MID และ MIDB เป็นฟังก์ชันข้อความ (text functions) ทั้งคู่ใน Microsoft Excel MID ส่งคืนจำนวนตัวอักษรเฉพาะจากสตริงข้อความ เริ่มจากตำแหน่งที่ระบุ ตามจำนวนตัวอักษรที่ระบุ ฟังก์ชัน MID นับตัวอักษรแต่ละตัว ไม่ว่าจะเป็น single-byte หรือ double-byte นับเป็น 1 ทุกตัว ไม่สนใจภาษาเริ่มต้น
สูตรฟังก์ชัน MID คือ MID(text, start_num, num_chars) ฟังก์ชัน MIDB ส่งคืนจำนวนตัวอักษรเฉพาะจากสตริงข้อความ เริ่มจากตำแหน่งที่ระบุ ตามจำนวนไบต์ (bytes) ที่ระบุ สูตรฟังก์ชัน MIDB คือ MIDB(text,start_num, num_bytes)
Syntax สำหรับฟังก์ชัน MID
- Text: สตริงที่มีตัวอักษรที่ต้องการแยกออก ต้องมี
- Start_num: ตำแหน่งตัวอักษรแรกที่ต้องการแยก หาก Start_num มากกว่าความยาวข้อความ MID จะส่งคืนข้อความว่าง หาก Start_num น้อยกว่า 1 MID จะส่งคืนค่า error #VALUE
- Num_chars: ระบุจำนวนตัวอักษรที่ต้องการให้ MID ส่งคืนจากข้อความ ต้องมี
Syntax สำหรับฟังก์ชัน MIDB
- Text: สตริงที่มีตัวอักษรที่ต้องการแยกออก ต้องมี
- Start_num: ตำแหน่งตัวอักษรแรกที่ต้องการแยก หาก Start_num มากกว่าความยาวข้อความ MIDB จะส่งคืนข้อความว่าง หาก Start_num น้อยกว่า 1 MIDB จะส่งคืนค่า error #VALUE
- Num_Bytes: ระบุจำนวนตัวอักษรที่ต้องการให้ MIDB ส่งคืนจากข้อความในหน่วยไบต์
วิธีใช้ฟังก์ชัน MID ใน Excel
เปิด Microsoft Excel
ใช้ตารางที่มีอยู่หรือสร้างใหม่

ในเซลล์ที่ต้องการผลลัพธ์ พิมพ์ =MID(A3,4,2)
A3 คือสตริงที่มีตัวอักษรที่ต้องการแยก
4 คือตำแหน่งตัวอักษรแรกที่ต้องการแยก
2 คือจำนวนตัวอักษรที่ต้องการให้ MID ส่งคืนจากข้อความ

กด Enter บนคีย์บอร์ด เพื่อดูผลลัพธ์
หากลาก fill handle ลง จะเห็นผลลัพธ์อื่นๆ และสามารถเปลี่ยน Start_num และ Num_chars ได้ตามต้องการ
มีอีก 2 วิธีใช้ฟังก์ชัน MID

วิธีที่ 1: คลิกปุ่ม fx มุมซ้ายบนของสเปรดชีต Excel
กล่องโต้ตอบ Insert Function จะโผล่ขึ้นมา
ในส่วน Select a Category คลิก Text จากกล่องรายการ
ในส่วน Select a Function เลือกฟังก์ชัน MID จากกล่องรายการ
จากนั้นคลิก OK

กล่องโต้ตอบ Functions Arguments จะโผล่ขึ้นมา
ในกล่องโต้ตอบ ส่วน Text ใส่ A3 ในกล่อง
ในส่วน Start_num ใส่ 4 ในกล่อง
ในส่วน Num_chars ใส่ 2 ในกล่อง
จากนั้น OK

วิธีที่ 2: คลิกแท็บ Formulas
ในกลุ่ม Function Library คลิก Text
ในรายการดรอปดาวน์ คลิก MID
กล่องโต้ตอบ Functions Arguments จะปรากฏ
ทำตามขั้นตอน Functions Arguments ในวิธีที่ 1
อ่าน: วิธีสร้าง Combination Chart ใน Excel
วิธีใช้ฟังก์ชัน MIDB ใน Excel

พิมพ์ในเซลล์ที่ต้องการผลลัพธ์ =MIDB(A3,4,5)

จะสังเกตว่า MIDB ให้ผลลัพธ์เหมือน MID
MIDB จะนับตัวอักษร double-byte แต่ละตัวเป็น 2 เท่านั้น หากเปิดใช้งานการแก้ไขภาษาที่รองรับ DBCS และตั้งเป็นภาษาเริ่มต้น
ภาษาที่รองรับ DBCS ได้แก่ ญี่ปุ่น, จีน, และเกาหลี
ดังนั้น หากไม่มีภาษารองรับ DBCS MIDB จะนับตัวอักษรเหมือน MID
หวังว่าบทช่วยสอนนี้ช่วยให้เข้าใจวิธีใช้ฟังก์ชัน MID และ MIDB ใน Excel
