สร้างการจับคู่แบบคลุมเครือ (Power Query)

นำไปใช้กับ
Excel for Microsoft 365

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

กรณีการใช้งานทั่วไปสําหรับการจับคู่แบบคลุมเครือคือเขตข้อมูลข้อความรูปแบบอิสระ เช่น ในการสํารวจที่การตอบกลับอาจมีการพิมพ์ผิด เอกพจน์ พหูพจน์ ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก และชุดรูปแบบอื่นๆ

การจับคู่แบบ Fuzzy ได้รับการสนับสนุนเฉพาะในการดําเนินการผสานคอลัมน์ข้อความเท่านั้น Power Query ใช้อัลกอริทึมความคล้ายคลึงกันของ Jaccard เพื่อวัดความคล้ายคลึงกันระหว่างคู่ของอินสแตนซ์

ขั้นตอน

  1. เมื่อต้องการเปิดแบบสอบถาม ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติม ให้ดูที่ สร้าง แก้ไข และโหลดคิวรีใน Excel (Power Query)

  2. เลือก หน้าแรก>รวม>ผสานคิวรี คุณยังสามารถเลือก ผสานคิวรี เป็นใหม่ได้ กล่องโต้ตอบผสานจะปรากฏขึ้นโดยมีตารางหลักอยู่ที่ด้านบนสุด

  3. เลือกคอลัมน์ที่คุณต้องการใช้สําหรับการจับคู่แบบ Fuzzy Match ในตัวอย่างนี้ เราจะเลือกชื่อ

  4. จากรายการดรอปดาวน์ ให้เลือกตารางรอง จากนั้นเลือกคอลัมน์การจับคู่แบบคลุมเครือที่สอดคล้องกัน ในตัวอย่างนี้ เราจะเลือกชื่อ

  5. เลือกชนิดการรวม มีหลายวิธีในการเข้าร่วม ภายนอกด้านซ้ายเป็นค่าเริ่มต้นและเป็นที่นิยมมากที่สุด สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการรวมแต่ละชนิด ให้ดูที่ ผสานคิวรี

  6. เลือก ใช้การจับคู่แบบ Fuzzy เพื่อดําเนินการผสาน เลือกตัวเลือก การจับคู่แบบ Fuzzy จากนั้นเลือกจากตัวเลือกต่อไปนี้:

    • ค่าเกณฑ์ความคล้ายคลึง ระบุว่าค่าสองค่ามีความคล้ายกันเพียงใดจึงจะตรงกัน ค่าที่น้อยที่สุด 0.00 ทําให้ทุกค่าตรงกัน ค่าสูงสุด 1.00 อนุญาตเฉพาะการจับคู่เท่านั้น ค่าเริ่มต้นคือ 0.80
    • ละเว้นตัวพิมพ์ใหญ่-เล็ก ระบุว่าควรเปรียบเทียบค่าข้อความในลักษณะตรงตามตัวพิมพ์ใหญ่-เล็กหรือไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก ลักษณะการทํางานเริ่มต้นจะไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก ซึ่งหมายความว่าตัวพิมพ์ใหญ่-เล็กจะถูกละเว้น
    • จํานวนสูงสุดที่ตรงกัน ควบคุมจํานวนสูงสุดของแถวที่ตรงกันที่จะถูกส่งกลับสําหรับแต่ละแถวที่ป้อน ตัวอย่างเช่น ถ้าคุณต้องการค้นหาแถวที่ตรงกันหนึ่งแถวต่อแต่ละแถวป้อนข้อมูล ให้ระบุค่า 1 ลักษณะการทํางานเริ่มต้นคือส่งกลับรายการที่ตรงกันทั้งหมด
    • ตารางการแปลง ระบุคิวรีอื่นที่มีตารางการแมป เพื่อให้สามารถแมปค่าบางค่าโดยอัตโนมัติเป็นส่วนหนึ่งของตรรกะที่ตรงกัน ตัวอย่างเช่น การกําหนดตารางสองคอลัมน์ด้วยคอลัมน์ข้อความ "จาก" และ "ถึง" ที่มีค่า "Microsoft" และ "MSFT" จะทําให้ค่าทั้งสองนี้ถือว่าเหมือนกัน (คะแนนความคล้ายคลึง 1.00)
  7. Power Query จะวิเคราะห์ทั้งสองตาราง และแสดงข้อความเกี่ยวกับจํานวนที่ตรงกัน ในตัวอย่าง การเลือกตรงกับแถว 3 จาก 4 แถวจากตารางแรก หากไม่ใช้การจับคู่แบบคลุมเครือ จะมีแถวที่ตรงกันเพียง 2 แถวจาก 4 แถวเท่านั้น

  8. ถ้าคุณพอใจแล้ว ให้เลือก ตกลง ถ้าไม่ใช่ ให้ลองใช้ ตัวเลือกการผสานแบบ Fuzzy อื่นๆ เพื่อกําหนดประสบการณ์การใช้งานของคุณเอง
    ตัวเลือกการผสานแบบคลุมเครือของ Power Query

  9. เมื่อพอใจแล้ว ให้เลือกตกลง

ดูเพิ่มเติม

ความช่วยเหลือ Power Query สำหรับ Excel

ผสานคิวรี (Power Query)

Fuzzy merge (docs.com)