วิธีแยกข้อมูลจากคอลัมน์เดียวใน Excel 365 (แยกชื่อ–นามสกุล / ข้อมูลปะปนได้ทันที)

ถ้าคุณมีข้อมูลแบบนี้:

  • “สมชาย ใจดี”
  • “Bangkok-10100”
  • “ABC,123,XYZ”

👉 ทั้งหมดอยู่ใน “คอลัมน์เดียว”
คุณต้องแยกออกให้เป็นระเบียบก่อนใช้งาน


🎯 วิธีแยกข้อมูลจากคอลัมน์เดียวใน Excel 365

ใช้สูตรนี้ 👇

=TEXTSPLIT(A2," ")

📌 ความหมาย:

  • A2 = ข้อมูลต้นฉบับ
  • " " = ตัวคั่น (เว้นวรรค)

👉 ผลลัพธ์:

  • คอลัมน์ใหม่แยกออกทันที

⚡ ตัวอย่างใช้งานจริง

① แยกชื่อ–นามสกุล

=TEXTSPLIT(A2," ")

② แยกข้อมูลด้วย “-”

=TEXTSPLIT(A2,"-")

③ แยกข้อมูลด้วย “,”

=TEXTSPLIT(A2,",")

🔥 แยกหลายแถวอัตโนมัติ

=TEXTSPLIT(A2:A100," ")

👉 Excel 365 จะ “กระจายข้อมูล” ให้ทั้งช่วง


⚡ สูตรทางเลือก (ดึงเฉพาะบางส่วน)

ดึงชื่อ

=TEXTBEFORE(A2," ")

ดึงนามสกุล

=TEXTAFTER(A2," ")

🧠 ใช้จริงในงานอะไรได้บ้าง

  • แยกชื่อ–นามสกุล
  • แยกรหัสสินค้า
  • แยกข้อมูลนำเข้า
  • Data Cleaning

❗ ปัญหาที่พบบ่อย

แยกไม่ได้

✔ ตรวจสอบตัวคั่นให้ถูกต้อง


ช่องว่างเกิน

✔ ใช้ TRIM ช่วย

=TRIM(A2)

📌 เคล็ดลับระดับโปร

ใช้ร่วมกับ:

  • TEXTBEFORE
  • TEXTAFTER
  • TRIM

👉 จะจัดการข้อมูลได้สะอาดมาก


🔥 สรุปแบบสั้น (ตอบตรงคำถาม)

สูตร:

=TEXTSPLIT(text,delimiter)

👉 ใช้เพื่อ:
แยกข้อมูลจากคอลัมน์เดียวใน Excel 365 แบบอัตโนมัติ