Vlookup หาค่าจากบรรทัดด้านบน

🙄 อะไร ๆ ก็ย่อมเกิดขึ้นได้ในการใช้ Vlookup เราได้เห็นการ Vlookup จากขวาไปซ้าย ทั้ง Vlookup หลายคอลัมน์พร้อมกันในคราวเดียวมาแล้ว ถ้าให้ Vlookup จากบรรทัดล่างไปยังบรรทัดบนจะเป็นไปได้หรือไม่ ?

VDO ด้านล่างนี้เป็นการสาธิตการ Vlookup จากบรรทัดล่างไปยังบรรทัดบน แม้ว่าเราสามารถประยุกต์ใช้ Hlookup เข้ามาช่วยได้อย่างไม่ลำบาก แต่เพื่อแสดงให้เห็นว่า Vlookup ก็สามารถทำได้เช่นกันและเป็นสิ่งที่ท้าทายกว่า เนื่องจาก Vlookup ถูกสร้างมาเพื่อการ Lookup ในแนวตั้งแต่เราต้องประยุกต์ใช้หาค่าในแนวนอนแถมยังเป็นการหาค่าจากบรรทัดด้านบน แสดงให้เห็นถึงความสามารถในการเอาชนะข้อจำกัดของ Vlookup และความคิดสร้างสรรค์ในการผสมสูตรให้ทำงานได้เหนือกว่าการใช้งานตามปกติทั่วไป 😉

📹 VDO แสดงการใช้ Vlookup หาค่าจากบรรทัดด้านบน


⏱️ Highlights

0:17 เกริ่นนำ: VLOOKUP จากด้านล่างขึ้นด้านบน

  • อธิบายว่า VLOOKUP ปกติทำงานจากบนลงล่าง
  • คลิปนี้จะสาธิตการค้นหาข้อมูลจากบรรทัดด้านบน

0:46 โครงสร้างข้อมูล

  • ข้อมูลอยู่ในแนวนอนจากคอลัมน์ A ถึง G
  • บรรทัดที่ 1: Amount
  • บรรทัดที่ 2: Cost Center
  • บรรทัดที่ 3: Department

1:04 เริ่มเขียนสูตร VLOOKUP

  • ต้องการใช้ Cost Center เพื่อค้นหา Amount
  • เริ่มจาก =VLOOKUP(...) ที่เซลล์ B6

1:20 ใช้ CHOOSE สร้างชุดข้อมูล

  • CHOOSE({1,2},B2:G2,B1:G1) เพื่อจัดเรียง lookup กับผลลัพธ์
  • คอลัมน์ที่ต้องการแสดงผลคือลำดับที่ 2

2:08 ปัญหา: VLOOKUP ไม่ทำงานในแนวนอน

  • VLOOKUP เป็น Vertical Lookup
  • ต้องแปลงข้อมูลแนวนอนให้เป็นแนวตั้งก่อน

2:18 ใช้ TRANSPOSE เพื่อกลับแกนข้อมูล

  • ครอบ B2:G2 และ B1:G1 ด้วย TRANSPOSE()
  • สูตรกลายเป็น CHOOSE({1,2},TRANSPOSE(B2:G2),TRANSPOSE(B1:G1))

2:56 ยืนยันสูตรแบบ Array

  • กด Ctrl + Shift + Enter เพื่อยืนยันสูตร
  • สูตรจะมีวงเล็บปีกกาแสดงว่าเป็น Array

3:15 ทดสอบผลลัพธ์

  • Lookup “C05” ได้ Amount = 483
  • เปลี่ยนเป็น “C01” ได้ Amount = 695 ถูกต้อง

3:33 สรุปแนวคิดการประยุกต์ใช้งาน

  • ย้ำว่าเมื่อเข้าใจหลักการแล้ว เราสามารถประยุกต์สูตรให้ทำงานได้แม้เกินขีดจำกัดเดิมของ Excel
Scroll to Top