วันอังคารที่ 27 ตุลาคม พ.ศ. 2552

MID

MID เป็นอีกหนึ่งฟังก์ชั่นที่มีประโยชน์ และใช้เป็นฟังก์ชั่นหลักๆในการใช้งานทั่วไป มักจะเกี่ยวข้องกับฟังก์ชั่น LEFT และ RIGHT ส่วนในการใช้งานจริงก็สามารถใช้ได้หลากหลาย และยังสามารถใช้ประยุกต์ร่วมกับฟังก์ชั่นอื่นๆ ที่เห็นบ่อยๆก็เช่น IF , FIND ,SEARCH , VLOOKUP ,HLOOKUP ,MATCH,INDEX และอื่นๆอีกมากมาย

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 ก็สามารถทำได้เช่นกัน)