การใช้ Excel ช่วยในการคำนวณ และการดึงข้อมูลเป็นส่งที่ช่วยทำเราสามารถทำง่ายและรวดเร็วขึ้น แต่หากการนำสูตรต่างใน Excel มาใช้ในการทำงาน ไม่ถูกต้อง หรือใส่ข้อมูลในสูตรไม่ถูก กลับทำให้การทำงานนั้นยากขึ้น และอาจทำให้ใช้เวลาในการทำงานเพิ่มมากขึ้น วันนี้ ชะนีฝึกหัดขอนำสูตร VLOOKUP ที่ใช้ในการทำงานบ่อยๆ มาฝากกันค่ะสูตร VLOOKUP เป็นการดึงข้อมูล (Cell) ที่เราต้องการจากข้อมูลหลัก ซึ่งมักจะเป็นข้อมูลที่มีรายละเอียดและจำนวนข้อมูลที่มีปริมาณมากๆ เช่น รหัสพนักงาน ชื่อ นามสกุล ยอดขายสินค้า เป็นต้น การใช้ VLOOKUP เป็นการจับคู่ข้อมูลที่เราต้องการ หรือเลือกข้อมูลที่เราต้องการภายใต้เงื่อนไขที่เรากำหนดข้อมูลหลักจะต้องรายละเอียดของข้อมูลที่ต้องการครบ โดยจะต้องให้ข้อมูลที่เราต้องการจับคู่เพื่อดึงข้อมูลอยู่ทางด้านซ้ายและจะต้องเป็นข้อมูลที่ไม่ซ้ำกันและควรมีการเรียงข้อมูลจากน้อยไปมาก เช่น รหัสพนักงาน รหัสลูกค้า รหัสประจำตัวนักเรียนสูตร VLOOKUP =VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])Lookup_value คือ ค่าที่เราต้องการจับคู่ เพื่อดึงข้อมูลจากข้อมูลหลักTable_array คือ ตารางข้อมูลหลัก โดยข้อมูลใน Column ที่อยู่ด้านซ้ายสุดเป็นข้อมูลที่เราต้องการจับคู่ เพื่อดึงข้อมูลCol_index_num คือ ลำดับ Column ที่เราต้องการดึงข้อมูล โดยเริ่มนับจาก Cloumn ที่อยู่ซ้ายสุดของ Table_array เป็น 1Range_lookup คือ ค่ากำหนดในการจับคู่ข้อมูล ระบุค่าเป็น FALSE หรือ 0 กรณีไม่เจอค่าที่ตรงกับ Lookup_value จะแสดง (Exact Match)ระบุค้าเป็น TRUE หรือ 1 หรือ ไม่ระบุ กรณีไม่เจอค่าที่ตรงกับ Lookup_value จะแสดงค่าที่ใกล้เคียง หรือข้อความ #N/A (Approximate Match)ตัวอย่าง=VLOOKUP(A14,A2:E9,4,FALSE)Lookup_value คือ A14 รหัสพนักงาน 10001Table_array คือ A2:E9 ตารางข้อมูลหลัก Col_index_num คือ ลำดับ Column ที่ 4 เป็นยอดขายRange_lookup คือ FALSEค่าที่ได้คือ 10000ตัวอย่าง=VLOOKUP(A14,A2:E9,4,TRUE)Lookup_value คือ A14 รหัสพนักงาน 10001Table_array คือ A2:E9 ตารางข้อมูลหลัก Col_index_num คือ ลำดับ Column ที่ 4 เป็นยอดขายRange_lookup คือ TRUEค่าที่ได้คือ 10000 ตัวอย่าง=VLOOKUP(A15,A2:E9,4,FALSE)Lookup_value คือ A15 รหัสพนักงาน 10003Table_array คือ A2:E9 ตารางข้อมูลหลัก Col_index_num คือ ลำดับ Column ที่ 4 เป็นยอดขายRange_lookup คือ FALSEค่าที่ได้คือ #N/A เนื่องจากข้อมูลในตารางหลักไม่มีค่า Lookup_value ที่เราต้องการจับคู่ ตัวอย่าง=VLOOKUP(A15,A2:E9,4,TRUE)Lookup_value คือ A15 รหัสพนักงาน 10003Table_array คือ A2:E9 ตารางข้อมูลหลัก Col_index_num คือ ลำดับ Column ที่ 4 เป็นยอดขายRange_lookup คือ TRUEค่าที่ได้คือ 20000 เนื่องจากข้อมูลในตารางหลักไม่มีค่า Lookup_value ที่เราต้องการจับคู่ จึงแสดงค่าจากข้อมูลที่ใกล้เคียง คือ ค่ายอดขายของรหัสพนักงาน 10002 Range_lookup คือ ค่ากำหนดในการจับคู่ข้อมูล เมื่อระบุเป็น False ค่าที่แสดงจะแต่ค่าที่ตรงกับค่าที่ต้องการจับคู่เท่านั้น เมื่อระบุเป็น True ค่าที่แสดงจะแต่ค่าที่ตรงกับค่าที่ต้องการจับคู่หรือค่าใกล้เคียงแต่หากยังทำไม่ได้ในครั้งแรก ไม่เป็นไรนะคะ ต้องลองฝึกทำและฝีกฝนบ่อยๆค่ะ เมื่อเริ่มเข้าใจและทำได้ก็จะกลายเป็นเรื่องสนุกและเรียนรู้ไปด้วยกันนะคะ(รูปภาพทั้งหมดจากผู้เขียน) เปิดประสบการณ์ความบันเทิงที่หลากหลายสุดปัง บน App TrueID โหลดเลย ฟรี !