MID ใช้เลือกตัวอักษร หรือตัวเลข หรือ Character ต่างๆ ของเซลล์ใดๆ โดยนับจากซ้ายมาขวา นับตัวแรกเป็น 1 มา 2 มา 3 ...ไปเรื่อยๆ และค่าว่างจะถูกนับด้วย
ไวยากรณ์
=MID(text,start_num,num_chars)
แปลง่ายๆได้ว่า
=Left(เซลล์อ้างอิง,ตำแหน่งแรกของตัวอักษร(ตัวเลข)ที่เลือกมา,จำนวนที่เลือกมาทั้งหมด)
กรณีที่เป็นตัวเลข ในการใช้ฟังก์ชั่น MID ผลลัพท์จะถูกส่งค่าออกมาเป็น Text เสมอ Excel จะมองเป็น Text (ตัวเลขจะชิดซ้ายของเซลล์)หากไม่ต้องการให้ตัวเลขชิดซ้ายของเซลล์ ทำได้หลายๆกรณีเช่น
ให้เพิ่ม +0 เข้าไปต่อท้ายในสูตร
หรือ พิมพ์ -- หน้าสูตร
หรือพิมพ์*1 (คูณด้วย 1) ต่อท้ายสูตร
ตัวอย่างที่ใช้ทั้ง LEFT, RIGHT, MID
ต้องการเปลี่ยนรหัสสินค้าแบบเก่าให้เป็นแบบใหม่ ดังตาราง
เฉลยหนึ่งในวิธีที่สามารถทำได้ โดยการใช้ LEFT ,RIGHT, MID
(โจทย์ลักษณะนี้จะใช้ SUBSTITUTE หรือ REPLACE ก็สามารถทำได้เช่นกัน)