ค้นหาซ้ายด้วย VLOOKUP
ในบทช่วยสอนนี้ เราจะพูดถึงวิธีการใช้งาน วีลุคอัพ เพื่อค้นหาข้อมูลที่แสดงอยู่ในคอลัมน์ด้านซ้ายใน Excel เกี่ยวกับรายการที่กำหนดซึ่งอยู่ทางด้านขวา เราอาจทราบดีว่าฟังก์ชัน VLOOKUP ไม่สามารถมองไปทางซ้ายได้ ดังนั้น เพื่อให้งานสำเร็จลุล่วงได้ เราจะต้องอาศัยความช่วยเหลือจาก เลือก ฟังก์ชัน
จะทำการค้นหาด้านซ้ายด้วย VLOOKUP ได้อย่างไร?
เพื่อกรอก ข้อมูลเกี่ยวกับผลิตภัณฑ์ 30001 ซึ่งแสดงอยู่ในคอลัมน์ขวาสุดของข้อมูลดังที่แสดงในภาพหน้าจอด้านบน คุณสามารถใช้ฟังก์ชัน CHOOSE เพื่อจัดลำดับตารางใหม่ – “ย้าย” คอลัมน์ขวาสุดด้วยค่าการค้นหาไปยังตำแหน่งซ้ายสุด จากนั้นคุณสามารถใช้สูตร VLOOKUP ปกติเพื่อดึงค่าที่คุณต้องการ
ไวยากรณ์ทั่วไป
=VLOOKUP(lookup_value,CHOOSE({1,2,3,…,N},rangeN,range1,range2,range3,…),column_num,FALSE)
- lookup_value: ค่า VLOOKUP ที่ใช้ในการระบุตำแหน่งของข้อมูลที่เกี่ยวข้อง ในที่นี้หมายถึงรหัสผลิตภัณฑ์ที่กำหนด
- ช่วง 1, ช่วง 2, ช่วง 3, ช่วง N: คอลัมน์ของเซลล์โดยที่ lookup_value และข้อมูลอื่นๆ ระบุไว้
- คอลัมน์_num: ตัวเลขเพื่อระบุคอลัมน์ที่คุณต้องการดึงข้อมูล โปรดทราบว่าเนื่องจากตอนนี้คอลัมน์ขวาสุดถูกย้ายไปตำแหน่งขวาสุดเนื่องจากฟังก์ชัน CHOOSE เพื่อนำเสนอ คอลัมน์ที่ 1 (คอลัมน์สี) คุณควรพิมพ์ column_num เป็น 2; เพื่อนำเสนอ คอลัมน์ที่ 2 (คอลัมน์ขนาด) คุณควรพิมพ์ column_num เป็น 3......
- range_lookup เท็จ: บังคับให้ VLOOKUP ค้นหาเฉพาะการจับคู่แบบตรงทั้งหมด
เพื่อกรอก ข้อมูลเกี่ยวกับผลิตภัณฑ์ 30001โปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ที่เกี่ยวข้อง แล้วกด เข้าสู่ เพื่อให้ได้ผลลัพธ์:
สี (เซลล์ H6)
= VLOOKUP ($H$4,เลือก(1,2,3,4 {},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2, FALSE)
ขนาด (เซลล์ H7)
= VLOOKUP ($H$4,เลือก(1,2,3,4 {},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),3, FALSE)
ราคา (เซลล์ H8)
= VLOOKUP ($H$4,เลือก(1,2,3,4 {},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),4, FALSE)
หมายเหตุ: แทนที่จะพิมพ์ ID ผลิตภัณฑ์ 30001 ในสูตร เราใช้การอ้างอิงเซลล์ $H$4 (เราเพิ่มเครื่องหมายดอลลาร์ในการอ้างอิงเพื่อทำให้เป็นแบบสัมบูรณ์) เนื่องจากเราต้องการให้สูตรเป็นไดนามิก ด้วยวิธีนี้เราสามารถรับข้อมูลเกี่ยวกับผลิตภัณฑ์อื่น ๆ ได้อย่างง่ายดายโดยเพียงแค่เปลี่ยนรหัสผลิตภัณฑ์ในเซลล์ H4.
คำอธิบายของสูตร
ที่นี่เราใช้สูตรด้านล่างเป็นตัวอย่าง:
=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,FALSE)
- CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9): ฟังก์ชัน CHOOSE จะเรียงลำดับคอลัมน์ใหม่โดยการย้ายคอลัมน์ E ไปที่ตำแหน่งแรก หรือเราบอกว่า ตำแหน่งซ้ายสุดในอาร์เรย์ดังนี้:
{30001,"White","Large",20;30002,"Black","Large",21;30003,"Blue","Medium",19;30004,"Red","Medium",18;30005,"Yellow","Small",20}.
ในรูปแบบตารางอาร์เรย์จะเป็นดังนี้: - วีลุคอัพ($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,เท็จ) = VLOOKUP($H$4,{30001,"White","Large",20;30002,"Black","Large",21;30003,"Blue","Medium",19;30004,"Red","Medium",18;30005,"Yellow","Small",20},2,เท็จ): กับ 30001, ค่าการค้นหาในเซลล์ H4ฟังก์ชัน VLOOKUP จะค้นหาแถวของการจับคู่แบบตรงทั้งหมดในตารางใหม่ที่สร้างโดย CHOOSE แล้วส่งกลับผลลัพธ์ที่ 2คอลัมน์ที่ XNUMX ซึ่งก็คือ ขาว.
ฟังก์ชันที่เกี่ยวข้อง
ฟังก์ชัน Excel VLOOKUP จะค้นหาค่าโดยการจับคู่ในคอลัมน์แรกของตารางและส่งกลับค่าที่เกี่ยวข้องจากคอลัมน์หนึ่งในแถวเดียวกัน
ฟังก์ชัน CHOOSE ส่งคืนค่าจากรายการอาร์กิวเมนต์ค่าตามหมายเลขดัชนีที่กำหนด ตัวอย่างเช่น CHOOSE(3”Apple””Peach””Orange”) จะส่งกลับ Orange หมายเลขดัชนีคือ 3 และ Orange คือค่าที่สามตามหลังหมายเลขดัชนีในฟังก์ชัน
สูตรที่เกี่ยวข้อง
การค้นหาด้านซ้ายด้วย INDEX และ MATCH
ในการค้นหาข้อมูลที่แสดงอยู่ในคอลัมน์ด้านซ้ายในสเปรดชีต Excel เกี่ยวกับรายการที่กำหนดซึ่งอยู่ทางด้านขวา คุณสามารถใช้ฟังก์ชัน INDEX และ MATCH การรวมกันของสองฟังก์ชันนี้มีข้อดีในการค้นหาค่าในคอลัมน์ใดๆ เหนือฟังก์ชันการค้นหาอันทรงพลังของ Excel นั่นคือ VLOOKUP
ค้นหาค่าจากแผ่นงานหรือสมุดงานอื่น
ถ้าคุณรู้วิธีใช้ฟังก์ชัน VLOOKUP เพื่อค้นหาค่าในเวิร์กชีตค่า vlookup จากเวิร์กชีตหรือเวิร์กบุ๊กอื่นจะไม่เป็นปัญหาสำหรับคุณ
ค้นหาค่าการจับคู่ที่ใกล้เคียงที่สุดโดยมีหลายเกณฑ์
ในบางกรณี คุณอาจต้องค้นหาค่าการจับคู่ที่ใกล้เคียงที่สุดหรือค่าประมาณตามเกณฑ์มากกว่าหนึ่งเกณฑ์ ด้วยการผสมผสานระหว่างฟังก์ชัน INDEX, MATCH และ IF คุณสามารถทำให้เสร็จใน Excel ได้อย่างรวดเร็ว
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox