VLOOKUP ที่มีหลายเกณฑ์ใน Excel (6 ตัวอย่าง)

  • แบ่งปันสิ่งนี้
Hugh West
ฟังก์ชัน

VLOOKUP โดยทั่วไปจะใช้เพื่อค้นหาค่าในคอลัมน์ซ้ายสุดในตาราง และฟังก์ชันจะส่งกลับค่าในแถวเดียวกันจากคอลัมน์ที่ระบุ ในบทความนี้ คุณจะได้เรียนรู้วิธีใช้ ฟังก์ชัน VLOOKUP สำหรับ เกณฑ์หลายข้อ ใน Excel พร้อมตัวอย่างและภาพประกอบที่เหมาะสม

ดาวน์โหลด สมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงาน Excel ที่เราใช้ในการเตรียมบทความนี้

VLOOKUP ที่มีหลายเกณฑ์.xlsx

6 ตัวอย่างการใช้ VLOOKUP ที่มีหลายเกณฑ์ใน Excel

1. การใช้เครื่องหมาย Ampersand เพื่อรวมเกณฑ์หลายรายการใน VLOOKUP ใน Excel

ในชุดข้อมูลต่อไปนี้ มีข้อมูลบางส่วนของรุ่นสมาร์ทโฟนของแบรนด์ยอดนิยม 3 แบรนด์ คอลัมน์ B แสดงถึงคอลัมน์ตัวช่วยซึ่งเป็นการรวมกันของค่าข้าง คอลัมน์ C และ คอลัมน์ D

เนื่องจากฟังก์ชัน VLOOKUP ค้นหาค่าในคอลัมน์แรก เราต้องคงคอลัมน์ตัวช่วยนี้ไว้อันดับแรกในตารางต่อไปนี้ เมื่อใช้ เครื่องหมายและ (&) ฟังก์ชัน VLOOKUP ในตัวอย่างนี้จะ ค้นหาค่าข้อความ ใน คอลัมน์ B ซึ่งก็คือ การรวมกันของแบรนด์ที่ระบุและหมายเลขรุ่นที่สอดคล้องกัน

ตัวอย่างเช่น เราจะทราบราคาของ Samsung S21 Ultra ต่อไปนี้เป็นเกณฑ์ที่แตกต่างกันสองประการ: ชื่อแบรนด์และรุ่นหมายเลขของสมาร์ทโฟน ตอนนี้เราจะใช้ฟังก์ชัน VLOOKUP เพื่อแยกราคาของสมาร์ทโฟนที่ระบุ

ในเอาต์พุต เซลล์ C18 สูตรที่ต้องการจะเป็น:

=VLOOKUP(D15&D16,B5:G13,6,FALSE)

หลังจากกด Enter คุณจะเห็นราคาของสมาร์ทโฟนที่ระบุทันที

อ่านเพิ่มเติม: VLOOKUP ที่มีหลายเกณฑ์และผลลัพธ์หลายรายการ (8 ตัวอย่าง)

2. VLOOKUP พร้อมฟังก์ชัน CHOOSE เพื่อรวมหลายเกณฑ์ใน Excel

หากคุณไม่ต้องการใช้คอลัมน์ตัวช่วยเพื่อแยกข้อมูลด้วย VLOOKUP ภายใต้หลายเกณฑ์ คุณสามารถรวม VLOOKUP ด้วยฟังก์ชัน CHOOSE แทน ฟังก์ชัน เลือก เลือกค่าหรือการกระทำที่จะดำเนินการจากรายการค่า โดยอิงตามหมายเลขดัชนี สูตรทั่วไปของฟังก์ชัน CHOOSE นี้คือ:

=CHOOSE(index_num, value1, [value2],…)

เนื่องจากเราจะทราบราคาของ Samsung S21 Ultra จากตาราง ดังนั้นสูตรที่ต้องการใน เซลล์ C18 จะเป็น:

=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)

หลังจากกด Enter คุณจะพบราคาของสมาร์ทโฟนรุ่นดังกล่าวทันที

ในสูตรนี้ ฟังก์ชัน เลือก สร้างตารางที่มี คอลัมน์ B, C และ F เนื่องจาก คอลัมน์ B และ C ถูกรวมเข้าด้วยกันภายในฟังก์ชัน เลือก คอลัมน์เหล่านี้จะแสดงคอลัมน์เดียวสำหรับฟังก์ชัน VLOOKUP ที่นี่

