Fuzzy Lookup v Excelu (z dodatkom & amp; Power Query)

  • Deliti To
Hugh West

Če želite poleg natančnega ujemanja različnih podatkov zagotoviti tudi delno ujemanje, lahko uporabite Fuzzy Lookup Excel za ta namen. Ta članek vam bo predstavil uvod in postopke uporabe tega Fuzzy Lookup funkcija programa Excel.

Prenos delovnega zvezka

Fuzzy Lookup.xlsx

Namen programa Excel Fuzzy Lookup

Uporaba Fuzzy Lookup v Excelu lahko označite delna ujemanja dveh podatkovnih tabel, poleg tega pa lahko s to funkcijo poskusite tudi natančno ujemanje.

V tem primeru imamo dve zbirki podatkov, ki vsebujeta zapise o prodaji Januar in . Februar na spletnem mestu XYZ s pomočjo teh podatkovnih nizov bomo ugotovili podobnosti med Izdelek in . SalesPerson stolpcev teh dveh podatkovnih območij.

Povezava za prenos dodatka Fuzzy Lookup Add-In

Najprej morate ta dodatek namestiti tako, da kliknete naslednjo povezavo.

Fuzzy Lookup Add-In Povezava za prenos

Ko po končani namestitvi odprete delovni zvezek programa Excel, se ta funkcija samodejno doda. Tukaj lahko vidimo, da imamo nov zavihek z imenom Fuzzy Lookup ki ima Fuzzy Lookup Možnost.

Postopki uporabe Fuzzy Lookup Excel

V tem članku bomo poskušali prikazati korake uporabe Fuzzy Lookup v programu Excel skupaj z možnostjo nejasnega ujemanja v programu Poizvedba Power Query za označevanje delnega ujemanja dveh podatkovnih tabel.

Uporabili smo Microsoft Excel 365 različica tukaj, lahko pa uporabite katero koli drugo različico glede na vaše udobje.

1. Uporaba dodatka Fuzzy Lookup Add-In

Korak-01: Ustvarjanje dveh tabel za razpršeno iskanje Excel

Pred uporabo Fuzzy Lookup moramo pretvoriti naslednji dve podatkovni območji v dve različni tabeli.

Po članku "Kako narediti tabelo v Excelu" smo območja pretvorili v te tabele.

Zdaj moramo te tabele preimenovati.

➤ Izberite tabelo za Prodajni rekord januarja in nato pojdite v Oblikovanje mize zavihek>> preimenujte Ime mize kot Januar .

Podobno preimenujte tudi Prodajni rekord februarja tabelo kot Februar .

Korak-02: Ustvarjanje nejasnega iskanja z dodatkom Excel Fuzzy Lookup

➤ Pojdi na Fuzzy Lookup zavihek>> Fuzzy Lookup Možnost.

Zdaj boste dobili Fuzzy Lookup v desnem podoknu.

➤ Izberite celico, v kateri želite imeti izhodno primerjalno tabelo.

➤ Izberite Leva miza kot Januar in Desna miza kot Februar .

Zdaj moramo izbrati stolpce, na podlagi katerih želimo to primerjavo, saj želimo to primerjavo opraviti na podlagi Izdelek stolpec in SalesPerson tako da so ti stolpci izbrani v Levi stolpci in . Desni stolpci škatle.

Kot Izhodni stolpci izberite januar.Izdelek in . January.SalesPerson iz Januar miza in,

februar.Izdelek in . Febuary.SalesPerson iz Februar miza in končno,

izberite FuzzyLookup.Similarity za pridobitev odstotka podobnosti.

V tem koraku smo izbrali Število tekem kot 1 in Prag podobnosti kot 0.51 in nato pritisnite Go .

Na ta način smo dobili ujemanje za Izdelki Apple in . Zeleno jabolko za SalesPerson Howard in za Cherry , Blackberry in Paradižnik ki so popolnoma usklajeni, saj je podobnost 100% .

Učinki spreminjanja števila ujemanj in praga podobnosti

Število tekem :

Glede na izbiro te možnosti bomo dobili največje število zadetkov.

Za izbiro Število tekem kot 1 ,

dobimo naslednjo primerjalno tabelo, v kateri imamo za vsak izdelek eno podobnost, vendar smo imeli Blackberry 2-krat v Februar miza z različnimi Prodajalci .

Če pa izberete Število tekem kot 2 ,

potem boste dobili ustrezne rezultate za ti dve Blackberry izdelkov z SalesPerson Sheldon in . Matt .

Prag podobnosti :

Njegovo območje je med 0 na . 1 za prehod z nižjega območja na višje območje pa bomo prešli z delnega ujemanja na natančno ujemanje.

Najprej bomo poskusili z Prag podobnosti na spletnem mestu 0.1 .

Tu dobimo podobnosti iz 20% na . 100% .

Za izbiro Prag podobnosti kot 0.4 ,

razpon podobnosti je od 60% na . 100% .

Ko smo izbrali Prag podobnosti obseg kot 0.84 ,

Potem je območje podobnosti od 90% na . 100% .

Nazadnje, za izbiro najvišje Prag podobnosti obseg kot npr. 1 ,

Potem boste dobili le natančna ujemanja, saj je območje podobnosti tukaj. 100% .

2. Možnost Fuzzy Matching Power Query

Pri tem uporabljamo Poizvedba Power Query za delno ujemanje dveh podatkovnih območij namesto Fuzzy Lookup možnost.

