หน้าแรกสาระน่ารู้วิธีแยกคำนำหน้า ชื่อ และนามสกุลใน Excel อัตโนมัติ ด้วยสูตรง่าย ๆ

วิธีแยกคำนำหน้า ชื่อ และนามสกุลใน Excel อัตโนมัติ ด้วยสูตรง่าย ๆ

📗 Excel Tips | สาระน่ารู้ไอที

แยกคำนำหน้า ชื่อ และนามสกุลใน Excel อัตโนมัติ

จากข้อมูลช่องเดียว แยกเป็น 3 คอลัมน์ได้ง่าย ๆ ด้วยสูตร Excel พร้อมตัวอย่างจริงและเครื่องมือทดลองใช้งาน

💡 รู้หรือไม่?

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

📋 1. ตัวอย่างข้อมูลก่อนแยกชื่อ

สมมติว่ามีข้อมูลรายชื่อนักเรียนจำนวน 10 คน อยู่ในคอลัมน์ A ของ Excel ดังนี้

แถว A — ข้อมูลชื่อ-นามสกุลเดิม
2เด็กชายสมชาย ใจดี
3เด็กหญิงสมหญิง รักเรียน
4นายมานะ ขยันดี
5นางสาวมาลี มีสุข
6นางสุชาดา สุขใจ
7เด็กชายกิตติ ตั้งใจ
8เด็กหญิงปรียา แสนดี
9นายธนกร พัฒนา
10นางสาวอรทัย รุ่งเรือง
11เด็กชายณัฐพล มั่นคง

เป้าหมายคือแยกข้อมูลในคอลัมน์ A ออกเป็นคอลัมน์ B (คำนำหน้า) C (ชื่อ) และ D (นามสกุล)

✅ 2. ผลลัพธ์ที่ต้องการ

คำนำหน้า ชื่อ นามสกุล
เด็กชายสมชายใจดี
เด็กหญิงสมหญิงรักเรียน
นายมานะขยันดี
นางสาวมาลีมีสุข
นางสุชาดาสุขใจ
เด็กชายกิตติตั้งใจ
เด็กหญิงปรียาแสนดี
นายธนกรพัฒนา
นางสาวอรทัยรุ่งเรือง
เด็กชายณัฐพลมั่นคง

🧮 3. สูตรแยกคำนำหน้า (B2)

ใช้ LEFT ร่วมกับ IF เพื่อตรวจสอบคำนำหน้าที่อยู่ ต้นข้อความ โดยรองรับคำนำหน้า 5 รูปแบบ ได้แก่ เด็กชาย เด็กหญิง นาย นาง และนางสาว

=IF(LEFT(A2,7)="เด็กหญิง","เด็กหญิง",IF(LEFT(A2,7)="เด็กชาย","เด็กชาย",IF(LEFT(A2,6)="นางสาว","นางสาว",IF(LEFT(A2,3)="นาย","นาย",IF(LEFT(A2,3)="นาง","นาง","")))))
✅ ผลลัพธ์: หาก A2 เป็น เด็กชายสมชาย ใจดี เซลล์ B2 จะแสดง เด็กชาย

✂️ 4. สูตรแยกชื่อ (C2)

เมื่อได้คำนำหน้าใน B2 แล้ว ใช้ MID และ TEXTBEFORE เพื่อตัดคำนำหน้าออก และดึงชื่อที่อยู่ก่อนช่องว่าง

=IF(B2="","",IFERROR(TEXTBEFORE(TRIM(MID(A2,LEN(B2)+1,LEN(A2)))," "),""))
✅ ผลลัพธ์: เซลล์ C2 จะแสดง สมชาย

📝 5. สูตรแยกนามสกุล (D2)

ใช้ TEXTAFTER เพื่อดึงข้อความหลังช่องว่าง โดยอ้างอิงคำนำหน้าจาก B2

=IF(B2="","",IFERROR(TEXTAFTER(TRIM(MID(A2,LEN(B2)+1,LEN(A2)))," "),""))
✅ ผลลัพธ์: เซลล์ D2 จะแสดง ใจดี

หมายเหตุ: TEXTBEFORE และ TEXTAFTER ใช้ได้ใน Excel สำหรับ Microsoft 365 และ Excel 2024 สูตรตัวอย่างเหมาะกับชื่อที่มีช่องว่างคั่นชื่อกับนามสกุล

🎯 6. ทดลองแยกคำนำหน้า ชื่อ นามสกุล

ลองกรอกชื่อ-นามสกุลด้านล่าง เพื่อดูผลลัพธ์การแยกข้อมูลแบบเรียลไทม์

คำนำหน้า เด็กชาย
ชื่อ สมชาย
นามสกุล ใจดี

เครื่องมือทดลองรองรับคำนำหน้า 5 รูปแบบ และใช้ช่องว่างแรกหลังชื่อเป็นตัวแบ่งนามสกุล

🚀 7. วิธีนำสูตรไปใช้กับรายชื่อทั้งห้อง

  1. เปิด Excel และนำรายชื่อเต็มไว้ในคอลัมน์ A
  2. วางสูตรแยกคำนำหน้าในเซลล์ B2
  3. วางสูตรแยกชื่อในเซลล์ C2
  4. วางสูตรแยกนามสกุลในเซลล์ D2
  5. เลือกเซลล์ B2:D2 แล้วลากลงมาถึงรายชื่อคนสุดท้าย
  6. ตรวจสอบข้อมูลที่แยกได้ว่าถูกต้องครบถ้วน
💡 หลังแยกข้อมูลเสร็จ หากต้องการใช้เป็นข้อความถาวร ให้คัดลอกผลลัพธ์แล้วเลือก Paste Special → Values

🏫 8. ประยุกต์ใช้กับงานอะไรได้บ้าง?

  • จัดทำทะเบียนรายชื่อนักเรียน
  • จัดเตรียมข้อมูลครูและบุคลากร
  • แยกข้อมูลสำหรับทำเกียรติบัตร
  • จัดทำบัญชีรายชื่อผู้เข้าสอบ
  • จัดเตรียมข้อมูลสำหรับ Mail Merge
  • จัดระเบียบฐานข้อมูลนักเรียนในโรงเรียน

⚠️ 9. ข้อควรระวังก่อนใช้งาน

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

หากมีคำนำหน้าอื่น เช่น ดร. ผศ. หรือ รศ. จำเป็นต้องเพิ่มเงื่อนไขในการตรวจสอบ รวมถึงควรตรวจสอบข้อมูลที่มีชื่อกลาง หรือมีช่องว่างหลายตำแหน่งเป็นพิเศษ

💚 สำหรับข้อมูลนักเรียนจำนวนมาก แนะนำให้ตรวจสอบผลลัพธ์ทุกครั้ง ก่อนนำไปใช้ในเอกสารทางราชการ หรือระบบงานทะเบียน

🎓 สรุป: แยกชื่อ-นามสกุลด้วย Excel

เพียงใช้ฟังก์ชัน IF, LEFT, MID, TEXTBEFORE และ TEXTAFTER ก็สามารถแยกคำนำหน้า ชื่อ และนามสกุล จากข้อมูลช่องเดียวออกเป็น 3 คอลัมน์ได้อย่างสะดวก

Excel ใช้ให้เป็น งานครูก็ง่ายขึ้น!
บทความที่เกี่ยวข้อง

ทิ้งคำตอบไว้

กรุณาใส่ความคิดเห็นของคุณ!
กรุณาใส่ชื่อของคุณที่นี่

บทความยอดนิยม

บทความล่าสุด