MID จะส่งกลับอักขระจำนวนหนึ่งจากสตริงข้อความ โดยเริ่มต้นจากตำแหน่งที่คุณระบุ ตามจำนวนอักขระที่คุณระบุ
ไวยากรณ์
MID(text,start_num,num_chars)
Text คือสตริงข้อความที่มีอักขระที่คุณต้องการแยก
Start_num คือตําแหน่งของอักขระแรกที่คุณต้องการแยกในข้อความ อักขระตัวแรกในข้อความมี start_num 1 และอื่นๆ
Num_chars ระบุจํานวนอักขระที่คุณต้องการให้ MID ส่งกลับจากข้อความ
ข้อสังเกต
- ถ้า start_num มากกว่าความยาวข้อความ MID จะส่งกลับ "" (ข้อความว่าง)
- ถ้า start_num น้อยกว่าความยาวข้อความ แต่ start_num บวกด้วย num_chars แล้วมีความยาวเกินข้อความ ฟังก์ชัน MID จะส่งกลับอักขระจนถึงสิ้นสุดข้อความ
- ถ้า start_num น้อยกว่า 1 ฟังก์ชัน MID จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด
- ถ้า num_chars เป็นจำนวนลบ MID จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด
ตัวอย่าง
| สูตร | คำอธิบาย (ผลลัพธ์) |
|---|---|
| =MID("Fluid Flow",1,5) | อักขระห้าตัวจากสตริง เริ่มต้นที่อักขระแรก (Fluid) |
| =MID("Fluid Flow",7,20) | อักขระยี่สิบตัวจากสตริง เริ่มต้นที่สตริงที่เจ็ด (Flow) |
| =MID("Fluid Flow",20,5) | เนื่องจากจุดเริ่มต้นมากกว่าความยาวของสตริง จึงส่งกลับข้อความว่าง () |