Obsah
Pokud se kromě přesné shody různých dat snažíte získat i částečnou shodu, můžete použít funkci Fuzzy vyhledávání Tento článek vás seznámí s úvodem a postupy použití tohoto programu. Fuzzy vyhledávání funkce aplikace Excel.
Stáhnout pracovní sešit
Fuzzy Lookup.xlsxÚčel aplikace Excel Fuzzy Lookup
Použití Fuzzy vyhledávání Excelu můžete označit částečnou shodu dvou tabulek dat, navíc můžete pomocí této funkce vyzkoušet i přesnou shodu.
Zde máme dva datové soubory obsahující záznamy o prodeji těchto produktů Leden a Únor z XYZ Pomocí těchto datových souborů zjistíme podobnosti mezi Produkt a SalesPerson sloupce těchto dvou datových rozsahů.
Odkaz na stažení doplňku Fuzzy Lookup Add-In
Nejprve je třeba tento doplněk nainstalovat kliknutím na následující odkaz.
Fuzzy Lookup Add-In Odkaz ke staženíPo dokončení instalace se po otevření sešitu aplikace Excel tato funkce automaticky přidá. Zde vidíme, že máme novou kartu s názvem Fuzzy vyhledávání který má Fuzzy vyhledávání Možnost.
Postupy používání aplikace Excel Fuzzy Lookup
V tomto článku se pokusíme ukázat postup použití nástroje Fuzzy vyhledávání funkce aplikace Excel spolu s možností fuzzy párování. Power Query pro označení částečné shody dvou datových tabulek.
Použili jsme Microsoft Excel 365 zde, můžete použít jakoukoli jinou verzi podle toho, jak vám to vyhovuje.
1. Použití doplňku Fuzzy Lookup Add-In
Krok-01: Vytvoření dvou tabulek pro Fuzzy Lookup aplikace Excel
Před použitím Fuzzy vyhledávání musíme převést následující dva datové rozsahy do dvou různých tabulek.
V návaznosti na článek "Jak vytvořit tabulku v aplikaci Excel" jsme převedli rozsahy do těchto tabulek.
Nyní musíme tyto tabulky přejmenovat.
➤ Vyberte tabulku pro Prodejní rekord za leden a pak přejděte na Design stolu Karta>> přejmenujte položku Název tabulky jako Leden .
Podobně přejmenujte Únorový prodejní rekord tabulku jako Únor .
Krok-02: Vytvoření fuzzy vyhledávání pomocí doplňku Excel Fuzzy Lookup
➤ Přejít na Fuzzy vyhledávání Karta>> Fuzzy vyhledávání Možnost.
Nyní získáte Fuzzy vyhledávání v pravém podokně.
➤ Vyberte buňku, ve které chcete mít výstupní srovnávací tabulku.
➤ Vyberte Levý stůl jako Leden a Pravý stůl jako Únor .
Nyní musíme vybrat sloupce, na jejichž základě chceme toto porovnání provést, protože chceme, aby toto porovnání bylo provedeno na základě sloupce Produkt a sloupec SalesPerson aby byly tyto sloupce vybrány ve sloupci Levé sloupce a Pravé sloupce krabice.
Jako Výstupní sloupce vybrat leden.Produkt a January.SalesPerson z Leden tabulka a,
únor.Produkt a Febuary.SalesPerson z Únor a nakonec,
vybrat FuzzyLookup.Similarity pro získání procentuálního vyjádření podobnosti.
Pro tento krok jsme vybrali Počet zápasů jako 1 a Prahová hodnota podobnosti jako 0.51 a pak stiskl Přejít na .
Tímto způsobem jsme získali shody pro Produkty Apple a Zelené jablko pro SalesPerson Howard a pro Cherry , Blackberry a Rajčata které jsou plně shodné, protože podobnost je 100% .
Účinky změny počtu shod a prahu podobnosti
Počet zápasů :
V závislosti na výběru této možnosti získáme nejvyšší počet shod.
Pro výběr Počet zápasů jako 1 ,
dostáváme následující srovnávací tabulku, kde máme pro každý produkt jednu podobnost, ale měli jsme. Blackberry 2krát v Únor tabulka s různými SalesPersons .
Pokud však vyberete Počet zápasů jako 2 ,
pak získáte odpovídající výsledky pro tyto dvě položky. Blackberry produkty s SalesPerson Sheldon a Matt .
Prahová hodnota podobnosti :
Má rozsah mezi 0 na 1 a pro přechod z nižšího rozsahu na vyšší rozsah přejdeme z částečné shody na přesnou shodu.
Nejprve se pokusíme s Prahová hodnota podobnosti z 0.1 .
Zde získáváme podobnosti z 20% na 100% .
Pro výběr Prahová hodnota podobnosti jako 0.4 ,
rozsah podobnosti je od 60% na 100% .
Když jsme vybrali Prahová hodnota podobnosti rozsah jako 0.84 ,
Pak je rozsah podobnosti od 90% na 100% .
A konečně, pro výběr nejvyšší Prahová hodnota podobnosti rozsah jako 1 ,
Pak získáte pouze přesné shody, protože rozsah podobnosti je zde. 100% .
2. Možnost Power Query Fuzzy Matching
Zde používáme Power Query pro částečnou shodu dvou datových rozsahů namísto možnosti Fuzzy vyhledávání možnost.
Krok-01: Vytvoření dvou dotazů
Pro porovnání Produkt a SalesPerson sloupce Leden a Únor prodejních záznamů nejprve převedeme tyto dva rozsahy na dotazy.
➤ Přejít na Data Karta>> Z tabulky/rozsahu možnost.
Pak se Vytvořit tabulku zobrazí se průvodce.
➤ Vyberte rozsah vaší datové tabulky (zde vybíráme rozsah dat z tabulky Prodejní rekord za leden )
➤ Kontrola Moje tabulka má záhlaví a stiskněte tlačítko OK .
Poté se Power Query otevře se editor.
➤ Přejmenujte dotaz na Leden .
Nyní tato data importujeme pouze jako připojení.
➤ Přejít na Home Karta>> Zavřít & Načíst Rozbalovací nabídka>> Zavřít & amp; Načíst do možnost.
Poté se Import dat zobrazí se dialogové okno.
➤ Klikněte na Pouze vytvořit připojení a stiskněte tlačítko OK .
Podobně vytvořte dotaz s názvem Únor pro datovou sadu Únorový prodejní rekord .
V pravém podokně vidíme názvy obou dotazů. Leden a Únor , které jsme vytvořili v tomto kroku.
Související obsah: Přibližná shoda textu VLOOKUP v aplikaci Excel (4 příklady)
Krok-02: Kombinace dotazů pro fuzzy vyhledávání aplikace Excel
V tomto kroku zkombinujeme dotazy z předchozího kroku tak, aby odpovídaly datům těchto dotazů.
➤ Přejít na Data Karta>> Získat data Rozbalovací nabídka>> Kombinovat dotazy Rozbalovací nabídka>> Sloučení Možnost.
Poté se Sloučení zobrazí se průvodce.
➤ Klikněte na rozevírací seznam prvního pole a vyberte možnost Leden možnost.
➤ Vyberte rozevírací seznam druhého pole a poté vyberte možnost Únor možnost.
Poté musíme vybrat sloupce obou dotazů stisknutím tlačítka CTRL s Kliknutí levým tlačítkem myši na základě kterých chceme porovnat naše údaje.
Pak vidíme, že našel 3 řádky odpovídající z 9 řádků .
Podobné čtení:
- Jak použít VLOOKUP pro částečnou shodu v aplikaci Excel (4 způsoby)
- Částečná shoda dvou sloupců aplikace Excel (4 jednoduché přístupy)
- Jak použít INDEX a Match pro částečnou shodu (2 způsoby)
- Použití částečného VLOOKUP v aplikaci Excel(3 nebo více způsobů)
- VLOOKUP aplikace Excel pro vyhledání nejbližší shody (s 5 příklady)
Krok-03: Použití možnosti Fuzzy Matching pro Fuzzy Lookup aplikace Excel
Nyní použijeme Fuzzy přiřazování provést kromě přesné shody i částečnou shodu.
➤ Zkontrolujte Ke sloučení použijte fuzzy porovnávání a poté vyberte možnost Práh podobnosti jako 0.5 pro tuto možnost.
➤ Vyberte Ignorovat případ a možnost Shoda kombinací částí textu možnost.
Pro tento krok jsme vybrali Maximální počet zápasů jako 1 a stiskl OK .
Zde můžeme vidět, že počet shod byl zvýšen z 3 na 5 .
Poté budete přesměrováni do Editor dotazů Power Query okno.
Zde vidíme první dva sloupce ze souboru Leden dotazu, ale sloupce Únor dotazu jsou skryté. Proto musíme tento dotaz rozšířit. Únor sloupec.
➤ Kromě toho klikněte na uvedený znak Únor .
➤ Vyberte Rozbalit a stiskněte tlačítko OK .
Nyní můžeme správně zobrazit shody obou dotazů.
Účinky změny prahu podobnosti
Pokud změníme Práh podobnosti z 0.5 na 0.2 , pak budeme mít 8 zápalky na místě 5 zápalky.
Po stisknutí OK , vidíme, že kromě prvního řádku jsou si ostatní řádky částečně podobné.
Pro výběr Práh podobnosti z 0.2 na 1 , pak budeme mít 4 zápalky na místě 8 zápalky.
Tentokrát tedy máme výsledky pouze pro případy ignorování přesných shod.
Související obsah: Excel SUMIF s částečnou shodou (3 způsoby)
Na co nezapomenout
🔺 Vestavěné vyhledávací funkce, jako např. Funkce VLOOKUP , Funkce HLOOKUP je užitečný pro případy přesné shody, ale pro nalezení přibližné shody podle našeho přání můžeme použít příkaz Fuzzy vyhledávání doplněk aplikace Excel.
🔺 Chcete-li získat různé výsledky pro odpovídající případy, můžete změnit hodnotu Počet zápasů a Prahová hodnota podobnosti parametry podle vašich potřeb.
Praktická část
Pro samostatné cvičení jsme připravili Cvičení sekce jako níže v listu s názvem Cvičení . Udělejte to prosím sami.
Závěr
V tomto článku jsme se pokusili popsat postupy používání funkce Fuzzy vyhledávání Excel. Doufám, že pro vás bude užitečný. Pokud máte nějaké návrhy nebo dotazy, neváhejte se o ně podělit v sekci komentářů.