เทคนิคการแยก คำนำหน้า ชื่อ นามสกุล ใน Excel ด้วยคีย์ลัด

แยก คํานําหน้า ชื่อ นามสกุล excel

หลายคนที่ต้องจัดการกับข้อมูลรายชื่อใน Excel คงเคยปวดหัวกับการแยก คำนำหน้า ชื่อ และนามสกุล ที่มาถูกรวมอยู่ในช่องเดียว ไม่ว่าจะเป็น “นาย สมชาย ใจดี” หรือ “ดร. สุธิดา รัตนกุล” การแยกข้อมูลเหล่านี้ด้วยมือทีละรายการคงเสียเวลาเปล่า บทความนี้มีทางออกที่เร็วกว่า ด้วยเทคนิคแยกข้อความใน Excel แบบมือโปร ใช้คีย์ลัดผสมสูตรลับเล็กน้อย ก็แยกได้ในพริบตา


วิธีแยกข้อมูลชื่อใน Excel ด้วย “Text to Columns”

  1. เลือกเซลล์ข้อมูลทั้งหมดที่ต้องการแยก

  2. ไปที่เมนู Data > Text to Columns

  3. เลือก Delimited แล้วกด Next

  4. ติ๊กที่ช่อง “Space” เพื่อให้ Excel แยกข้อมูลตามช่องว่าง

  5. กด Finish เท่านี้ Excel ก็จะแยก คำนำหน้า ชื่อ และนามสกุล ออกเป็นคนละคอลัมน์เรียบร้อย

คีย์ลัดที่ควรรู้:
กด Alt + A + E เพื่อเปิดหน้าต่าง Text to Columns ได้ทันที ไม่ต้องใช้เมาส์


แล้วถ้าอยากแยกเฉพาะชื่อกับนามสกุลล่ะ?

ใช้สูตรนี้แทนได้เลย:

  • ชื่อ: =MID(A2,FIND(" ",A2)+1,FIND(" ",A2,FIND(" ",A2)+1)-FIND(" ",A2)-1)

  • นามสกุล: =RIGHT(A2,LEN(A2)-FIND(" ",A2,FIND(" ",A2)+1))

สูตรนี้จะมองข้ามคำนำหน้า แล้วดึงชื่อกับนามสกุลออกมาให้


ทางลัดแบบมือโปร: Power Query

ถ้าคุณต้องจัดการข้อมูลหลายพันแถวบ่อย ๆ แนะนำให้ลองใช้ Power Query ใน Excel ซึ่งสามารถแยกคำตามช่องว่างหรือเงื่อนไขอื่น ๆ ได้สะดวกมาก และสามารถ “รีเฟรชข้อมูล” ได้ตลอด ไม่ต้องรันสูตรซ้ำ


การแยกคำนำหน้า ชื่อ และนามสกุลใน Excel ไม่ใช่เรื่องยาก ถ้ารู้จักเครื่องมือพื้นฐานอย่าง Text to Columns หรือสูตรลัดที่ช่วยจัดการข้อมูลได้แบบอัตโนมัติ เทคนิคเหล่านี้ช่วยประหยัดเวลาทำงานไปได้เยอะ แถมลดความผิดพลาดจากการคัดลอกด้วยมืออีกด้วย