Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีใช้ VLOOKUP ใน Excel ค้นหาข้อมูลแนวตั้ง

VLOOKUP (Vertical Lookup) คือฟังก์ชันค้นหาค่าในแนวตั้ง (คอลัมน์แรกของตาราง) แล้วคืนค่าจากคอลัมน์ที่ต้องการในแถวเดียวกัน เหมาะสำหรับดึงข้อมูลจากตารางใหญ่ (เช็คราคาสินค้า, ข้อมูลพนักงาน ฯลฯ)

เงื่อนไข: คอลัมน์แรกของตารางอ้างอิงต้องมีค่า ไม่ซ้ำกัน (Unique)

ตัวอย่าง: ดึงราคาและหมวดหมู่จากชื่อสินค้า

ตารางซ้าย: ชื่อสินค้า (คอลัมน์ A), ราคา (B), หมวดหมู่ (C)

ตารางขวา: พิมพ์ชื่อสินค้าที่ H2 → VLOOKUP ดึงราคาที่ I2, หมวดหมู่ที่ J2

ขั้นตอนใช้ VLOOKUP

  1. คลิกเซลล์ I2 → แท็บ Formulas → Insert Function (Shift+F3)
  2. ค้นหา "VLOOKUP" → Go → OK
  3. กรอก 4 Arguments:
    • Lookup_value: H2 (ชื่อสินค้าที่จะค้นหา)
    • Table_array: เลือกตารางอ้างอิงทั้งหมด ไม่รวมหัวข้อ → กด F4 ล็อก Absolute reference ($A$2:$C$16)
    • Col_index_num: 2 (ราคาอยู่คอลัมน์ที่ 2 ของตารางอ้างอิง)
    • Range_lookup: FALSE (หาค่าที่ตรงกันพอดี ไม่ใช่ประมาณ)
  4. OK → ราคาจะปรากฏที่ I2

ดึงหมวดหมู่ (คอลัมน์ที่ 3)

ที่ J2 ใช้สูตรเดียวกัน แต่เปลี่ยน Col_index_num = 3

คัดลอกสูตรลงแถวอื่น + ซ่อน #N/A

ลากเซลล์ I2, J2 ลงไป → จะขึ้น #N/A ถ้ายังไม่กรอกชื่อ

แก้สูตรที่ I3 เป็น:

=IF(ISBLANK(H3),"",VLOOKUP(H3,$A$2:$C$16,2,FALSE))

ตอนนี้จะว่างจนกว่าจะพิมพ์ชื่อที่ H3

ใช้ตารางอ้างอิงจาก Sheet อื่น

ตอนเลือก Table_array ให้คลิกไปที่ Sheet นั้น แล้วเลือกช่วงข้อมูล Excel จะอ้างอิง Sheet name ให้อัตโนมัติ (เช่น 'Sheet2'!$A$2:$C$16)