Fuzzy Lookup in Excel (met byvoeging & Power Query)

  • Deel Dit
Hugh West

As jy probeer om gedeeltelike passing te hê behalwe die presiese passing van verskillende data, kan jy Fuzzy Lookup Excel vir hierdie doel gebruik. Hierdie artikel sal jou die inleiding en die gebruiksprosedures van hierdie Fuzzy Lookup kenmerk van Excel gee.

Laai Werkboek af

Fuzzy Lookup.xlsx

Doel van Fuzzy Lookup Excel

Deur die Fuzzy Lookup -kenmerk van Excel te gebruik kan jy die gedeeltelike passings van twee datatabelle aandui, en jy kan ook die presiese probeer pas ook deur hierdie kenmerk te gebruik.

Hier het ons twee datastelle wat verkoopsrekords van Januarie en Februarie van XYZ maatskappy bevat. Deur hierdie datastelle te gebruik, sal ons die ooreenkomste tussen die Produk en Verkoopspersoon kolomme van hierdie twee datareekse uitvind.

Aflaai skakel van die Fuzzy Lookup-byvoeging

Eerstens moet jy hierdie byvoeging installeer deur op die volgende skakel te klik.

Fuzzy Lookup-byvoeging aflaaiskakel

Na die voltooiing van die installasie, wanneer jy jou Excel-werkboek oopmaak, sal hierdie kenmerk outomaties bygevoeg word. Hier kan ons sien dat ons 'n nuwe oortjie met die naam Fuzzy Lookup het wat die Fuzzy Lookup opsie het.

Prosedures van Gebruik Fuzzy Lookup Excel

In hierdie artikel sal ons probeer om die stappe van die gebruik van die Fuzzy Lookup -kenmerk van Excel saam met die fuzzy-passing-opsie van Power te wysNavraag om die gedeeltelike passing van twee datatabelle aan te dui.

Ons het Microsoft Excel 365 weergawe hier gebruik, jy kan enige ander weergawes volgens jou gerief gebruik.

1. Gebruik Fuzzy Lookup-byvoeging

Stap-01: Skep van twee tabelle vir Fuzzy Lookup Excel

Voordat ons die Fuzzy Lookup -opsie gebruik, moet ons omskep die volgende twee datareekse in twee verskillende tabelle.

Na aanleiding van die artikel "Hoe om 'n tabel in Excel te maak" het ons die reekse omgeskakel na hierdie tabelle.

Nou moet ons hierdie tabelle hernoem.

➤ Kies die tabel vir Verkoopsrekord van Januarie en dan gaan na Tabelontwerp Tab >> hernoem die Tabelnaam as Januarie .

Net so, hernoem die Verkoopsrekord van Februarie tabel as Februarie .

Stap-02: Skep Fuzzy Lookup met Fuzzy Lookup Excel-byvoeging

➤ Gaan na Fuzzy Soek Tab >> Fuzzy Lookup Opsie.

Nou sal jy 'n Fuzzy Lookup gedeelte kry op die regter paneel.

➤ Kies die sel waar jy jou uitsetvergelykingstabel wil hê.

➤ Kies die Linker Tabel as Januarie en die Regter Tabel as Februarie .

Nou moet ons die kolomme kies op grond waarvan ons hierdie vergelyking wil hê, aangesien ons wil hierdie vergelyking op grond van die Produk kolom en die Verkoopspersoon kolom sodat hierdie kolomme in die Linkerkolomme en Regterkolomme kassies gekies word.

As Uitvoerkolomme kies die Januarie.Produk en Januarie.Verkoopspersoon uit die Januarie -tabel en,

Februarie.Produk en Februarie.Verkoopspersoon van die Februarie -tabel en laastens,

kies die FuzzyLookup.Similarity om die persentasie-aanduiding van ooreenkomste te kry.

Vir hierdie stap het ons die Getal van Pas as 1 en die Gelykheidsdrempel as 0.51 en dan gedruk Gaan .

Op hierdie manier het ons pasmaats vir die Produkte Apple en Groen Appel vir die Verkoopspersoon Howard en vir Cherry , Blackberry en Tamatie wat ten volle ooreenstem aangesien die ooreenkoms 100% is .

Effekte van veranderende aantal wedstryde en ooreenkomsdrempel

Aantal van Wedstryde :

Afhangende van die keuse van hierdie opsie, sal ons die hoogste aantal passings kry.

Om die Aantal passings as te kies 1 ,

ons kry die volgende vergelykingstabel waar ons een ooreenkoms vir elke produk het, maar ons het Blackberry 2 keer in die Februarie tabel met verskillende Verkoopspersone .

Maar as jykies die Aantal passings as 2 ,

dan sal jy die ooreenstemmende resultate vir hierdie twee kry Blackberry produkte met die Verkoopspersoon Sheldon en Matt .

Gelykheidsdrempel :

Dit het 'n reeks tussen 0 tot 1 en om van die laer reeks na die hoër reeks te gaan, sal ons van gedeeltelike passing tot presiese passing.

Eerstens sal ons probeer met 'n Oorgelykheidsdrempel van 0.1 .

Hier kry ons die ooreenkomste van 20% tot 100% .

Vir die keuse van Oorgelykheidsdrempel as 0.4 ,

is die ooreenkomsreeks van 60% tot 100% .

Wanneer ons die Soortgelykheidsdrempel reeks gekies het as 0.84 ,

Dan is die ooreenkomsreeks van 90% tot 100% .

Laastens, om die hoogste te kies Ooreenkomstigheidsdrempel reeks soos 1 ,

Dan sal jy slegs die presiese passings aangesien die ooreenkomsreeks hier is 100% .

