ฉันกำลังพยายามเลือกข้อความระหว่างข้อความที่ระบุ ตามที่ระบุในhttps://www.extendoffice.com/documents/excel/5103-excel-extract-between-two-characters.html#a3
น่าเสียดายที่การปฏิบัติตามคำแนะนำ สูตรนี้ดูเหมือนจะไม่ทำงาน เว้นแต่ว่าข้อความที่เป็นปัญหาจะอยู่ที่จุดเริ่มต้นของสตริง
สูตรที่จัดทำโดย Kutools Formula Helper คือ:
=IFERROR(MID(I3,FIND("Format:",I3)+LEN("Format:"),FIND(",",I3)-FIND("Format:",I3)-LEN("รูปแบบ:" )), "")
และมีไว้เพื่อเลือกข้อความระหว่าง "รูปแบบ:" และเครื่องหมายจุลภาคถัดไปในสตริง อย่างไรก็ตาม เว้นแต่สตริงจะขึ้นต้นด้วย "รูปแบบ:" จะไม่ส่งคืนอะไรเลย
ตัวอย่างเช่นมันทำงานได้ดีกับสตริงนี้:
รูปแบบ: หนังสือ ผู้แต่ง: โทลคีน
แต่มันล้มเหลวด้วยสตริงนี้:
ผู้แต่ง: โทลคีน รูปแบบ: หนังสือ
น่าเสียดายที่การปฏิบัติตามคำแนะนำ สูตรนี้ดูเหมือนจะไม่ทำงาน เว้นแต่ว่าข้อความที่เป็นปัญหาจะอยู่ที่จุดเริ่มต้นของสตริง
สูตรที่จัดทำโดย Kutools Formula Helper คือ:
=IFERROR(MID(I3,FIND("Format:",I3)+LEN("Format:"),FIND(",",I3)-FIND("Format:",I3)-LEN("รูปแบบ:" )), "")
และมีไว้เพื่อเลือกข้อความระหว่าง "รูปแบบ:" และเครื่องหมายจุลภาคถัดไปในสตริง อย่างไรก็ตาม เว้นแต่สตริงจะขึ้นต้นด้วย "รูปแบบ:" จะไม่ส่งคืนอะไรเลย
ตัวอย่างเช่นมันทำงานได้ดีกับสตริงนี้:
รูปแบบ: หนังสือ ผู้แต่ง: โทลคีน
แต่มันล้มเหลวด้วยสตริงนี้:
ผู้แต่ง: โทลคีน รูปแบบ: หนังสือ