วิธีการแยกข้อความด้วยฟังก์ชัน MID และ MIDB ของ Excel

01 จาก 01

ฟังก์ชัน Excel MID และ MIDB

ดึงข้อความที่ดีจากไม่ดีด้วยฟังก์ชัน MID ©ฝรั่งเศสเท็ด

เมื่อข้อความถูกคัดลอกหรือนำเข้าไปใน Excel อักขระ ขยะที่ ไม่พึงประสงค์บางครั้งรวมอยู่กับข้อมูลที่ดี

หรือมีบางครั้งที่จำเป็นต้องใช้เพียงส่วนหนึ่งของ สตริงข้อความ ในเซลล์เช่นชื่อแรกของบุคคล แต่ไม่ใช่นามสกุล

สำหรับกรณีเช่นนี้ Excel มี ฟังก์ชันมากมาย ที่สามารถนำมาใช้เพื่อลบข้อมูลที่ไม่พึงประสงค์ออกจากส่วนที่เหลือได้

ฟังก์ชั่นที่คุณใช้ขึ้นอยู่กับตำแหน่งของข้อมูลที่ดีเมื่อเทียบกับอักขระที่ไม่ต้องการในเซลล์

MID กับ MIDB

ฟังก์ชัน MID และ MIDB แตกต่างจากภาษาที่สนับสนุนเท่านั้น

MID เป็นภาษาที่ใช้ ชุดอักขระไบต์เดี่ยว - กลุ่มนี้ประกอบด้วยภาษาต่างๆเช่นภาษาอังกฤษและภาษายุโรปทั้งหมด

MIDB ใช้ สำหรับภาษาที่ใช้ ชุดอักขระแบบไบต์คู่ ได้แก่ ญี่ปุ่นจีน (ตัวย่อ) จีน (ดั้งเดิม) และเกาหลี

MID และ MIDB ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน

ใน Excel ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและ อาร์กิวเมนต์

ไวยากรณ์สำหรับฟังก์ชัน MID คือ:

= MID (ข้อความ, Start_num, Num_chars)

ไวยากรณ์สำหรับฟังก์ชัน MIDB คือ:

= MIDB (ข้อความ, Start_num, Num_bytes)

อาร์กิวเมนต์เหล่านี้บอกกับ Excel

ข้อความ - (จำเป็นสำหรับ MID และ MIDB function) สตริงข้อความที่มีข้อมูลที่ต้องการ
อาร์กิวเมนต์นี้อาจเป็นสตริงจริงหรือการ อ้างอิงเซลล์ ไปยังตำแหน่งของข้อมูลใน แผ่นงาน แถวที่ 2 และ 3 ในภาพด้านบน

Start_num - (จำเป็นสำหรับ MID และ MIDB function) ระบุอักขระเริ่มต้นจากด้านซ้ายของสายอักขระย่อยที่จะเก็บไว้

Num_chars - (จำเป็นสำหรับฟังก์ชัน MID ) ระบุจำนวนอักขระที่อยู่ทางขวาของ Start_num ที่จะเก็บไว้

Num_bytes (จำเป็นสำหรับฟังก์ชัน MIDB ) ระบุจำนวนอักขระ - ไบต์ - ทางด้านขวาของ Start_num ที่จะเก็บไว้

หมายเหตุ:

ตัวอย่างฟังก์ชัน MID - ดึงข้อมูลที่ดีจาก Bad

ตัวอย่างในภาพด้านบนแสดงให้เห็นหลายวิธีที่จะใช้ฟังก์ชัน MID เพื่อดึงข้อมูลจำนวนอักขระจากสตริงข้อความรวมถึงการป้อนข้อมูลโดยตรงเป็นอาร์กิวเมนต์สำหรับฟังก์ชันแถว 2 - และป้อนการอ้างอิงเซลล์สำหรับอาร์กิวเมนต์ทั้งสามข้อ - แถวที่ 5

เนื่องจากเป็นวิธีที่ดีที่สุดในการป้อนการอ้างอิงเซลล์สำหรับอาร์กิวเมนต์แทนที่จะเป็นข้อมูลจริงข้อมูลด้านล่างแสดงขั้นตอนที่ใช้ในการป้อนฟังก์ชัน MID และอาร์กิวเมนต์ในเซล C5

