วิธีใช้ VLOOKUP เพื่อค้นหาการจับคู่โดยประมาณสำหรับข้อความใน Excel

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

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

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

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

Vlookup การจับคู่โดยประมาณ.xlsx

4 ตัวอย่างของ Excel VLOOKUP เพื่อค้นหาการจับคู่โดยประมาณสำหรับข้อความ

ก่อนค้นหาการจับคู่โดยประมาณใน excel เราควรดูไวยากรณ์ของฟังก์ชัน VLOOKUP ซึ่งก็คือ:

VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])

ในไวยากรณ์ข้างต้น อาร์กิวเมนต์ที่สี่ ( range_lookup ) ระบุว่าเรากำลังมองหาการจับคู่แบบตรงทั้งหมดหรือแบบประมาณ โดยทั่วไป เรามีสองตัวเลือกให้เลือก

  1. FALSE : เพื่อให้ได้ค่าการค้นหาที่ตรงกันทั้งหมด
  2. TRUE : เพื่อให้ได้ค่าการค้นหาที่ตรงกันโดยประมาณ

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

1. ใช้ไวด์การ์ดใน VLOOKUP เพื่อค้นหาการจับคู่บางส่วน (ข้อความที่ขึ้นต้นด้วย)

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

ขั้นตอน:

  • เขียนสูตรด้านล่างใน เซลล์ C14 .
=VLOOKUP(C12&"*",B5:C10,2,FALSE)

  • กด Enter .
  • ด้วยเหตุนี้ สูตรข้างต้นจึงส่งคืนยอดขาย ( $10,000 ) ที่ได้รับจาก แบรด มิลเลอร์ .

🔎 สูตรทำงานอย่างไร

➤ C12&”*”

ตรงนี้ เครื่องหมายแอมเปอร์แซนด์ ( & ) เชื่อมค่าของ เซลล์C12 ( Brad ) พร้อมไวด์การ์ด (*) ผลลัพธ์ที่ได้คือค่าการค้นหากลายเป็น Brad* ดังนั้น สูตร VLOOKUP จะมองหาข้อความที่ขึ้นต้นด้วย Brad* Brad* หมายถึงสูตรจะค้นหาชื่อใดๆ ที่ขึ้นต้นด้วย Brad โดยมีอักขระเป็นศูนย์/มากกว่า (เช่น Brad , Bradley , Braden ).

➤ VLOOKUP(C12&”*”,B5:C10,2,FALSE)

สูตรข้างต้น ค้นหา Brad* ในช่วง B5:C10 และส่งคืนยอดขายจากคอลัมน์ 2 . FALSE ในอาร์กิวเมนต์ที่สี่บ่งชี้ว่า ที่นี่ใช้โหมดการจับคู่แบบตรงทั้งหมด

หมายเหตุ:

โปรดระวังรายการที่ซ้ำกัน ซึ่งหมายความว่ามีสองชื่อในชุดข้อมูลของฉันที่ขึ้นต้นด้วย Brad ( Brad Miller และ Bradly Shaw ) ดังนั้น หากพบการจับคู่บางส่วนหลายรายการ สูตรข้างต้นจะส่งกลับผลลัพธ์สำหรับการจับคู่ครั้งแรกเท่านั้น ตามที่ระบุไว้ข้างต้น เราได้รับผลการจับคู่สำหรับ Brad ไม่ใช่สำหรับ Bradly

2. ค้นหาการจับคู่โดยประมาณโดยที่ค่าเซลล์สิ้นสุดด้วยข้อความเฉพาะ

ตอนนี้ ฉันจะจับคู่ชื่อตัวแทนฝ่ายขายที่ลงท้ายด้วยส่วนข้อความเฉพาะ ' son ' จึงจะรับยอดขายที่ได้รับ

ขั้นตอน:

  • เขียนสูตรด้านล่างใน เซลล์ C14 .
=VLOOKUP("*"&C12,B5:C10,2,FALSE)

  • สูตรด้านบนค้นหาชื่อตัวแทนขายที่ลงท้ายด้วยข้อความ ' son ' และส่งกลับค่าที่สอดคล้องกันยอดขาย ( $7,500 ) หลังจากกดปุ่ม Enter .

ที่นี่ “*”&C12 ส่วนนี้ของสูตรจะได้ผลลัพธ์เป็น *son นั่นหมายความว่าสูตรด้านบนจะค้นหาชื่อที่ลงท้ายด้วยค่าข้อความ *son (เช่น son , Johnson , Richardson ) . สูตรที่เหลือทำงานตามที่กล่าวไว้ใน วิธีที่ 1 .

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

  • VLOOKUP ข้อความบางส่วนจาก เซลล์เดียวใน Excel
  • วิธีใช้ VLOOKUP สำหรับการจับคู่บางส่วนใน Excel (4 วิธี)
  • ใช้ IF การจับคู่บางส่วนใน Excel (4 พื้นฐาน การดำเนินการ)
  • วิธีดำเนินการสตริงการจับคู่บางส่วนใน Excel (5 วิธี)
  • COUNTIF การจับคู่บางส่วนใน Excel (2 วิธีขึ้นไป)

3. ไวลด์การ์ดสองใบใน VLOOKUP เพื่อรับ 'มีประเภท' การจับคู่บางส่วนในข้อความ

ในสองวิธีก่อนหน้านี้ ฉันได้แสดงวิธีค้นหาข้อความที่ขึ้นต้น/ลงท้าย ด้วยค่าข้อความที่กำหนด ตอนนี้ ฉันจะดูว่าชื่อตัวแทนขายมีข้อความ ' ฉัน ' ที่ตำแหน่งใดหรือไม่ แล้วจึงหายอดขาย

ขั้นตอน:

  • เขียนสูตรด้านล่างใน เซลล์ C14 .
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)

  • ด้วยเหตุนี้ สูตรข้างต้นจะค้นหาชื่อตัวแทนขายที่มี " ฉัน " ที่ใดก็ได้ในชื่อ และแสดงยอดขายที่ได้รับ ( $11,000 ) หลังจากกด Enter .

ที่นี่ “*”&C12&”*” ส่วนนี้ของผลลัพธ์ของสูตร *Me* หมายความว่าสูตรด้านบนจะค้นหาในคอลัมน์ค้นหาหากชื่อใดมีข้อความ ' *Me* '

อ่านเพิ่มเติม: ค้นหา จับคู่ข้อความบางส่วนใน Excel (5 วิธี)

4. รับข้อความหลายรายการที่ตรงกันโดยประมาณด้วยคอลัมน์ตัวช่วยและฟังก์ชัน VLOOKUP

คราวนี้ฉันจะจับคู่ข้อความหลายข้อความบางส่วน ตัวอย่างเช่น ฉันมีชุดข้อมูลด้านล่าง ซึ่งมี ตัวแทนขาย , รายการขาย และยอดขาย จำนวนเงิน

ขั้นตอน:

  • ก่อนอื่น ฉันจะสร้าง 'คอลัมน์ตัวช่วย' ที่ด้านซ้ายสุดของชุดข้อมูลเพื่อเชื่อมค่าของคอลัมน์ C และ D พิมพ์สูตรด้านล่างใน เซลล์ B5 .
=C5&D5

  • กด Enter ใช้ ป้อนอัตโนมัติ ( + ) เพื่อคัดลอกสูตรไปยังเซลล์ที่เหลือ และคอลัมน์ตัวช่วยจะแสดงค่าที่ต่อกันของ ตัวแทนขาย และ การขาย รายการ .

  • ตอนนี้ฉันจะมองหาค่าของ เซลล์ C12 และ C13 ในคอลัมน์ตัวช่วย โดยพิมพ์สูตรต่อไปนี้ใน เซลล์ C15 คล้ายกับวิธีการก่อนหน้านี้ ฉันใช้ไวด์การ์ด ( * ) และ VLOOKUP ตรงทั้งหมด (ในที่นี้ 0 หมายถึง FALSE ) ในครั้งนี้ ด้วย
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)

  • กด Enter เป็นผลให้ที่นี่ฉันได้รับยอดขายที่ตรงกับที่กำหนดเงื่อนไข

อ่านเพิ่มเติม: Excel Partial Match สองคอลัมน์ (4 วิธีง่ายๆ)

ทางเลือกอื่นของ Vlookup เพื่อจับคู่ข้อความโดยประมาณ

นอกเหนือจากการใช้ฟังก์ชัน VLOOKUP เราสามารถใช้ตัวเลือกอื่นเพื่อจับคู่ข้อความบางส่วน ตัวอย่างเช่น:

➥ Fuzzy Lookup Add-In สำหรับ Excel

Microsoft มี Add-in ฟรีที่ใช้สำหรับ Fuzzy Lookup Fuzzy Lookup คล้ายกับการค้นหาโดยประมาณ

สรุป

ในบทความข้างต้น ฉันได้พยายามพูดถึงตัวอย่างต่างๆ ของ VLOOKUP ข้อความที่ตรงกันโดยประมาณ ใน excel อย่างละเอียด หวังว่าตัวอย่างและคำอธิบายเหล่านี้จะเพียงพอที่จะแก้ปัญหาของคุณได้ โปรดแจ้งให้เราทราบหากคุณมีคำถามใด ๆ

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