Korak-01: Ustvarjanje dveh poizvedb

Za primerjavo Izdelek in . SalesPerson stolpci Januar in . Februar prodajnih zapisov bomo ta dva razpona najprej pretvorili v poizvedbe.

➤ Pojdi na Podatki zavihek>> Iz tabele/območja možnost.

Nato Ustvari tabelo Prikaže se čarovnik.

➤ Izberite območje podatkovne tabele (v tem primeru izberemo podatkovno območje Prodajni rekord januarja )

➤ Preverite Moja tabela ima glave in pritisnite V REDU .

Po tem je treba Poizvedba Power Query odprl se bo urejevalnik.

➤ Poizvedbo preimenujte v Januar .

Zdaj bomo te podatke uvozili samo kot povezavo.

➤ Pojdi na Domov zavihek>> Zapri & amp; Naloži Spuščanje>> Zapri & amp; Naloži na možnost.

Nato se Uvoz podatkov Pojavilo se bo pogovorno okno.

➤ Kliknite na Samo Ustvari povezavo in pritisnite V REDU .

Podobno ustvarite poizvedbo z imenom Februar za nabor podatkov Prodajni rekord februarja .

V desnem podoknu lahko vidimo ime obeh poizvedb Januar in . Februar , ki smo ga ustvarili v tem koraku.

Sorodna vsebina: Približno ujemanje besedila VLOOKUP v Excelu (4 primeri)

Korak-02: Združevanje poizvedb za razpršeno iskanje Excel

V tem koraku bomo združili poizvedbe iz prejšnjega koraka, da se bodo ujemale s podatki teh poizvedb.

➤ Pojdi na Podatki zavihek>> Pridobivanje podatkov Spustni>> Združevanje poizvedb Spuščanje>> Združitev Možnost.

Nato je Združitev Prikaže se čarovnik.

➤ Kliknite spustno okno prvega polja in nato izberite Januar možnost.

➤ Izberite spustno okno drugega polja in nato izberite Februar možnost.

Nato moramo izbrati stolpce obeh poizvedb s pritiskom na CTRL z Z levim klikom miške naenkrat, na podlagi katerih želimo uskladiti svoje podatke.

Nato lahko vidimo, da je našel 3 vrstice ujemanje iz 9 vrstic .

Podobna branja:

  • Kako uporabiti VLOOKUP za delno ujemanje v Excelu (4 načini)
  • Delno ujemanje dveh stolpcev v Excelu (4 preprosti pristopi)
  • Kako uporabiti INDEX in ujemanje za delno ujemanje (2 načina)
  • Uporaba delnega VLOOKUP v Excelu (3 ali več načinov)
  • Excelov VLOOKUP za iskanje najbližjega ujemanja (s 5 primeri)

Korak-03: Uporaba možnosti Fuzzy Matching za Fuzzy Lookup Excel

Zdaj bomo uporabili Fuzzy ujemanje da poleg natančnih ujemanj izvedete tudi delna ujemanja.

➤ Preverite Za združitev uporabite razpršeno ujemanje. in nato izberite možnost Prag podobnosti kot 0.5 za to možnost.

➤ Izberite Neupoštevanje primera in možnost Ujemanje z združevanjem delov besedila možnost.

Za ta korak smo izbrali Največje število zadetkov kot 1 in pritisnil V REDU .

Tukaj lahko vidimo, da se je število ujemanj povečalo z 3 na . 5 .

Nato vas bodo odpeljali v Urejevalnik poizvedb Power Query okno.

Tukaj sta prikazana prva dva stolpca iz Januar poizvedbo, vendar so stolpci Februar poizvedba je skrita. Zato moramo razširiti to poizvedbo Februar stolpec.

➤ Kliknite na navedeni znak poleg Februar .

➤ Izberite Razširite in pritisnite V REDU .

Zdaj lahko pravilno vidimo ujemanje obeh poizvedb.

Učinki spremembe praga podobnosti

Če spremenimo Prag podobnosti s spletne strani 0.5 na . 0.2 , potem bomo imeli 8 tekme namesto 5 tekme.

Po pritisku na V REDU , lahko vidimo, da so si razen prve vrstice ostale vrstice med seboj delno podobne.

Za izbiro Prag podobnosti s spletne strani 0.2 na . 1 , potem bomo imeli 4 tekme na mestu 8 tekme.

Zato tokrat dobimo rezultate samo za primere ignoriranja natančnih ujemanj.

Sorodna vsebina: Excelov SUMIF z delnim ujemanjem (3 načini)

Stvari, ki si jih je treba zapomniti

🔺 Vgrajene funkcije iskanja, kot je npr. Funkcija VLOOKUP , Funkcija HLOOKUP je uporaben za natančna ujemanja, za iskanje približnih ujemanj po naših željah pa lahko uporabimo Fuzzy Lookup dodatek programa Excel.

🔺 Za različne rezultate pri ujemajočih se primerih lahko spremenite Število tekem in . Prag podobnosti parametrov po vaši potrebi.

Oddelek za prakso

Za samostojno izvajanje prakse smo pripravili Praksa kot spodaj v listu z imenom Praksa . Prosimo, da to storite sami.

Zaključek

V tem članku smo poskušali zajeti postopke uporabe funkcije Fuzzy Lookup Excel. Upam, da se vam bo zdelo koristno. Če imate kakršne koli predloge ali vprašanja, jih lahko delite v razdelku s komentarji.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.