อ่านเพิ่มเติม: Vlookup withหลายเกณฑ์โดยไม่มีคอลัมน์ตัวช่วยใน Excel (5 วิธี)

3. VLOOKUP พร้อมฟังก์ชัน MATCH เพื่อรวมหลายเกณฑ์ใน Excel

ฟังก์ชัน MATCH ส่งคืนตำแหน่งสัมพัทธ์ของรายการในอาร์เรย์ที่ตรงกับค่าที่ระบุในลำดับที่ระบุ ด้วยการรวม VLOOKUP เข้ากับฟังก์ชัน MATCH ที่นี่ เราสามารถระบุประเภทเอาต์พุตได้ด้วยตนเอง

สูตรที่ต้องการใน เซลล์ C18 จะเป็น ตอนนี้:

=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)

หลังจากกด Enter คุณจะเห็นราคาของรุ่นสมาร์ทโฟนที่ระบุ

ในสูตรนี้ ฟังก์ชัน MATCH ค้นหาค่าที่มีอยู่ใน เซลล์ B18 ในอาร์เรย์ของ B4:G4 จากนั้น ส่งกลับหมายเลขคอลัมน์ และหมายเลขคอลัมน์นี้ถูกกำหนดให้กับอาร์กิวเมนต์ที่สาม (col_num_index) ของฟังก์ชัน VLOOKUP

ดังนั้น ตอนนี้ หากคุณเปลี่ยนประเภทผลลัพธ์ใน เซลล์ B18 ผลลัพธ์ที่เกี่ยวข้องใน เซลล์ C18 จะได้รับการอัปเดตทันที ตัวอย่างเช่น หากคุณพิมพ์ Chipset ใน เซลล์ B18 สูตรที่ฝังอยู่ใน เซลล์ C18 จะแสดงชื่อชิปเซ็ตสำหรับรุ่นสมาร์ทโฟนที่ระบุ

อ่านเพิ่มเติม: INDEX MATCH เทียบกับฟังก์ชัน VLOOKUP (9 ตัวอย่าง)

4. การรวม VLOOKUP กับฟังก์ชัน IF เพื่อเข้าร่วมหลายเกณฑ์

มีอีกวิธีหนึ่งในการหลีกเลี่ยงคอลัมน์ตัวช่วยในขณะที่ใช้ฟังก์ชัน VLOOKUP ที่มีหลายเกณฑ์ในเอ็กเซล เราต้องใช้ ฟังก์ชัน IF ที่นี่เพื่อกำหนดอาร์เรย์การค้นหาสำหรับฟังก์ชัน VLOOKUP

เนื่องจากเราใช้ชุดข้อมูลที่คล้ายกันที่นี่ สูตรที่จำเป็นใน เซลล์ C18 เพื่อดึงราคาของ Samsung S21 Ultra จะเป็น:

=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

กด Enter และปุ่ม สูตรจะคืนราคาสมาร์ทโฟนรุ่นที่ระบุทันที

อ่านเพิ่มเติม: ตัวอย่าง VLOOKUP ที่มีเงื่อนไข IF หลายรายการใน Excel (9 เกณฑ์)

การอ่านที่คล้ายกัน

  • VLOOKUP ไม่ทำงาน (8 เหตุผลและแนวทางแก้ไข)
  • เหตุใด VLOOKUP จึงส่งคืน #N/A เมื่อมีรายการตรงกัน (5 สาเหตุและวิธีแก้ไข)
  • วิธี Vlookup และผลรวมหลายชีตใน Excel (2 สูตร)
  • Excel VLOOKUP เพื่อส่งกลับหลายแผ่น ค่าในแนวตั้ง

5. ฟังก์ชัน VLOOKUP ที่มีหลายเกณฑ์ในคอลัมน์เดียวใน Excel

ในส่วนนี้ เราจะมาดูกันว่าฟังก์ชัน VLOOKUP ทำงานอย่างไรโดยการค้นหาค่าหลายค่าในคอลัมน์เดียว เราต้องป้อนช่วงของเซลล์ในอาร์กิวเมนต์แรก (lookup_value) ของฟังก์ชัน VLOOKUP ที่นี่

ตัวอย่างเช่น เราต้องการดึงหมายเลขรุ่นสมาร์ทโฟนของแบรนด์ Apple และ Xiaomi สองรายการ . ดังนั้น สูตรที่ต้องการในเอาต์พุต เซลล์ C18 ควรเป็น:

