การทำ Excel นั้น สูตร VLOOKUP เป็นสูตรที่เราจะได้ใช้กันบ่อยมาก แต่ก็จะมีความงงกันเยอะมากเช่นกัน ทำไมเวลาใช้สูตร VLOOKUP แล้วชอบ error หรือบางคนก็ยังไม่เข้าใจว่า VLOOKUP คืออะไร และวิธีใช้ VLOOKUP ต้องทำยังไง ข้อมูลที่เราจะใช้ได้นั้นต้องเป็นแบบไหน

 

เรามาดูกันก่อนว่า VLOOKUP คืออะไร

 

VLOOKUP คืออะไร

 

VLOOKUP ก็คือการจับคู่ข้อมูล เหมือนกับการที่เราหาเสื้อและกางเกงให้เข้าคู่กัน ลองจิตนาการว่าเราเดินไปที่ตู้เสื้อผ้า หยิบเสื้อสีแดงขึ้นมาตัวนึง แล้วต้องการหากางเกงสีแดงมาเข้าคู่กัน เสื้อผ้าที่เราจะนำมาเข้าคู่กันนั้นอาจจะมีเป็นพันๆ คู่ก็ได้

ซึ่งไม่ต่างกับการทำงานจริงที่ข้อมูลของเราอาจจะมีเป็นหลายร้อยหลายพันคู่

 

ดังนั้นถ้าเราใช้สูตร VLOOKUP ได้อย่างคล่องแคล่ว ก็จะช่วยให้เราทำงานได้ไวขึ้นมากๆ เลยทีเดียวค่ะ

 

การใช้ VLOOKUP

 

สูตร VLOOKUP ใน Excel ก็คือ

 

=VLOOKUP (value, table_array, col_index, [range_lookup])

 

หลายคนบอกโอ๊ยภาษาต่างดาวมาอีกแล้วหรอเนี่ย ใจเย็นๆ นะคะ ฮ่าๆๆๆ เดี๋ยวหวานจะสอนการใช้ VLOOKUP ทีละ Step ไป เวลาที่เราอ่านสูตร Excel อ่านเฉพาะตัวสำคัญๆ พอ ลองค่อยๆ ดูตามไปค่ะ

 

ตัวอย่างด้านล่างนี้คือตัวอย่างการหารายละเอียดของลูกค้า จากรหัสลูกค้าด้วยการใช้สูตร VLOOKUP

 

โดยเราจะค้นหาจากรหัสสมาชิกเช่น C007 แล้วสูตร VLOOKUP ก็จะหาให้ได้เลยว่าคนนี้ชื่ออะไร ประเภทสมาชิกอะไร อายุเท่าไหร่ ลองดูตัวอย่างข้อมูลจากรูปด้านล่างเลยค่ะ

 

 

 

Step ที่ 1

 

Value = ค่าที่เราจะค้นหา

 

Value นี้เหมือนกับที่เราเดินไปหยิบเสื้อมาเป็นตัวแรก โดยเริ่มต้นจากเสื้อตัวสีแดงนี้แหละที่เรากำลังจะหยิบขึ้นมาเพื่อเข้าคู่กับอะไรสักอย่าง

 

VLOOKUP ในตัวอย่างนี้เราต้องการค้นหารหัสเบอร์ C007 ดังนั้นเราก็เลือกที่ช่องที่มีรหัส C007 นั้นคือ Cell F2 นั้นเองค่ะ

 

Value ภาษาอังกฤษแปลว่าค่า จะเห็นว่ามันไม่เติม S แสดงว่าเป็นการเลือกค่าๆ เดียว นั้นคือเรา click เลือก cell นั้นๆ เพียงช่องเดียว ไม่ใช่การลากช่องหลายๆ ช่อง  (ในการทำ VLOOKUP มีหลายคนมักทำผิดโดยไปลากหลายๆ ช่อง)

 

 

Step ที่ 2

 

table_array = ตารางข้อมูลที่มีสิ่งที่เราหาในนั้น

 

คำว่า Table แปลว่าตาราง ดังนั้นการเลือกข้อมูลในขั้นตอนที่ 2 นี้ เราจะต้องไปลากคลุมตารางที่มีสิ่งที่เราหาในนั้น โดยการลากคลุมตารางนั้นมีเงื่อนไขและข้อที่ต้องระวังคือ

 

  1. ข้อมูลที่เราจะค้นหา (ในตัวอย่างนี้คือรหัส) จะต้องอยู่ซ้ายมือสุดของตารางข้อมูล
  2. ต้อง Fix หรือตรึงตารางไว้ไม่ให้ขยับ โดยใช้การใส่เครื่องหมาย $ ข้างหน้าชื่อคอลลัมน์ที่เป็นตัวอักษร และหน้าแถวที่เป็นตัวเลข เพราะเวลาที่เรา copy สูตรแล้วมันจะได้ไม่ขยับตาม ทำให้สูตรผิด

 

ในตัวอย่างการทำ VLOOKUP นี้ ตารางข้อมูลจะอยู่ที่ $A$2:$D$61

 

Step ที่ 3

 

col_index = ข้อมูลที่ต้องการมาจับคู่นั้นอยู่คอลัมน์ที่เท่าไหร่

 

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

 

จากตัวอย่างนี้เราต้องการหาชื่อ ของรหัส C007 ที่เราเลือกไว้

ดังนั้นเราต้องบอก Excel ว่า ข้อมูลที่เป็นชื่อนั้นอยู่คอลัมน์ที่เท่าไหร่

 

วิธีการนับคือนับจากคอลัมน์ในตารางข้อมูล (Table_array)

จะเห็นว่าชื่อนั้นอยู่ในคอลัมน์ที่ 2 เราก็ใส่เลข 2 ลงไปเลยค่า

 

Step ที่ 4

 

range_lookup = ใส่เลข 0 หรือ FALSE เพื่อให้จับคู่กันแบบเป๊ะๆ 

 

สูตร VLOOKUP ที่ไว้หาคู่ของมันแบบเหมือนกันเป๊ะๆ เลยนั้น ตรงค่าสุดท้าย หรือ rage_lookup นั้นให้ใส่ค่าเป็นเลข 0

 

 

เพียงแค่ 4 Step ในการทำ VLOOKUP นี้ เราก็สามารถจับคู่ได้แล้วว่า รหัส C007 นั้นชื่ออะไร

 

 

มาทำต่อให้ครบ…..

 

ถ้าเราต้องการหาข้อมูลที่เป็นประเภทสมาชิก และอายุ เราก็ทำสูตรแบบเดิมได้เลยค่ะ เพียงแต่เปลี่ยนแค่ตรง Col_Index แค่นั้น

 

 

 

เห็นมั้ยคะว่ามันไม่ยากเลยมีแค่ 4 Step ง่ายๆ แค่นั้น ลองไปทำกันดูนะคะ

ถ้าใครมีคำถามอะไรก็สอบถามกันเข้ามาได้เลยตามช่องทางด้านล่างค่ะ

 

.
.

กดไลค์เพจ และติดดาว See first
เพื่อติดตามเทคนิคดีๆ ได้ก่อนใคร

https://www.facebook.com/TheLazyBear/

Line: @thelazybear
หรือคลิก https://line.me/R/ti/p/%40wrm9405p

www.wanthelazybear.com

https://www.youtube.com/WanLazyBear