😛 ฟังก์ชั่น Vlookup ถูกสร้างมาเพื่อค้นหาในแนวตั้งและเป็นการค้นหาจากซ้ายไปขวา โดยค่าที่เราต้องการค้นหาจะอยู่ในคอลัมน์แรกของตาราง หากพบค่าที่ต้องการค้นหาแล้วให้นำค่าในคอลัมน์ที่เรากำหนดมาแสดง
VDO ด้านล่างนี้เป็นการใช้ฟังก์ชั่น Vlookup แบบประยุกต์ เพื่อขยายความสามารถของ Vlookup ให้ค้นหาจากขวาไปซ้าย ทำให้เราใช้ Vlookup ได้แบบอรรถประโยขน์มากยิ่งขึ้น นอกจากนั้นการใช้ Vlookup ลักษณะนี้มีความรวดเร็วกว่าการใช้งานลักษณะเดิม ๆ ที่มีการคลุมพื้นที่ตารางเนื่องเราประยุกต์มาใช้ให้เหลือแค่ 2 คอลัมน์เท่านั้น 😯
📹 VDO แสดงการประยุกต์ใช้ Vlookup จากขวาไปซ้าย
⏱️ Highlights
0:14 เกริ่นนำเรื่อง VLOOKUP แบบประยุกต์
- อธิบายว่า VLOOKUP ปกติทำงานจากซ้ายไปขวา
- คลิปนี้จะสาธิตการ Lookup จากขวาไปซ้าย
0:43 โครงสร้างข้อมูลที่ใช้ในตัวอย่าง
- ข้อมูลอยู่ในคอลัมน์ A ถึง D
- Product Code อยู่ที่คอลัมน์ D
- Quantity และ Amount อยู่ที่คอลัมน์ B และ C ตามลำดับ
1:17 เริ่มเขียนสูตรที่เซลล์ G2
- ใช้
VLOOKUP(F2,...)
เพื่อค้นหาจากค่าใน F2 - ต้องการแสดง Amount จากคอลัมน์ C โดยใช้ Product Code จากคอลัมน์ D
1:54 ใช้ฟังก์ชัน CHOOSE เพื่อจัดเรียงข้อมูลใหม่
- ใช้
CHOOSE({1,2},D2:D6,C2:C6)
เพื่อสร้าง array ใหม่ - ล็อกช่วงข้อมูลด้วย F4 เพื่อป้องกันการเลื่อนเซลล์
2:57 กำหนดคอลัมน์ผลลัพธ์และรูปแบบการแมตช์
- ระบุคอลัมน์ที่ต้องการแสดงผลเป็นลำดับที่ 2
- ใช้
FALSE
หรือ0
เพื่อแมตช์แบบตรงตัว
3:21 ทดสอบผลลัพธ์ของสูตร
- Lookup ค่า PD01 ได้ Amount = 153
- เปลี่ยนเป็น PD04 ได้ Amount = 236 ถูกต้อง
3:40 สรุปแนวคิดการประยุกต์ใช้งาน
- ย้ำว่าเราสามารถประยุกต์ฟังก์ชันต่าง ๆ ได้ตามความรู้และความเข้าใจ
- VLOOKUP สามารถทำงานนอกเหนือขีดจำกัดเดิมได้ด้วยการใช้ CHOOSE ร่วม
Pingback: Vlookup หลายคอลัมน์พร้อมกันในคราวเดียว - Excel Tips and Tricks
Pingback: Vlookup หาค่าจากบรรทัดด้านบน - Excel Tips and Tricks
Pingback: Vlookup หาค่าจากบรรทัดด้านบน - Excel Tips and Tricks by Santipong Nasui
Pingback: Vlookup หลายคอลัมน์พร้อมกันในคราวเดียว - Excel Tips and Tricks by Santipong Nasui