=VLOOKUP(D15:D16,B5:F13,2,FALSE)

หลังจากกด Enter คุณจะ จะได้รับสองหมายเลขรุ่นของ Apple และ Xiaomiสมาร์ทโฟน

เนื่องจากฟังก์ชัน VLOOKUP จะแยกข้อมูลที่ตรงกันครั้งแรกเสมอ ในตัวอย่างนี้ เฉพาะหมายเลขรุ่นแรกของแบรนด์ Apple และ Xiaomi เท่านั้นที่ปรากฏ เป็นค่าส่งคืน

อ่านเพิ่มเติม: วิธีใช้ VLOOKUP ที่มีหลายเกณฑ์ในคอลัมน์ต่างๆ

6. การใช้รายการแบบเลื่อนลงเป็นหลายเกณฑ์ใน VLOOKUP

เรายังสามารถสร้าง รายการแบบเลื่อนลง สำหรับฟังก์ชัน VLOOKUP หลังจากสร้างรายการแบบเลื่อนลงแล้ว คุณไม่จำเป็นต้องป้อนเกณฑ์ด้วยตนเองอีกต่อไป แต่คุณจะต้องเลือกยี่ห้อสมาร์ทโฟนและหมายเลขรุ่นจากรายการแบบเลื่อนลง และฟังก์ชัน VLOOKUP จะแสดงราคาสำหรับรุ่นสมาร์ทโฟนที่เกี่ยวข้อง

ในชุดข้อมูลต่อไปนี้ ตอนนี้เราจะสร้างสองรายการ - รายการสำหรับแบรนด์สมาร์ทโฟนและหมายเลขรุ่นใน เซลล์ D15 และ D16 ตามลำดับ

📌 ขั้นตอนที่ 1:

➤ เลือก เซลล์ D15 ก่อน

➤ ใต้ริบบิ้น ข้อมูล เลือกตัวเลือก การตรวจสอบความถูกต้องของข้อมูล จากเมนูแบบเลื่อนลง เครื่องมือข้อมูล

กล่องโต้ตอบจะปรากฏขึ้น

📌 ขั้นตอนที่ 2:

➤ ในกล่อง อนุญาต ให้เลือกตัวเลือก รายการ

➤ เปิดใช้งานการแก้ไขใน แหล่งที่มา กล่องและเลือกช่วงของเซลล์ B5:B13 .

➤ กด ตกลง .

ดังนั้น ตอนนี้รายการแบบหล่นลงรายการแรกสำหรับแบรนด์สมาร์ทโฟนพร้อมแล้วใช้

📌 ขั้นตอนที่ 3:

➤ ในทำนองเดียวกัน คุณต้องสร้างเมนูแบบเลื่อนลงอีกอัน รายการสำหรับหมายเลขรุ่นของสมาร์ทโฟน คุณต้องเลือกช่วงของเซลล์ C5:C13 ในตัวเลือก แหล่งที่มา ของกล่องโต้ตอบ การตรวจสอบความถูกต้องของข้อมูล ที่นี่

📌 ขั้นตอนที่ 4:

➤ ตอนนี้ใน เซลล์ 18 ให้ป้อนสูตรต่อไปนี้:

<6 =VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)

➤ จากรายการแบบเลื่อนลง เลือกยี่ห้อสมาร์ทโฟนและหมายเลขรุ่น แล้วคุณจะเห็นราคาของรุ่นสมาร์ทโฟนที่เลือก

ทุกครั้งที่คุณเลือกแบรนด์สมาร์ทโฟนใหม่และรุ่นจากรายการแบบเลื่อนลง เซลล์เอาต์พุตพร้อมราคาจะได้รับการอัปเดต

อ่านเพิ่มเติม: VLOOKUP เพื่อเปรียบเทียบสองรายการใน Excel (2 วิธีขึ้นไป)

บทสรุป

ฉันหวังว่าตัวอย่างที่อธิบายไว้ข้างต้นจะช่วยได้ ให้คุณนำไปใช้ในสเปรดชีต Excel ในขณะที่ใช้ฟังก์ชัน VLOOKUP ที่มีหลายเกณฑ์ หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถตรวจสอบบทความอื่น ๆ ของเราเกี่ยวกับฟังก์ชันของ Excel ได้ที่เว็บไซต์นี้

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง