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)

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

ฟังก์ชัน MID ความยาวผันแปรของ Excel

ตอนนี้คอลัมน์ B แสดงเฉพาะอักขระในชื่อเว็บไซต์ระหว่างเครื่องหมายทับคู่ // และ .com ใกล้ส่วนท้ายของชื่อ

โปรดทราบว่าสูตรนี้ใช้ได้แม้ว่าความยาวของชื่อเว็บไซต์แต่ละชื่อจะไม่เท่ากันก็ตาม

หากไม่ใช้ฟังก์ชัน FIND ฟังก์ชัน MID เพียงอย่างเดียวจะไม่สามารถทำงานนี้ได้

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: สูตรสำหรับ MID จากทางขวา
Excel: สูตรสำหรับ “ถ้าไม่ว่างเปล่า”
Excel: วิธีละเว้นเซลล์ว่างเมื่อใช้สูตร

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *