แยกชื่อ-นามสกุลในพริบตา ไม่ง้อสูตร ด้วย Flash Fill

ถ้าคุณมีคอลัมน์ ชื่อเต็ม (Full Name) อย่างเช่น Somchai Prasert แล้วอยากแยกออกเป็น ชื่อ และ นามสกุล ให้เร็วที่สุด หนึ่งในวิธีที่ง่ายและทรงพลังคือ Flash Fill ของ Excel เพียงพิมพ์ตัวอย่างให้เห็น แพตเทิร์น แล้วกด Ctrl + E Excel จะเติมที่เหลือให้เองโดยอัตโนมัติ—ไม่ต้องเขียนสูตร LEFT, RIGHT, FIND ให้ยุ่งยากอีกต่อไป

ทำไมต้องใช้ Flash Fill?

  • ทำงานซ้ำ ๆ ได้ไวมาก เพียงพิมพ์ตัวอย่างแล้วกด Ctrl + E
  • ไม่ต้องจำสูตรยาว ๆ ลดความผิดพลาดจากการพิมพ์
  • เหมาะกับงาน รายชื่อลูกค้า/พนักงาน, Mailing List, CRM

ใช้สูตรนี้เมื่อใด

  • มีคอลัมน์ Full Name ที่ต้องการแยกเป็น First Name และ Last Name
  • ต้องการแยกส่วนอื่น ๆ เพิ่ม เช่น Initials หรือสร้างอีเมลจากชื่อ

วิธีใช้ Flash Fill แยกชื่อ-นามสกุล

วิธีที่ 1 — คีย์ลัด Ctrl + E

  1. สมมติ Full Name อยู่ที่คอลัมน์ A เช่น Somchai Prasert
  2. ที่คอลัมน์ B (First Name) พิมพ์ Somchai แล้วกด Ctrl + E
  3. ที่คอลัมน์ C (Last Name) พิมพ์ Prasert แล้วกด Ctrl + E

วิธีที่ 2 — เมนู Data → Flash Fill

  1. ใส่ตัวอย่างผลลัพธ์ในเซลล์แรกของคอลัมน์เป้าหมาย
  2. ไปที่ Data → Flash Fill (ไอคอนสายฟ้า)

ตัวอย่าง

Full NameFirst Name (Flash Fill)Last Name (Flash Fill)Initials (Flash Fill)
Somchai PrasertSomchaiPrasertSP
Anong SrisukAnongSrisukAS
Chaiwat BoonmeeChaiwatBoonmeeCB

📥 ดาวน์โหลดไฟล์ตัวอย่างที่นี่ flash_fill_pro_examples.xlsx ⬇️

ปัญหาที่พบบ่อย + วิธีแก้ + ข้อสังเกต

  • Flash Fill ไม่ทำงาน → ตรวจสอบว่าเปิดที่ Data → Flash Fill แล้ว หรือกด Ctrl + E อีกครั้ง
  • มีคำนำหน้า เช่น Dr. Anong Srisuk → อาจได้ผลลัพธ์ผิด ให้พิมพ์ตัวอย่างที่ตัดคำนำหน้าออก หรือใช้ Text to Columns ช่วย
  • รูปแบบไม่สม่ำเสมอ (หลายช่องว่าง/ไม่มีช่องว่าง) → แนะนำทำทีละกลุ่ม หรือใช้ TRIM, SUBSTITUTE ช่วยทำความสะอาดก่อน
  • หลายชื่อกลาง เช่น Somchai K. Prasert → ให้พิมพ์ตัวอย่างให้ชัดว่า First/Last ต้องการแบบไหน เพื่อให้ Flash Fill จับแพตเทิร์นถูก

ประโยชน์ของเทคนิคนี้

  • ลดเวลาจัดการรายชื่อจากนาทีเหลือเสี้ยววินาที
  • ไม่ต้องเขียนสูตรซับซ้อน
  • ต่อยอดสร้างอีเมล/รหัสพนักงานจากชื่อได้ทันที

ไอเดีย Internal Link

  • วิธีใช้ Flash Fill อย่างมืออาชีพ
  • ทริคเล็ก ๆ กรอกข้อมูลใน Excel ให้ไวขึ้น
  • สูตร TRIM จัดการช่องว่างเกินในข้อความ

สรุปส่งท้าย

แยกชื่อ-นามสกุลด้วย Flash Fill คือวิธีที่ทั้งเร็วและง่ายดาย—เพียงพิมพ์ตัวอย่างแล้วกด Ctrl + E ก็ให้ผลลัพธ์ทั้งคอลัมน์ทันที เหมาะกับงานฐานข้อมูลลูกค้า/พนักงาน การทำเมลลิสต์ หรือเตรียมข้อมูลเพื่อวิเคราะห์ต่อ หากข้อมูลไม่สม่ำเสมอ แนะนำทำความสะอาดด้วย TRIM, SUBSTITUTE หรือแยกเป็นช่วง ๆ เพื่อให้ Flash Fill จับแพตเทิร์นได้แม่นยำที่สุด