ดึงข้อความที่อยู่ระหว่างเครื่องหมายสองตัว เช่น ข้อความในวงเล็บ
คัดลอกสูตรนี้
=TEXTAFTER(TEXTBEFORE(A2, ")"), "(")TEXTBEFORE จะตัดทุกอย่างที่อยู่หลังเครื่องหมายปิด และ TEXTAFTER จะตัดทุกอย่างที่อยู่ก่อนเครื่องหมายเปิด เหลือไว้เพียงข้อความตรงกลาง ใน Excel เวอร์ชันเก่า ให้ใช้ MID ร่วมกับ FIND สองตัว
=TEXTAFTER(TEXTBEFORE("Item (SKU-42)", ")"), "(")→SKU-42ดึงข้อความที่อยู่ภายในวงเล็บ
แบบดั้งเดิม (MID + FIND)
=MID(A2, FIND("(",A2)+1, FIND(")",A2)-FIND("(",A2)-1)ใช้งานได้ก่อนที่จะมี TEXTBEFORE/TEXTAFTER
TEXTBEFORE/TEXTAFTER รับค่าลำดับการปรากฏ (instance number) ให้ส่งค่านี้เพื่อกำหนดเป้าหมายไปยังเครื่องหมายตัวที่ 2 หรือ 3
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน