ดึงตรงกลาง
=MID("Fluid", 2, 3)
lui
ดึงตัวอักษรจากตำแหน่งที่กำหนดตรงกลางข้อความ
MID ใช้ดึงข้อความย่อยจากตำแหน่งกลางของข้อความหลัก ต้องระบุ 3 อย่าง: ข้อความต้นฉบับ, ตำแหน่งเริ่มต้น, และจำนวนตัวอักษรที่ต้องการ เหมาะสำหรับดึงรหัสที่อยู่ตรงกลางข้อความ
=MID(text, start_num, num_chars)
=MID(text, start_num, num_chars)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | Text | Yes | ข้อความหรือเซลล์ที่ต้องการตัดคำ | |
| start_num | Number | Yes | ตำแหน่งของตัวอักษรตัวแรกที่ต้องการเริ่มดึง (ตัวแรกนับเป็น 1) | |
| num_chars | Number | Yes | จำนวนตัวอักษรที่ต้องการดึงออกมา |
เช่น "2023-12-31" ต้องการดึง "12" ที่อยู่ตรงกลางออกมา
เช่น รหัสสินค้า "A-101-Red" ต้องการดึงเลข "101" ที่อยู่ระหว่างขีด
ดึงเฉพาะส่วนของข้อมูลที่ถูกต้องจากข้อความขยะ (Data Cleaning)
=MID("Fluid", 2, 3)
lui
=MID("ID-1234-TH", 4, 4)
1234
=MID("Product-1234-SKU", SEARCH("-", "Product-1234-SKU")+1, 5)
1234-
จะคืนค่าว่าง (Empty Text) ไม่ขึ้น Error
หลักการเดียวกัน แต่ใน Excel/Google Sheets ใช้ชื่อ MID
ฟังก์ชัน MID ใช้สำหรับตัดข้อความจากตำแหน่งใดก็ได้ในข้อความ โดยระบุตำแหน่งเริ่มต้นและจำนวนตัวอักษรที่ต้องการ เป็นฟังก์ชันที่ยืดหยุ่นกว่า LEFT และ RIGHT