MID จะส่งกลับอักขระจำนวนหนึ่งจากสตริงข้อความ โดยเริ่มต้นจากตำแหน่งที่คุณระบุ ตามจำนวนอักขระที่คุณระบุ
ไวยากรณ์
MID(text,start_num,num_chars)
ข้อความคือ สตริงข้อความที่มีอักขระที่คุณต้องการแยก
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("การไหลของของไหล",1,5) | อักขระห้าตัวจากสตริง เริ่มต้นที่อักขระแรก (Fluid) |
| =MID("การไหลของของไหล",7,20) | อักขระยี่สิบตัวจากสตริง เริ่มต้นที่ลําดับที่เจ็ด (โฟลว์) |
| =MID("การไหลของของไหล",20,5) | เนื่องจากจุดเริ่มต้นมากกว่าความยาวของสตริง ข้อความเปล่าจะถูกส่งกลับ () |