วันศุกร์ที่ 16 ตุลาคม พ.ศ. 2552

VLookup

Vlookup เป็นฟังก์ชั่นใช้เปรียบเทียบข้อมูล
เช่น ถ้าต้องการทราบว่า ใน List รายการชื่อสินค้าทั้งหมดเป็น ร้อยๆพันๆรายการ มีรายการที่เราต้องการหรือไม่ หากจะต้องดูกันทีละรายการคงจะยาก เราสามารถใช้คำสั่ง Vlookup ช่วยค้นหา ได้
คำสั่ง Vlookup ยังสามารถใช้อ่านหรือหาค่าที่ต้องการ ข้าม Worksheet หรือข้าม ไฟล์ได้ด้วย

โครงสร้างของคำสั่ง Vlookup
=VLOOKUP (lookup_value,table_array,col_index_num,range_lookup)
ดูแล้วอาจ งง มาดู ภาคภาษาไทยและคำอธิบายง่ายๆดังต่อไปนี้
=VLOOKUP( เซลล์อ้างอิง , ข้อมูลหรือกลุ่มข้อมูลที่ต้องการให้หาค่า,คอลัมน์ของกลุ่มข้อมูล,0)

ขึ้นต้นด้วย = Vlookup(
ตามด้วยส่วนประกอบ หลังวงเล็บ 4 ส่วน
1.เซลล์อ้างอิง

2.ข้อมูลหรือกลุ่มข้อมูลที่ต้องการให้หาค่า

3.คอลัมน์ ของกลุ่มข้อมูล โดยนับจากซ้ายไปขวา และเริ่มที่ 1ไป 2 ไป 3.... แบบนี้เสมอ
โครงสร้าง คำสั่ง Vlookup นี้จะอ่านค่าจาก ซ้ายไปขวา เท่านั้น จะไม่สามารถอ่านค่าจาก ขวาไปซ้ายหรือ บนลงล่าง

4.เลข 0 จะพิมพ์คำว่า FALSE แทนก็ได้ มีความหมายเหมือนกัน (เลือกใช้อย่างใดอย่างหนึ่ง ตามความชอบและถนัด

และอย่าลืม ปิดวงเล็บเมื่อจบคำสั่ง

Vlookup จะคืนค่า หรือแสดงค่าเป็น #N/A เสมอ ถ้าไม่มีข้อมูลที่ตรงกับเซลล์อ้างอิง พูดง่ายๆคือ ถ้าข้อมูลชนกันแล้วหาค่าไม่เจอ จะแสดงผลเป็น #N/A