2. Power Query Fuzzy Matching Option

Hier gebruik ons ​​ Power Query vir gedeeltelike passing van twee datareekse in plaas van die Fuzzy Lookup -opsie.

Stap-01: Skep van twee navrae

Vir die vergelyking van die Produk en Verkoopspersoon kolomme van die Januarie en Februarie verkooprekords byeers sal ons hierdie twee reekse in navrae omskakel.

➤ Gaan na Data Tab >> Van tabel/reeks opsie.

Dan sal die Skep tabel -towenaar verskyn.

➤ Kies die omvang van jou datatabel (hier, ons kies die datareeks van die Verkope Rekord van Januarie )

➤ Merk My tabel het opskrifte opsie en druk OK .

Daarna sal 'n Power Query redigeerder oopmaak.

➤ Hernoem die navraag as Januarie .

Nou sal ons hierdie data slegs as 'n verbinding invoer.

➤ Gaan na Tuis Tab >> Sluit & Laai Aftreklys >> Sluit & Laai na -opsie.

Dan sal die dialoogkassie Invoer data verskyn.

➤ Klik op die Slegs Skep verbinding -opsie en druk OK .

Skep eweneens 'n navraag genaamd Februarie vir die datastel Verkoopsrekord van Februarie .

Op die regterpaneel kan ons die naam van die twee navrae Januarie en sien Februarie , wat ons in hierdie stap geskep het.

Verwante inhoud: VLOOKUP Benaderde Pasteks in Excel (4 Voorbeelde)

Stap-02: Kombineer navrae vir Fuzzy Lookup Excel

In hierdie stap sal ons die navrae van die vorige stap kombineer om by die data van hierdie navrae te pas.

➤ Gaan na Data Tab >> Kry Data Aftreklys >> KombineerNavrae Aftreklys >> Saamvoeg Opsie.

Daarna sal die Saamvoeg -towenaar verskyn.

➤ Klik op die aftreklys van die eerste blokkie en kies dan die Januarie -opsie.

➤ Kies die aftreklys van die tweede blokkie en kies dan die Februarie -opsie.

Daarna moet ons die kolomme van die twee navrae kies deur te druk CTRL met 'n Links-klik op 'n slag op grond waarvan ons ons data wil pas.

Dan, ons kan sien dat dit gevind het 3 rye wat ooreenstem met 9 rye .

Soortgelyke lesings:

  • Hoe om VLOOKUP te gebruik vir gedeeltelike passing in Excel (4 maniere)
  • Excel gedeeltelike passing twee kolomme (4 eenvoudige benaderings)
  • Hoe om INDEX and Match te gebruik vir gedeeltelike passing (2 maniere)
  • Gebruik gedeeltelike VLOOKUP in Excel (3 of meer maniere)
  • Excel VLOOKUP om die naaste pasmaat te vind (met 5 voorbeelde)

Stap-03: Gebruik Fuzzy Matching-opsie vir Fuzzy L ookup Excel

Nou sal ons die Fuzzy Matching -opsie gebruik om die gedeeltelike passing behalwe die presiese passings uit te voer.

➤ Merk die Gebruik fuzzy passing om uit te voer die samevoeging opsie en kies dan die Gelykheidsdrempel as 0.5 vir hierdie opsie.

➤ Kies die Ignoreer hoofletter- -opsie en die Pas deur teksdele -opsie te kombineer.

Virhierdie stap het ons die Maksimum aantal passings as 1 gekies en OK gedruk.

Hier kan ons sien die ooreenstemmende nommer het is verhoog van 3 na 5 .

Dan sal jy na die Power Query Editor venster.

Hier kan ons die eerste twee kolomme van die Januarie navraag sien, maar die kolomme van die Februarie navraag is versteek. Dus, ons moet hierdie Februarie -kolom uitbrei.

➤ Klik op die aangeduide teken behalwe Februarie .

➤ Kies die Vergroot -opsie en druk OK .

Nou kan ons die passings van die twee navrae behoorlik sien .

Effekte van die verandering van ooreenkomsdrempel

As ons die Oorgelykheidsdrempel van 0.5 na <1 verander>0.2 , dan sal ons 8 wedstryde hê in die plek van 5 wedstryde.

Nadat jy <1 gedruk het>OK , ons kan sien dat, behalwe vir die eerste ry, die ander rye gedeeltelik aan mekaar ooreenstem.

Vir die kies van die Oorgelykheidsdrempel van 0.2 tot 1 , dan sal ons 4 passings hê in die plek van 8 wedstryde.

Dus, vir die presiese passings wat slegs gevalle ignoreer, het ons hierdie keer die resultate.

Verwante inhoud: Excel SUMIF met gedeeltelike passing (3 maniere)

Dinge om te onthou

🔺 Die ingeboude soekfunksies soos die VLO OKUPfunksie , HLOOKUP-funksie is nuttig vir presiese passingsgevalle, maar vir die vind van benaderde passings volgens ons wens kan ons die Fuzzy Lookup byvoeging van Excel gebruik.

🔺 Om verskillende resultate vir ooreenstemmende gevalle te produseer, kan jy die parameters Getal passings en Ooreenstemmingsdrempel verander volgens jou behoefte.

Oefenafdeling

Om self oefening te doen, het ons 'n Oefening -afdeling soos hieronder in 'n blad met die naam Oefening voorsien. Doen dit asseblief self.

Gevolgtrekking

In hierdie artikel het ons probeer om die gebruiksprosedures van die kenmerk Fuzzy Lookup te dek. Excel. Hoop jy sal dit nuttig vind. As jy enige voorstelle of vrae het, deel dit gerus in die kommentaarafdeling.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.