Fuzzy vyhľadávanie v programe Excel (s doplnkom & Power Query)

  • Zdieľajte To
Hugh West

Ak sa okrem presnej zhody rôznych údajov snažíte získať aj čiastočnú zhodu, môžete použiť Fuzzy vyhľadávanie Tento článok vám poskytne úvod a postupy používania tohto programu. Fuzzy vyhľadávanie funkcie programu Excel.

Stiahnite si pracovný zošit

Fuzzy Lookup.xlsx

Účel aplikácie Excel Fuzzy Lookup

Použitie Fuzzy vyhľadávanie funkcie Excelu môžete označiť čiastočnú zhodu dvoch tabuliek údajov, okrem toho môžete pomocou tejto funkcie vyskúšať aj presnú zhodu.

Tu máme dva súbory údajov obsahujúce záznamy o predaji Január a Február z XYZ Pomocou týchto súborov údajov zistíme podobnosti medzi Produkt a SalesPerson stĺpce týchto dvoch rozsahov údajov.

Odkaz na stiahnutie doplnku Fuzzy Lookup

Najprv si musíte nainštalovať tento doplnok kliknutím na nasledujúce prepojenie.

Fuzzy Lookup Add-In Odkaz na stiahnutie

Po dokončení inštalácie sa po otvorení zošita programu Excel táto funkcia automaticky pridá. Tu vidíme, že máme novú kartu s názvom Fuzzy vyhľadávanie ktorý má Fuzzy vyhľadávanie Možnosť.

Postupy používania programu Excel s fuzzy vyhľadávaním

V tomto článku sa pokúsime ukázať kroky používania Fuzzy vyhľadávanie Excelu spolu s možnosťou fuzzy párovania Power Query na označenie čiastočnej zhody dvoch tabuliek údajov.

Použili sme Microsoft Excel 365 verziu, môžete použiť aj iné verzie podľa vlastného uváženia.

1. Používanie doplnku Fuzzy Lookup

Krok-01: Vytvorenie dvoch tabuliek pre Fuzzy Lookup Excel

Pred použitím Fuzzy vyhľadávanie musíme previesť nasledujúce dva rozsahy údajov do dvoch rôznych tabuliek.

V nadväznosti na článok "Ako vytvoriť tabuľku v programe Excel" sme previedli rozsahy do týchto tabuliek.

Teraz musíme tieto tabuľky premenovať.

➤ Vyberte tabuľku pre Predajný rekord za január a potom prejdite na Dizajn stola Karta>> premenovať Názov tabuľky ako Január .

Podobne premenujte aj Rekordný predaj vo februári tabuľku ako Február .

Krok-02: Vytvorenie fuzzy vyhľadávania pomocou doplnku Excel Fuzzy Lookup

➤ Prejsť na Fuzzy vyhľadávanie Karta>> Fuzzy vyhľadávanie Možnosť.

Teraz získate Fuzzy vyhľadávanie na pravom paneli.

➤ Vyberte bunku, do ktorej chcete umiestniť výstupnú porovnávaciu tabuľku.

➤ Vyberte si Ľavý stôl ako Január a Pravý stôl ako Február .

Teraz musíme vybrať stĺpce, na základe ktorých chceme toto porovnanie vykonať, pretože chceme toto porovnanie vykonať na základe Produkt stĺpec a SalesPerson aby boli tieto stĺpce vybrané v Ľavé stĺpce a Pravé stĺpce škatule.

Ako Výstupné stĺpce vyberte január.Produkt a January.SalesPerson z Január tabuľka a,

február.Produkt a Febuary.SalesPerson z Február a nakoniec,

vyberte FuzzyLookup.Similarity na získanie percentuálneho vyjadrenia podobnosti.

Pre tento krok sme vybrali Počet zápasov ako 1 a Prah podobnosti ako 0.51 a potom stlačil Prejsť na stránku .

Týmto spôsobom sme získali zhody pre Produkty Apple a Zelené jablko pre SalesPerson Howard a pre Cherry , Blackberry a Paradajky ktoré sú úplne zhodné, pretože podobnosť je 100% .

Účinky zmeny počtu zhody a prahu podobnosti

Počet zápasov :

V závislosti od výberu tejto možnosti získame najvyšší počet zhody.

Na výber Počet zápasov ako 1 ,

dostávame nasledujúcu porovnávaciu tabuľku, kde máme pre každý produkt jednu podobnosť, ale mali sme Blackberry 2 krát v Február tabuľka s rôznymi SalesPersons .

Ak však vyberiete Počet zápasov ako 2 ,

potom dostanete zodpovedajúce výsledky pre tieto dve Blackberry produkty s SalesPerson Sheldon a Matt .

Prah podobnosti :

Má rozsah medzi 0 na 1 a pri prechode z nižšieho rozsahu na vyšší rozsah prejdeme z čiastočnej zhody na presnú zhodu.

Najprv sa pokúsime s Prah podobnosti z 0.1 .

V tomto prípade sa podobnosti získavajú z 20% na 100% .

Na výber Prah podobnosti ako 0.4 ,

rozsah podobnosti je od 60% na 100% .

Keď sme vybrali Prah podobnosti rozsah ako 0.84 ,

Potom je rozsah podobnosti od 90% na 100% .

Nakoniec, pre výber najvyššej Prah podobnosti rozsah ako 1 ,

Potom dostanete iba presné zhody, pretože rozsah podobnosti je tu 100% .

2. Možnosť Power Query Fuzzy Matching

Tu používame Power Query na čiastočné porovnanie dvoch rozsahov údajov namiesto Fuzzy vyhľadávanie možnosť.

Krok-01: Vytvorenie dvoch dotazov

Na porovnanie Produkt a SalesPerson stĺpcov Január a Február predajných záznamov najprv prevedieme tieto dva rozsahy na dotazy.

➤ Prejsť na Údaje Karta>> Z tabuľky/rozsahu možnosť.

Potom sa Vytvoriť tabuľku zobrazí sa sprievodca.

➤ Vyberte rozsah vašej tabuľky údajov (tu vyberáme rozsah údajov Predajný rekord za január )

➤ Skontrolujte Moja tabuľka má hlavičky a stlačte tlačidlo OK .

Potom sa Power Query otvorí sa editor.

➤ Premenujte dotaz na Január .

Teraz budeme tieto údaje importovať len ako pripojenie.

➤ Prejsť na Domov Karta>> Zavrieť & Načítať Rozbaľovací>> Zavrieť & Načítať do možnosť.

Potom sa Import údajov Zobrazí sa dialógové okno.

➤ Kliknite na Iba vytvoriť pripojenie a stlačte tlačidlo OK .

Podobne vytvorte dotaz s názvom Február pre súbor údajov Rekordný predaj vo februári .

Na pravom paneli vidíme názvy dvoch dotazov Január a Február , ktoré sme vytvorili v tomto kroku.

Súvisiaci obsah: Približná zhoda textu VLOOKUP v programe Excel (4 príklady)

Krok-02: Kombinovanie dotazov pre fuzzy vyhľadávanie Excel

V tomto kroku skombinujeme dopyty z predchádzajúceho kroku tak, aby sme porovnali údaje týchto dopytov.

➤ Prejsť na Údaje Karta>> Získať údaje Rozbaľovacie okno>> Kombinovať dopyty Rozbaľovacie okno>> Zlúčenie Možnosť.

Potom sa Zlúčenie zobrazí sa sprievodca.

➤ Kliknite na rozbaľovaciu ponuku prvého poľa a potom vyberte Január možnosť.

➤ Vyberte rozbaľovací zoznam druhého poľa a potom vyberte Február možnosť.

Potom musíme vybrať stĺpce oboch dotazov stlačením tlačidla CTRL s Kliknutie ľavým tlačidlom myši v čase, na základe ktorého chceme porovnať naše údaje.

Potom môžeme vidieť, že našiel 3 riadky zodpovedajúce z 9 riadkov .

Podobné čítanie:

  • Ako používať VLOOKUP na čiastočnú zhodu v programe Excel (4 spôsoby)
  • Čiastočná zhoda dvoch stĺpcov programu Excel (4 jednoduché prístupy)
  • Ako používať INDEX a Match na čiastočnú zhodu (2 spôsoby)
  • Použitie čiastočného VLOOKUP v programe Excel(3 alebo viac spôsobov)
  • Excel VLOOKUP na hľadanie najbližšej zhody (s 5 príkladmi)

Krok 03: Použitie možnosti fuzzy porovnávania pre fuzzy vyhľadávanie Excel

Teraz použijeme Fuzzy porovnávanie na vykonanie čiastočnej zhody okrem presnej zhody.

➤ Skontrolujte Na zlúčenie použite fuzzy porovnávanie a potom vyberte možnosť Prah podobnosti ako 0.5 pre túto možnosť.

➤ Vyberte Ignorovať prípad a možnosť Zodpovedá kombináciou častí textu možnosť.

Pre tento krok sme vybrali Maximálny počet zápasov ako 1 a stlačil OK .

Tu môžeme vidieť, že počet zhodných čísel sa zvýšil z 3 na 5 .

Potom sa dostanete do Power Query Editor okno.

Tu vidíme prvé dva stĺpce z Január dotazu, ale stĺpce Február dotaz sú skryté. Takže musíme rozšíriť tento Február stĺpec.

➤ Kliknite na uvedený znak okrem Február .

➤ Vyberte Rozšíriť a stlačte tlačidlo OK .

Teraz môžeme správne zobraziť zhody týchto dvoch dopytov.

Účinky zmeny prahu podobnosti

Ak zmeníme Prah podobnosti z 0.5 na 0.2 , potom budeme mať 8 zápasy na mieste 5 zápasy.

Po stlačení OK , vidíme, že okrem prvého riadku sú si ostatné riadky čiastočne podobné.

Na výber Prah podobnosti z adresy 0.2 na 1 , potom budeme mať 4 zápasy na mieste 8 zápasy.

Tentoraz teda máme výsledky len pre prípady ignorovania presných zhod.

Súvisiaci obsah: Excel SUMIF s čiastočnou zhodou (3 spôsoby)

Čo si treba zapamätať

🔺 Vstavané vyhľadávacie funkcie, ako napr. Funkcia VLOOKUP , Funkcia HLOOKUP je užitočný pre prípady presnej zhody, ale pre nájdenie približnej zhody podľa nášho želania môžeme použiť Fuzzy vyhľadávanie doplnok programu Excel.

🔺 Ak chcete získať rôzne výsledky pre zodpovedajúce prípady, môžete zmeniť Počet zápasov a Prahová hodnota podobnosti parametre podľa vašich potrieb.

Praktická časť

Na precvičovanie sme vám poskytli Cvičenie sekciu ako nižšie v hárku s názvom Cvičenie . Prosím, urobte to sami.

Záver

V tomto článku sme sa pokúsili pokryť postupy používania funkcie Fuzzy vyhľadávanie Excel. Dúfam, že vám to bude užitočné. Ak máte nejaké návrhy alebo otázky, neváhajte sa o ne podeliť v sekcii komentárov.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.