กล่องโต้ตอบ MID Function

ตัวเลือกสำหรับการป้อนฟังก์ชันและอาร์กิวเมนต์ในเซลล์ C5 ประกอบด้วย:

  1. พิมพ์ฟังก์ชันที่สมบูรณ์: = MID (A3, B11, B12) ลงในเซลล์ C5
  2. การเลือกฟังก์ชันและอาร์กิวเมนต์โดยใช้ กล่องโต้ตอบ ของฟังก์ชัน

การใช้กล่องโต้ตอบเพื่อเข้าสู่ฟังก์ชั่นนี้จะทำให้งานง่ายขึ้นเนื่องจากกล่องโต้ตอบจะดูแลไวยากรณ์ของฟังก์ชันโดยป้อนชื่อฟังก์ชันตัวคั่นด้วยจุลภาคและวงเล็บในตำแหน่งและปริมาณที่ถูกต้อง

ชี้ไปที่การอ้างอิงเซลล์

ไม่ว่าคุณจะเลือกตัวเลือกใดในการป้อนฟังก์ชันลงในเซลล์แผ่นงานคุณควรใช้ จุดและคลิก เพื่อป้อนการอ้างอิงเซลล์ใด ๆ และใช้เป็นอาร์กิวเมนต์เพื่อลดโอกาสของข้อผิดพลาดที่เกิดจากการพิมพ์ข้อมูลอ้างอิงของเซลล์ที่ไม่ถูกต้อง

ใช้กล่องโต้ตอบ MID Function

  1. คลิกที่เซลล์ C1 เพื่อทำให้ เซลล์เป็นเซลล์ที่ใช้งานอยู่ - นี่คือที่ที่ผลลัพธ์ของฟังก์ชันจะปรากฏขึ้น
  2. คลิกแท็บ สูตร ในเมนู ริบบัว
  3. เลือก ข้อความ จากริบบิ้นเพื่อเปิดรายการฟังก์ชั่นแบบหล่นลง
  4. คลิก MID ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชั่น
  5. ในกล่องโต้ตอบคลิกที่บรรทัด ข้อความ ในกล่องโต้ตอบ;
  6. คลิกบนเซลล์ A5 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์นี้เป็นอาร์กิวเมนต์ ข้อความ ;
  7. คลิกที่ Start_num line
  8. คลิกที่เซลล์ B11 ในแผ่นงานเพื่อป้อนข้อมูลอ้างอิงเซลล์นี้
  9. คลิกที่บรรทัด Num_chars ;
  10. คลิกที่เซลล์ B12 ในแผ่นงานเพื่อป้อนข้อมูลอ้างอิงเซลล์นี้
  11. คลิกตกลงเพื่อทำหน้าที่และปิดกล่องโต้ตอบ
  12. ไฟล์ สตริงย่อย # 6 ที่ แยกออกมาควรปรากฏในเซลล์ C5;
  13. เมื่อคุณคลิกที่เซลล์ C5 ฟังก์ชันที่สมบูรณ์ = MID (A3, B11, B12) จะปรากฏใน แถบสูตร เหนือแผ่นงาน

การแยกตัวเลขด้วยฟังก์ชัน MID

ดังที่แสดงไว้ในแถวแปดตัวอย่างข้างต้นฟังก์ชัน MID สามารถใช้เพื่อแยกข้อมูลย่อยจากข้อมูลตัวเลขจากตัวเลขที่ยาวขึ้นโดยใช้ขั้นตอนที่ระบุไว้ด้านบน

ปัญหาเดียวคือข้อมูลที่ดึงออกมาจะถูกแปลงเป็นข้อความและไม่สามารถใช้ในการคำนวณเกี่ยวกับฟังก์ชันบางอย่างได้เช่นฟังก์ชัน SUM และ AVERAGE

วิธีหนึ่งในการแก้ไขปัญหานี้คือใช้ ฟังก์ชัน VALUE เพื่อแปลงข้อความเป็นตัวเลขตามที่แสดงในแถวที่ 9 ด้านบน:

= VALUE (MID (A8,5,3))

ตัวเลือกที่สองคือการ ใช้การวางพิเศษเพื่อแปลงข้อความเป็นตัวเลข