Excel: วิธีใช้ฟังก์ชัน mid สำหรับสตริงที่มีความยาวผันแปรได้
ฟังก์ชัน MID ใน Excel ช่วยให้คุณสามารถแยกอักขระจำนวนหนึ่งจากสตริงโดยอิงตามตำแหน่งเริ่มต้นทางด้านซ้ายของสตริง
อย่างไรก็ตาม บางครั้งคุณต้องการแยกอักขระกลางตามอักขระเริ่มต้นและสิ้นสุดที่ระบุ
คุณสามารถใช้ฟังก์ชัน MID ร่วมกับฟังก์ชัน FIND เพื่อทำสิ่งนี้:
=MID( A2 ,FIND("char1", A2 )+2,FIND("char2", A2,10 )-FIND("char1", A2 )-2)
สูตรเฉพาะนี้จะแยกอักขระแต่ละตัวจากสตริงในเซลล์ A2 ระหว่างอักขระ char1 และ char2
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: ฟังก์ชัน MID สำหรับสตริงความยาวผันแปรใน Excel
สมมติว่าเรามีรายการ URL ของเว็บไซต์ดังต่อไปนี้:

สมมติว่าเราต้องการแยกเฉพาะชื่อเว็บไซต์ระหว่างเครื่องหมายทับคู่ ( // ) และ .com ใกล้กับส่วนท้ายของ URL
เมื่อต้องการทำเช่นนี้ เราสามารถใช้สูตรต่อไปนี้:
=MID( A2 ,FIND("//", A2 )+2,FIND(".com", A2,10 )-FIND("//", A2 )-2)
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

ตอนนี้คอลัมน์ B แสดงเฉพาะอักขระในชื่อเว็บไซต์ระหว่างเครื่องหมายทับคู่ // และ .com ใกล้ส่วนท้ายของชื่อ
โปรดทราบว่าสูตรนี้ใช้ได้แม้ว่าความยาวของชื่อเว็บไซต์แต่ละชื่อจะไม่เท่ากันก็ตาม
หากไม่ใช้ฟังก์ชัน FIND ฟังก์ชัน MID เพียงอย่างเดียวจะไม่สามารถทำงานนี้ได้
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: สูตรสำหรับ MID จากทางขวา
Excel: สูตรสำหรับ “ถ้าไม่ว่างเปล่า”
Excel: วิธีละเว้นเซลล์ว่างเมื่อใช้สูตร