สูตร TEXTSPLIT ใน Excel 365 ใช้แยกข้อความ เช่น “ชื่อ-นามสกุล” หรือข้อมูลที่คั่นด้วย , / | ได้ง่ายมาก แต่ถ้าใช้แล้ว “ไม่แยก”, “ขึ้น Error” หรือ “ได้ค่าไม่ถูกต้อง” ปัญหามักอยู่ที่รายละเอียดเล็ก ๆ
ข่าวดีคือ… แก้ได้เร็วมาก ถ้ารู้ว่าต้องเช็คอะไร
① 🔥 อาการที่พบบ่อย
- TEXTSPLIT ไม่แยกข้อความ
- ขึ้น #VALUE! หรือ #NAME?
- ได้ข้อมูลผิดตำแหน่ง
- ไม่แยกตามเครื่องหมาย
- ได้ค่าว่าง
② 🎯 สาเหตุหลัก
- ใส่ตัวคั่น (Delimiter) ผิด
- ข้อมูลไม่มีตัวคั่นจริง
- มีช่องว่าง (Space) แฝง
- ใช้ Excel เวอร์ชันไม่รองรับ
- สูตรเขียนผิด
- Spill Range ถูกบล็อก
③ 🛠️ วิธีแก้แบบมืออาชีพ
✔ วิธีที่ 1: ตรวจสอบรูปแบบสูตร
รูปแบบที่ถูก:
=TEXTSPLIT(A1,",")
👉 ต้องใส่ตัวคั่นให้ตรงกับข้อมูล
✔ วิธีที่ 2: ตรวจสอบตัวคั่น (Delimiter)
👉 เช่น:
👉 ถ้าใช้ผิด จะไม่แยก
✔ วิธีที่ 3: ลบช่องว่าง (Space)
👉 เช่น:
ใช้:
=TRIM(A1)
✔ วิธีที่ 4: ตรวจสอบว่ามีตัวคั่นจริงไหม
👉 ถ้าไม่มี TEXTSPLIT จะไม่ทำงาน
✔ วิธีที่ 5: ตรวจสอบ Spill Range (#SPILL!)
👉 ลบข้อมูลที่ขวางผลลัพธ์
✔ วิธีที่ 6: ใช้ IFERROR ป้องกัน
=IFERROR(TEXTSPLIT(A1,","),"Error")
✔ วิธีที่ 7: ตรวจสอบ Encoding / อักขระพิเศษ
👉 บางข้อมูลมีตัวคั่นที่มองไม่เห็น
✔ วิธีที่ 8: อัปเดต Excel
👉 TEXTSPLIT ใช้ได้เฉพาะ Excel 365 / ใหม่
④ ⚡ วิธีลัด (แก้เร็ว)
- เช็ค Delimiter
- ลบ Space
- ลบข้อมูลที่ขวาง
👉 3 วิธีนี้ใช้ก่อน
⑤ 📊 เช็คว่าแก้ได้หรือยัง
- ข้อความถูกแยก
- ไม่มี Error
⑥ 🧠 เทคนิคป้องกัน
- ใช้ตัวคั่นให้ชัดเจน
- ลบ Space ก่อนใช้
- ใช้ TEXTSPLIT คู่กับ TRIM
⑦ ❌ สิ่งที่ไม่ควรทำ
- ใส่ Delimiter ผิด
- ไม่ตรวจข้อมูล
- ใช้ Excel เวอร์ชันเก่า
⑧ 🔍 วิเคราะห์แบบช่าง IT
TEXTSPLIT ไม่ทำงาน มักเกิดจาก:
- ตัวคั่นผิด
- ไม่มีตัวคั่น
- Space
👉 90% อยู่ที่ Data
⑨ 💡 เคสจริง
- ใช้ , แต่ข้อมูลเป็น |
- มี Space → แยกผิด
- ลบ Space แล้วใช้ได้ทันที
⑩ 📚 สรุป
Excel 365 TEXTSPLIT ไม่ทำงาน แก้ด้วย:
- เช็คตัวคั่น
- ลบ Space
- เช็คข้อมูล
👉 ทำครบ = แยกได้ทันที
⑪ ❓ FAQ
Q: TEXTSPLIT ไม่ทำงานเลย?
A: เช็คเวอร์ชัน Excel
Q: แยกผิดตำแหน่ง?
A: Delimiter ผิด
⑫ 💬 คำถามชวนคิด
คุณเคยแยกข้อมูลแล้วได้ผลผิดไหม?