ดึงข้อมูลทั้งหมดที่อยู่ทางซ้ายของเครื่องหมายขีด เครื่องหมายทับ หรือตัวแยกอื่นๆ ตัวแรก.
คัดลอกสูตรนี้
=TEXTBEFORE(A2, "-")TEXTBEFORE จะส่งคืนข้อความจนถึงตัวคั่น ส่วน TEXTAFTER จะส่งคืนข้อความที่อยู่หลังตัวคั่น ใน Excel เวอร์ชันเก่า ให้ใช้ LEFT ร่วมกับ FIND เพื่อทำแบบเดียวกัน ส่งค่าอินสแตนซ์ที่เป็นลบเพื่อเริ่มนับจากท้ายสุด.
=TEXTBEFORE("SKU-2026-A", "-")→SKUข้อความก่อนเครื่องหมายขีดตัวแรก.
แบบดั้งเดิม (LEFT + FIND)
=LEFT(A2, FIND("-", A2)-1)ใช้ก่อนที่จะมี TEXTBEFORE
TEXTBEFORE จะส่งกลับค่า #N/A ให้เพิ่มอาร์กิวเมนต์ที่ 4 สำหรับค่าสำรอง เช่น สตริงทั้งหมด
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน