วิธีใช้ VLOOKUP สำหรับการจับคู่บางส่วนใน Excel (4 วิธีที่เหมาะสม)

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

คุณสามารถดาวน์โหลด แบบฝึกหัดของเราได้ฟรีจากที่นี่!

VLOOKUP สำหรับการจับคู่บางส่วน.xlsx

4 วิธีที่เหมาะสมในการใช้ VLOOKUP สำหรับการจับคู่บางส่วน

1. VLOOKUP พร้อมสัญลักษณ์แทนเพื่อรับการจับคู่บางส่วน/ตรงทั้งหมดจากคอลัมน์เดียว

สมมติว่าเรามีชุดข้อมูลการขายที่มี ชื่อ , ID , วันที่เข้าร่วม และ ยอดขาย

ตอนนี้ เราต้องการค้นหาชื่อจากชุดข้อมูลนี้ด้วยอินพุตบางส่วน คุณสามารถใช้ ฟังก์ชัน VLOOKUP กับสัญลักษณ์แทนในเรื่องนี้ ทำตามขั้นตอนด้านล่างเพื่อดำเนินการนี้

📌 ขั้นตอน:

  • ก่อนอื่น ให้ป้อนสูตรต่อไปนี้ในเซลล์ C15 และ กดปุ่ม Enter
=VLOOKUP("*"&C14&"*",B5:E12,1,FALSE)

<0 🔎 รายละเอียดสูตร:
  • ในอาร์กิวเมนต์แรก “*”&C14&”*” คือค่าการค้นหา . ที่นี่เราใช้อักขระตัวแทนเพื่อตรวจสอบค่าการค้นหา
  • B5:E12 นี่คือช่วงที่เราจะค้นหาค่า
  • 1 ใช้เมื่อเราต้องการดึงข้อมูลจากคอลัมน์แรก
  • FALSE ใช้ เพื่อกำหนดการจับคู่แบบตรงทั้งหมด
  • ในขณะนี้ ให้ป้อนคำหลักใดๆ ใน เซลล์ C14 แล้วกดแป้น Enter

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

อ่านเพิ่มเติม: VLOOKUP พร้อมไวด์การ์ดใน Excel (3 วิธี)

2. ดึงข้อมูลที่ตรงกันบางส่วนจากช่วง

ในส่วนแรก เราได้แยกค่าเพียงค่าเดียวซึ่งก็คือชื่อ ตอนนี้เราจะดึง ชื่อ และ การรวมข้อมูล จากคำหลักที่ค้นหาด้วยการจับคู่บางส่วน ทำตามขั้นตอนด้านล่าง

📌 ขั้นตอน:

  • ขั้นแรก คลิกที่ เซลล์ C16 แล้วใส่สูตรต่อไปนี้
=VLOOKUP("*"&C14&"*",B5:E12,3,FALSE)

สูตรนี้คล้ายกับสูตรก่อนหน้า ข้อแตกต่างที่สำคัญคือเราต้องการแยกวันที่เข้าร่วมออกจากคอลัมน์ที่ 3 นั่นคือเหตุผลที่กำหนดให้ 3 เป็นดัชนีของคอลัมน์

  • จากนั้น กดปุ่ม Enter

  • ตามด้วย ให้ป้อนคำสำคัญในช่องค้นหาที่ เซลล์ C14 แล้วกด Enter

ดังนั้น คุณจะสามารถดึงข้อมูลหลายคอลัมน์ด้วย VLOOKUPฟังก์ชัน โดยการจับคู่บางส่วน

อ่านเพิ่มเติม: VLOOKUP และส่งคืนการจับคู่ทั้งหมดใน Excel (7 วิธี)

3. รับ การจับคู่ข้อมูลตัวเลขบางส่วนกับ VLOOKUP

จนถึงตอนนี้ เราได้แยกเฉพาะชื่อและวันที่เข้าร่วมจากชุดข้อมูลที่กำหนด ในส่วนนี้ เราจะค้นหาการขายสำหรับชื่อที่ตรงกัน ทำตามขั้นตอนด้านล่างเพื่อบรรลุเป้าหมายนี้

📌 ขั้นตอน:

  • ที่ เริ่มจากคลิกที่ เซลล์ C17 แล้วใส่สูตรต่อไปนี้
=VLOOKUP("*"&C14&"*",B5:E12,4,FALSE)

  • ตามด้วยกด ป้อน คีย์

🔎 รายละเอียดสูตร:

  • สูตรนี้เหมือนกับสูตรก่อนหน้า ข้อแตกต่างที่สำคัญคือเนื่องจากเราต้องการแยกเงินเดือนออกจากคอลัมน์ที่ 3 นั่นเป็นสาเหตุที่ 4 ถูกกำหนดให้เป็นดัชนีของคอลัมน์
  • ในขณะนี้ ให้ป้อน คำหลักใดๆ ในช่องค้นหาบน เซลล์ C14 และกดปุ่ม Enter

ด้วยเหตุนี้ คุณ จะสามารถค้นหาค่าหลายค่าด้วยการจับคู่บางส่วนรวมถึงค่าตัวเลข

อ่านเพิ่มเติม: VLOOKUP จับคู่ค่าหลายค่าบางส่วน (3 วิธี)

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

  • VLOOKUP ไม่ทำงาน (8 เหตุผลและวิธีแก้ปัญหา)
  • Excel LOOKUP เทียบกับ VLOOKUP: ด้วย 3 ตัวอย่าง
  • วิธีดำเนินการ VLOOKUP ด้วยสัญลักษณ์แทนใน Excel (2 วิธี)
  • Excel VLOOKUP เพื่อส่งคืนหลายรายการค่าในแนวตั้ง
  • การใช้ VBA VLOOKUP เพื่อค้นหาค่าจากแผ่นงานอื่นใน Excel

4. ค้นหาข้อมูลด้วย VLOOKUP สำหรับการจับคู่บางส่วนและเงื่อนไข

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

  • เริ่มแรก ให้ป้อนสูตรต่อไปนี้ในเซลล์ C16 แล้วกดปุ่ม Enter กุญแจ
=IF(VLOOKUP(C15,B5:E12,4)>=E15,"Yes","No")

🔎 รายละเอียดสูตร:

  • VLOOKUP(C15, B5:E12,4)>=E15, นี่คือเงื่อนไขเชิงตรรกะของ IF ฟังก์ชันที่นี่ เรากำลังตรวจสอบที่นี่ว่าชื่อที่ป้อนมียอดขายสูงสุดหรือไม่
  • หากเงินเดือนของชื่อที่ป้อนตรงกับเงินเดือนสูงสุดที่เรากำหนดไว้แล้ว ระบบจะส่งกลับ " ใช่ " มิฉะนั้น “ ไม่ใช่
  • หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชัน IF คุณสามารถตรวจสอบได้ที่ ลิงก์
  • หลังจากนั้น ให้ป้อนคำหลักในช่องค้นหาที่ เซลล์ C14 แล้วกดแป้น Enter

ดังนั้น คุณจะพบคำตอบแบบมีเงื่อนไขใน เซลล์ C16 ที่มีการจับคู่บางส่วนสำหรับ ฟังก์ชัน VLOOKUP .

อ่านเพิ่มเติม: วิธีคืนค่าสูงสุดโดยใช้ VLOOKUP ใน Excel

Excel VLOOKUP ไม่ทำงานสำหรับการจับคู่บางส่วน: เหตุผลคืออะไร

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

  • หากอักขระตัวแทนอยู่ในตำแหน่งที่ไม่ถูกต้อง
  • หากคอลัมน์ ตัวเลขไม่เหมาะสมภายในฟังก์ชัน VLOOKUP
  • หากไม่มีค่าการค้นหาในพื้นที่การค้นหาของข้อมูลต้นทาง คุณจะได้รับข้อผิดพลาด #N/A
  • หากมีช่องว่างเพิ่มเติมหรืออักขระที่ไม่จำเป็นภายในค่าการค้นหาหรือค่าช่วงแหล่งที่มา
  • หากมีค่าการค้นหาค่าเดียวมีค่าตรงกันหลายค่า ค่าการค้นหาค่าแรกจะแสดงในส่วน ผลลัพธ์

INDEX-MATCH: ทางเลือกแทน VLOOKUP สำหรับการจับคู่บางส่วนใน Excel

นอกเหนือจากนี้ ยังมีตัวเลือกอื่นสำหรับ ฟังก์ชัน VLOOKUP ใน Excel ซึ่งก็คือ ฟังก์ชัน INDEX เราสามารถค้นหาอะไรก็ได้โดยป้อนการจับคู่บางส่วนโดยใช้การผสมสูตรของฟังก์ชัน INDEX และ MATCH

ในตอนนี้ เราจะค้นหาชื่อเต็มโดยการค้นหา สำหรับคำหลักที่มี INDEX และ จับคู่ ฟังก์ชัน ทำตามขั้นตอนด้านล่างเพื่อบรรลุเป้าหมายนี้

📌 ขั้นตอน:

  • ขั้นแรก ป้อนสูตรต่อไปนี้ใน เซลล์ C15 และ กดปุ่ม Enter
=INDEX($B$5:$B$12,MATCH("*"&C14&"*",$B$5:$B$12,0))

🔎 การแยกย่อยสูตร:

  • ก่อนอื่น มาดูฟังก์ชันภายในซึ่งก็คือ MATCH ในอาร์กิวเมนต์แรก “*”&C14&”*” สิ่งนี้จะจับคู่ข้อมูลกับข้อความบางส่วนของเราในคอลัมน์ Model $B$5:$B$12 นี่คือช่วงคอลัมน์ Model 0 ใช้เพื่อกำหนดการจับคู่แบบตรงทั้งหมด
  • หลังจากนั้น ใน INDEX function, $B$5:$B$12 คือช่วงที่เราจะหาดัชนี ผลลัพธ์ที่ส่งคืนของข้อมูล MATCH จะถือเป็นหมายเลขแถว
  • หลังจากนั้น ให้ป้อนคำหลักในช่องค้นหาใน เซลล์ C14 และกดปุ่ม Enter

ดังนั้น คุณจะได้ผลลัพธ์ที่ต้องการใน เซลล์ C15 โดยใช้ปุ่ม INDEX-MATCH ชุดค่าผสม

อ่านเพิ่มเติม: วิธี VLOOKUP ข้อความบางส่วนใน Excel (พร้อมตัวเลือกอื่น)

สรุป

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

และเยี่ยมชม ExcelWIKI เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Excel! ขอให้เป็นวันที่ดี! ขอบคุณ!

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