คุณสามารถทำเช่นนี้เพื่อรับหมายเลขกลาง
=MID(A1,(FIND(";",A1)+1),(FIND(";",A1,(FIND(";",A1)+1))-(FIND(";",A1)+1)))
MID ให้สตริงกับคุณโดยเริ่มจากอักขระที่กำหนดและความยาวที่ระบุ เราค้นหา ";" เป็นครั้งแรก โดยใช้ FIND และใช้สำหรับการเริ่มต้น
ตอนนี้เราต้องการความยาวและการที่เราต้องค้นหาที่สอง ";" เช่นกันและเราจะทำมันอีกครั้งโดย FIND แต่เริ่มที่ตำแหน่งหลังจากตัวแรก ";" ส่วนนี้ทำให้เราอยู่ในอันดับที่ 2 ";":
FIND(";",A1,(FIND(";",A1)+1))
จากนั้นเราลดตำแหน่งของอันดับที่ 1 ";" เพื่อรับความยาวและรวมทุกอย่างในสูตรด้านบน โปรดทราบว่าหากเซลล์ของคุณไม่มีอัฒภาคอย่างน้อย 2 สูตรจะส่งคืนข้อผิดพลาด
หากคุณต้องการหมายเลขสุดท้ายคุณต้องมีหมายเลข ";" เพื่อให้คุณสามารถใช้:
=RIGHT(A1,LEN(A1)-FIND(";",A1,(FIND(";",A1)+1)))
วิธีรับหมายเลขแรกนั้นง่ายที่สุด:
=LEFT(A1,FIND(";",A1)-1)