Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เชี่ยวชาญ VLOOKUP ใน Excel: คู่มือฉบับสมบูรณ์ สำหรับการค้นหาข้อมูล

VLOOKUP ฟังก์ชันค้นหาข้อมูลทรงพลัง - ดึงข้อมูลจากตารางใหญ่ด้วยสูตรเดียว มี 4 พารามิเตอร์:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: ค่าที่ต้องการค้นหา
  • table_array: ช่วงข้อมูล (คอลัมน์แรกต้องเป็นคอลัมน์ค้นหา)
  • col_index_num: ลำดับคอลัมน์ที่ต้องการดึง (นับจากซ้าย)
  • range_lookup: FALSE = Exact match, TRUE = Approximate match

ตัวอย่าง: ค้นหาคะแนน SAT โรงเรียน

ตาราง 450+ โรงเรียน คอลัมน์: School, Reading, Math, Writing

  1. สร้างฟอร์มค้นหา: เซลล์ I2 = ชื่อโรงเรียน
  2. สูตร Reading: =VLOOKUP(I2, B2:G461, 3, FALSE)
  3. Math: เปลี่ยน col_index_num = 4, Writing = 5

ข้อจำกัด: VLOOKUP ค้นหาได้เฉพาะ ทางขวา ของคอลัมน์ค้นหา (School ต้องอยู่ซ้ายสุด)

แก้ปัญหา Case-Sensitive

VLOOKUP แยกตัวพิมพ์เล็ก/ใหญ่ → สร้างคอลัมน์ช่วย:

=TRIM(LOWER(B2)) → Drag fill → Copy → Paste Values → ใช้คอลัมน์ใหม่เป็น table_array แทน

Approximate Match (TRUE) - สำหรับช่วงตัวเลข

ใช้กับเกรด: ตาราง lookup ต้อง เรียงน้อยไปมาก

ScoreGrade
60D
75C
85B
95A
=VLOOKUP(F2, I2:J5, 2, TRUE)

คะแนน 80 → เจอ 75 (C) เพราะหาค่าที่ ≤ lookup_value สุดท้าย

ข้อควรทราบ

  • VLOOKUP ค้นหาได้คอลัมน์เดียวต่อสูตร (ต้องเขียนหลายสูตรหลายคอลัมน์)
  • Office 365 มี XLOOKUP ใหม่ - ยืดหยุ่นกว่า ค้นหาได้ทั้งซ้าย/ขวา หลายผลลัพธ์