Thursday, January 21, 2016

วิธีใช้ VLOOKUP ใน EXCEL เบื้องต้น

สูตร VLOOKUP ในโปรแกรม EXCEL ใช้สำหรับค้นหาข้อมูลจากอีกตารางหนึ่ง เช่น หากเราต้องการอายุงานของพนักงานซึ่งอยู่อีกตารางอายุงาน มาไว้ในตารางรายชื่อพนักงานก็สามารถใช้สูตร VLOOKUP ในการดึงหรือค้นหาข้อมูลได้ ตามตัวอย่างนี้เลย

Sheet "ชื่อ"

Sheet "อายุงาน"

ตามรูปมี 2 Sheet หากต้องการเอาข้อมูลอายุงานจาก Sheet "อายุงาน" มาใส่ใน Sheet "ชื่อ" สามารถทำได้ตามขั้นตอนดังนี้
1. ที่ Sheet "ชื่อ" ใส่สูตร =VLOOKUP(     แล้วเลือกที่ Column A3 จะได้ตามรูป

2. ใส่ Comma , หลังจาก [@รหัสพนักงาน], แล้วเลือก Sheet "อายุงาน" คลิ๊กเมาส์ขวาค้างไว้ เลื่อนคลุมตั้งแต่ Column A-C ตามรูป เมื่อเลือกเสร็จใส่ Comma , ตามด้วย 3 ตามด้วย Comma และ 0 วงเล็บปิด กด Enter


3.  ก็จะได้สูตรสำเร็จ ดังนี้ =VLOOKUP([@รหัสพนักงาน],อายุงาน!A:C,3,0)
     โดยสามารถอธิบายสูตรได้ ดังนี้ 
  • [@รหัสพนักงาน] คือ Cell ที่ต้องการค้นหากับอีกตาราง ซึ่งในอีกตารางต้องมีข้อมูลที่เหมือนกัน เช่น Sheet "ชื่อ" มีรหัสพนักงาน Sheet "อายุงาน" ก็ต้องมีรหัสพนักงานเหมือนกัน เพื่อให้สามารถ Link ข้อมูลกันได้
  • อายุงาน!A:C คือ ขอบเขตของข้อมูลใน Sheet "อายุงาน" ที่ต้องการนำมาแสดงใน Sheet "ชื่อ" โดย Column แรก จะต้องเป็นรหัสพนักงานเพื่อนำมา Link กับ Cell รหัสพนักงานที่เราเลือกไว้เท่านั้น 
  • 3 คือ Column ที่เราต้องการให้แสดง ในที่นี้ เราต้องการแสดงอายุงานใน Sheet "อายุงาน" ซึ่งอยู่ในลำดับที่ 3 นับจากซ้ายสุดในขอบเขตที่เราเลือก เช่น เราเลือก อายุงาน!A:C แปลว่าเราต้องนับตั้งแต่ A ไป C คือ โดย อายุงาน อยู่ใน Column ที่ 3 จึงใส่เลข 3 
  • 0 หรือ False คือ ต้องค้นหาเจอเท่านั้นถึงจะนำข้อมูลมาแสดง โดยถ้าไม่เจอก็เป็น Error ไป แต่ถ้าเป็น 1 หากไม่เจอก็จะส่งค่าบางอย่างออกมา(ส่วนใหญ่ใช้ 0 เนื่องจากเราส่วนใหญ่ต้องการหาค่าแป๊ะๆ )