หน้าแรก › บทความ › Microsoft
Microsoft

VLOOKUP ใน Excel คืออะไร วิธีค้นหาข้อมูลจากตารางแบบพื้นฐาน

เผยแพร่ 22 ส.ค. 69

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

🎬 ดูวิดีโอสอน (1 นาที 4 วินาที) บน Excel จริง หรืออ่านขั้นตอนละเอียดด้านล่าง

VLOOKUP คืออะไร

VLOOKUP ย่อมาจาก Vertical Lookup คือสูตรที่ค้นหาค่าในคอลัมน์ซ้ายสุดของตาราง แล้วดึงค่าจากคอลัมน์อื่นในแถวเดียวกันกลับมา รูปแบบสูตรคือ

=VLOOKUP(ค่าที่ต้องการค้นหา, ช่วงตาราง, เลขคอลัมน์ที่ต้องการดึงค่า, [TRUE/FALSE])

ตัวอย่างบน Excel จริง ค้นหารหัส A103 ในเซลล์ E2 จากตาราง A2:C5 ด้วย =VLOOKUP(E2,A2:C5,2,FALSE) ได้ชื่อสินค้า หูฟัง และเปลี่ยนเลขคอลัมน์เป็น 3 (=VLOOKUP(E2,A2:C5,3,FALSE)) จะได้ราคา 890

ตัวอย่างสูตร VLOOKUP ใน Excel ค้นหารหัส A103 ได้ชื่อสินค้าหูฟังและราคา 890

อาร์กิวเมนต์แต่ละตัวหมายถึงอะไร

อาร์กิวเมนต์ ความหมาย
ค่าที่ต้องการค้นหา ค่าที่ใช้ค้น เช่น รหัสสินค้าในเซลล์ E2
ช่วงตาราง ตารางข้อมูลทั้งหมด โดยคอลัมน์ค้นหาต้องอยู่ซ้ายสุดของช่วงเสมอ
เลขคอลัมน์ นับจากคอลัมน์ซ้ายสุดของช่วงเป็นคอลัมน์ที่ 1 แล้วนับไปทางขวา
TRUE/FALSE FALSE = ค้นหาแบบตรงเป๊ะ (แนะนำใช้เกือบทุกกรณี), TRUE = ค้นหาแบบใกล้เคียง

ถ้าค้นหารหัสที่ไม่มีในตาราง เช่น A199 จะได้ #N/A ครอบด้วย IFERROR เพื่อแสดงข้อความที่เข้าใจง่าย =IFERROR(VLOOKUP(E3,A2:C5,2,FALSE),"ไม่พบสินค้า")

VLOOKUP ใน Excel ครอบ IFERROR แสดง ไม่พบสินค้า เมื่อค้นหารหัส A199 ที่ไม่มีในตาราง

ข้อจำกัดที่ควรรู้

VLOOKUP ต่างจาก XLOOKUP อย่างไร

XLOOKUP เป็นสูตรรุ่นใหม่กว่าที่แก้ข้อจำกัดของ VLOOKUP ได้ เช่น ค้นหาย้อนไปทางซ้ายได้ และไม่ต้องนับเลขคอลัมน์เอง อ่านเพิ่มเติมได้ที่ XLOOKUP ต่างจาก VLOOKUP อย่างไร

สรุป

VLOOKUP เหมาะกับการค้นหาข้อมูลจากตารางที่มีโครงสร้างเรียบง่ายและคอลัมน์ค้นหาอยู่ซ้ายสุด เป็นสูตรพื้นฐานที่ควรเข้าใจก่อนต่อยอดไปใช้ INDEX/MATCH หรือ XLOOKUP ที่ยืดหยุ่นกว่า

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line