Advertisements

VLOOKUP ซึ่งเป็นหนึ่งในฟังก์ชันการค้นหาและการอ้างอิง เมื่อคุณต้องการค้นหาสิ่งต่างๆ ในตารางหรือช่วงตามแถว ตัวอย่างเช่น ค้นหารายชื่อพนักงาน เพื่อที่จะหาเงินเดือน หรือ สกิลความสามารถ  หลายคนที่กำลังศึกษา Excel ใหม่ และกำลังต้องการศึกษาฟังก์ชั่น VLOOKUP  ใน Excel โดยวันนี้ผมจะมาทำการเขียนบทความ พื้นฐานในการใช้ VLOOKUP เพื่อเป็นพื้นฐานในการนำไปต่อยอดได้ โดยมีการสอนใช้ VLOOKUP ข้าม Sheet ตามด้านล่างของบทความ

ไวยากรณ์

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

เช่น =VLOOKUP(“John Smith”,$D$2:$G$145, 4, FALSE)

ตัวอย่างการทำฟังก์ชั่น VLOOKUP EXCEL

โดยในการตัวอย่างจะเป็นการ ค้นหารายชื่อพนักงาน เพื่อทำการหาเงินเดือน (Salary) และ สกิลความสามารถ (Skill)

VLOOKUP Excel basic 1

เป็นการ Search หรือทำการ input ข้อมูลของ NAME จากนั้นข้อมูลจะไป Search Salary , Skill

VLOOKUP Excel basic 2

1. ให้ทำเราทำการคลิกไปที่ Cell ของ Salary  > จากนั้นไปคลิกที่ Function ของ Excel > เลือกหัวข้อ Lookup : ทำการเลือก VLOOKUP และกด OK

VLOOKUP Excel basic 3

2. ทำการกรอกข้อมูลของการใช้ VLOOKUP

Lookup_Value : ให้ใส่ช่องของคอลัมน์ที่เราต้องการ INPUT ข้อมูลลงไป ในตัวอย่างคือ J4 (เพราะผมจะทำการค้นหาด้วยชื่อในการหาข้อมูลลงไปใน J4)

Table_array : เป็นการเลือก Column ของข้อมูลว่าจะให้เราเลือกไปในส่วนไหนบ้าง ตั้งแต่ Column ที่เท่าไรถึง Column เท่าที่เท่าไร เช่น C5:F14

Col_index_num : หลังจากที่เราเลือก Table_array เรียบร้อย ข้อมูลที่จะให้เราทำการค้นหา อยู่คอลัมน์ ที่เท่าไรของ Table_array

Range_lookup : มี 2 ค่า

TRUE :  ข้อมูลที่เราทำการ INPUT ลงไปมีการเรียงจากน้อยไปมาก เช่น 0 , 1 , 2 ,3

Advertisements

FALSE : ค้นหาค่าที่ตรงกันในคอลัมน์แรก ข้อมูลที่เราทำการ INPUT ลงไปไม่ได้เรียงกัน ว่าจะน้อยไปมาก หรือมากไปน้อย ในตัวอย่างผมใช้ชื่อในการค้นหา ซึ่งชื่อไม่ได้มีการเรียงอยู่แล้ว เพราะแต่คนละชื่อก็ไม่เหมือนกัน ผมเลยใช้ FALSE

VLOOKUP Excel basic 4

 

3.  จากภาพช่อง SALARY จะเป็น #N/A เพราะเรายังไม่ได้กรอกข้อมูล INPUT ลงไปใน NAME

VLOOKUP Excel basic 7

4. ทำการใช้ VLOOKUP เพิ่มเติมในกรณีจะเพิ่มการคนหาเพิ่มเติม ในตัวอย่างจะค้นหา SKILL เพิ่มเติมด้วย ก็ให้ทำเหมือนในขั้นตอนที่ 1-3

สำหรับใครที่คล่องๆแล้ว ก็ให้พิมพ์ =VLOOKUP  แล้วพิมพ์ใส่เงื่อนไขลงไปได้เลย

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

VLOOKUP Excel basic 8

5. เมื่อเราทำ VLOOKUP เสร็จเรียบร้อย ก็ลองทำการ INPUT NAME ลงไปในช่องที่เราต้องการหาค้นหาในเงื่อนไขของชื่อ และเมื่อใส่เสร็จเรียบร้อย เราก็จะได้ เงินเดือน และ สกิล ของชื่อคนๆนั้นออกมา

VLOOKUP Excel basic 10

ง่ายไหมครับกับการทำ VLOOKUP ใน Excel โดยหวังว่าเพื่อนๆ จะนำความรู้ตรงนี้ไปต่อยอดต่อได้ในอนาคต

การทำ VLOOKUP ข้าม Sheet

สำหรับการทำ VLOOKUP ข้าม Sheet นั้น ตอนการทำนั้นก็เหมือนกันตามที่อธิบายไปด้านบน ต่างกันแค่เพียงให้ใส่ชื่อ Sheetลงไปด้วย (ชื่อSheet!)

ตัวอย่าง :  =VLOOKUP(C3,Sheet1!C5:F14,3,FALSE)

VLOOKUP Excel basic SHEET1

ซึ่งหลักการในการทำ VLOOKUP ภายใน Sheet เดียวกัน หรือ VLOOKUP ต่าง Sheet ก็จะเหมือนกัน

Advertisements
Contributor