Contact
Line : comsiam
Contact
Line : comsiam

หลายคนยังใช้สูตรยาวแบบนี้ 👇
=LEFT(A1, FIND("-", A1)-1)
👉 ทั้งยาว ทั้งอ่านยาก
แต่ TEXTBEFORE = จบในสูตรเดียว
TEXTBEFORE = ฟังก์ชันที่ใช้ “ดึงข้อความก่อนตัวคั่น”
👉 พูดง่าย ๆ:
📌 เช่น:
=TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
text = ข้อความdelimiter = ตัวคั่นinstance_num = ลำดับของตัวคั่น=TEXTBEFORE(A1, "-")
👉 “ABC-123” → ABC
=TEXTBEFORE(A1, ",")
=TEXTBEFORE(A1, "-", 2)
👉 สาย COMSIAM ใช้ TEXTBEFORE ทำ Data Cleaning
=TRIM(TEXTBEFORE(A1, ","))
👉 ลบช่องว่าง
=IFERROR(TEXTBEFORE(A1, "-"), "ไม่มี")
=UNIQUE(TEXTBEFORE(A1:A10, "-"))
❌ ถ้าไม่มี delimiter → Error
👉 ใช้ if_not_found
❌ ใช้ได้เฉพาะ Excel 365
👉 ใช้ร่วมกับ:
TEXTAFTER() → ดึงส่วนหลังTEXTSPLIT() → แยกทั้งหมดFILTER() → กรอง📌 ตัวอย่าง:
=FILTER(A1:A10, TEXTBEFORE(A1:A10, "-")="ABC")
👉 TEXTBEFORE = ตัวช่วยจัดข้อความด้านหน้า
| TEXTBEFORE | LEFT+FIND |
|---|---|
| สั้น | ยาว |
| อ่านง่าย | ซับซ้อน |
| ใหม่ | เก่า |
👉 ใช้ TEXTBEFORE ไปเลย
TEXTBEFORE = สูตรสายจัดการข้อความ
✔ สั้น
✔ เร็ว
✔ ใช้ง่าย
👉 ถ้าคุณยังใช้ LEFT+FIND = คุณยังไม่อัปสกิล
คุณยังใช้ LEFT + FIND อยู่ไหม?
หรือเปลี่ยนมา TEXTBEFORE แล้ว?