Power Query je výkonný nástroj, který vám umožňuje provádět složité operace s daty v Excelu. Jednou z takových operací je Fuzzy vyhledávání, které vám umožní najít hodnoty blízké dané šabloně. Fuzzy vyhledávání je zvláště užitečné, když máte velké množství dat a chcete najít konkrétní hodnotu, aniž byste znali její přesné psaní.
V této příručce vám ukážu, jak provést Fuzzy vyhledávání v Power Query Excel. Pro začátek byste měli mít k dispozici tabulku s daty. Poté otevřete Power Query výběrem karty data v horní liště nástrojů aplikace Excel a kliknutím na tlačítko Získat data.
Když se otevře Power Query, vyberte datovou tabulku a kliknutím na tlačítko "Upravit" začněte Fuzzy vyhledávání. Vyberte sloupec, ve kterém chcete hledat, a klikněte na něj pravým tlačítkem. V kontextové nabídce vyberte "Fuzzy Search".
V okně "Možnosti Fuzzy vyhledávání", které se zobrazí, můžete nakonfigurovat různá nastavení vyhledávání, jako je citlivost na písmena a minimální počet znaků pro shodu. Nakonfigurujte tato nastavení tak, aby vyhovovala vašim potřebám, a klikněte na tlačítko OK. V důsledku toho Power Query najde hodnoty podobné danému vzoru v zadaném sloupci.
Co je Fuzzy vyhledávání v Power Query Excel?
Fuzzy vyhledávání, také známé jako vyhledávání založené na šablonách nebo Fazzi vyhledávání, vám umožňuje najít data, která jsou podobná šabloně, ale nejsou s ní úplně shodná. To je velmi užitečné, když je přesná shoda dat obtížná nebo je třeba najít možné pravopisy nebo malé rozdíly v datech.
Power Query Excel nabízí několik možností pro Fuzzy vyhledávání dat. Jedním z nich je použití funkce " Text.Contains " s parametrem ignoreCase pro ignorování registru. Data lze tedy najít, i když jsou psána pomocí různých registrů znaků.
Další možností je použití funkce " Text.StartsWith nebo Text.EndsWith " pro vyhledávání dat, která začínají nebo končí určitými znaky nebo slovy. To je užitečné, pokud potřebujete najít všechna data, která mají určitou předponu nebo příponu.
V Power Query je také možnost používat funkci " Text.ContainsAny " pro vyhledávání dat, která obsahují jednu z několika daných šablon. Můžete například najít všechna data, která obsahují slova "červená"nebo " modrá".
Fuzzy vyhledávání v Power Query Excel je důležitým nástrojem při práci s daty, zvláště když přesná shoda není k dispozici nebo není účinná. Umožňuje vám najít data, která jsou podobná dané šabloně, ale nejsou s ní zcela shodná, díky čemuž je analýza dat flexibilnější a efektivnější.
Jak používat Fuzzy vyhledávání v Power Query Excel
Chcete-li použít Fuzzy vyhledávání v Power Query Excel, musíte postupovat podle následujících kroků:
- Otevřete Editor Power Query výběrem požadovaného sloupce, ve kterém chcete použít Fuzzy vyhledávání.
- Vyberte sloupec a otevřete funkci Text na panelu nástrojů.
- Vyhledejte a vyberte funkci Fuzzy Search.
- Do příslušného pole zadejte šablonu nebo klíčové slovo pro vyhledávání.
- Vyberte možnosti Fuzzy vyhledávání, jako je registr nebo úroveň podobnosti.
- Kliknutím na tlačítko Použít použijete na vybraný sloupec Fuzzy vyhledávání.
Power Query Excel provede Fuzzy vyhledávání ve vybraném sloupci a zobrazí výsledky odpovídající dané šabloně nebo klíčovému slovu. Výsledky se zobrazí jako nový sloupec, kde budou označeny hodnoty podobné dané šabloně.
Kromě toho můžete upravit nastavení Fuzzy vyhledávání, abyste získali přesnější nebo širší výsledky. Můžete například nastavit vyšší úroveň podobnosti, abyste našli hodnoty, které se mohou od dané šablony lišit jen nepatrně.
Použití Fuzzy vyhledávání v Power Query Excel může výrazně usnadnit práci s daty, zvláště když je nutné rychle najít podobné hodnoty nebo zpracovat heterogenní data. Tento nástroj výrazně šetří Časové a lidské zdroje, což z něj činí nepostradatelného pomocníka při zpracování velkého množství dat.
Kroky k nastavení Fuzzy vyhledávání v Power Query Excel
Zde jsou kroky k nastavení Fuzzy vyhledávání v Power Query Excel:
- Otevřete soubor Excel obsahující data, která chcete zpracovat pomocí Power Query.
- Vyberte požadovaný rozsah dat, ve kterém chcete provést Fuzzy vyhledávání.
- Klikněte na kartu "Power Query" v horní liště nabídky aplikace Excel.
- Klikněte na tlačítko" From Table/Range " a vyberte požadovaný rozsah dat.
- Otevře se okno Power Query s vašimi daty. V horní liště nabídky Power Query vyberte " Home "a klikněte na tlačítko"Close & Load".
- Na kartě " Home "v horní liště nabídky Power Query vyberte" Sort Ascending "nebo" Sort Descending " pro správné třídění dat.
- Na kartě "Home" vyberte "Advanced Editor".
- V okně "Advanced Editor", které se otevře, vyhledejte řádek obsahující váš datový rozsah.
- Přidejte následující kód po řádku s rozsahem dat:
#"Добавить индекс" = Table.AddIndexColumn(#"PreviousStep", "Index", 1, 1)
Nyní jste nastavili Fuzzy vyhledávání v Power Query Excel. Můžete jej použít k rychlé a snadné analýze dat a nalezení shod, i když neexistují přesné shody.
Výhody Fuzzy vyhledávání v Power Query Excel
1. Flexibilita a přesnost vyhledávání:
Jednou z hlavních výhod Fuzzy vyhledávání je jeho schopnost najít relevantní data, i když nejsou totožná s danými kritérii. To vám umožní detekovat různé pravopisné nebo pravopisné chyby.
2. Automatizace a efektivita:
Fuzzy vyhledávání v Power Query Excel vám umožňuje automatizovat proces hledání dat tím, že vás zbaví ruční kontroly a filtrování. To šetří čas a usnadňuje analýzu velkého množství informací.
3. Univerzálnost a použitelnost:
Fuzzy vyhledávání lze použít pro různé úkoly, včetně vyhledávání podle textu, čísel nebo dat. Umožňuje také vzít v úvahu různé jazyky, abecedy a symboly, což z něj činí univerzální nástroj pro analýzu dat.
4. Možnost správy výsledků vyhledávání:
Power Query Excel poskytuje uživateli možnost přizpůsobit nastavení Fuzzy vyhledávání, aby získal přesnější a relevantnější výsledky. To zahrnuje možnost Nastavení prahových hodnot podobnosti a výběr algoritmů, které lépe odpovídají konkrétním vyhledávacím dotazům.
5. Vyhnout se omezení přesné shody:
Použití Fuzzy vyhledávání umožňuje vyhnout se chybám souvisejícím s omezeními přesné shody, jako je závislost na registru nebo přítomnost nadbytečných znaků. To dává větší svobodu pro vyhledávání a analýzu dat.
Je třeba si uvědomit, že Fuzzy vyhledávání v Power Query Excel je výkonný nástroj, který vyžaduje určité odborné znalosti a přizpůsobení. Po pochopení jeho schopností však může uživatel proces vyhledávání a analýzy dat výrazně zjednodušit.
Praktické příklady použití Fuzzy vyhledávání v Power Query Excel
Níže je několik praktických příkladů použití Fuzzy vyhledávání v Power Query Excel:
| Příklad | Popis |
|---|---|
| 1 | Sloučení tabulky adresáře s datovou tabulkou na základě podobnosti hodnot |
| 2 | Hledání duplikátů v tabulce a jejich sloučení |
| 3 | Korekce překlepů a standardizace hodnot v tabulce |
V prvním příkladu lze pomocí fuzzy vyhledávání porovnat hodnoty ze dvou tabulek na základě jejich podobnosti. Máte například tabulku s údaji o zákaznících a tabulku adresáře se správnými jmény zákazníků. V případě překlepů nebo variací v psaní názvů zákazníků v tabulce dat může Fuzzy vyhledávání pomoci najít shody se jmény v tabulce adresáře a sloučit data.
Ve druhém příkladu můžete použít Fuzzy vyhledávání k nalezení duplikátů v tabulce a jejich sloučení. Například tabulka s údaji o objednávkách může obsahovat duplicitní záznamy způsobené překlepy nebo variacemi v psaní. Fuzzy vyhledávání pomůže najít tyto duplikáty a sloučit příslušné záznamy ke zpracování.
Ve třetím příkladu lze pomocí fuzzy vyhledávání opravit překlepy a standardizovat hodnoty v tabulce. Například sloupec s názvy produktů může obsahovat překlepy nebo variace v pravopisu. Fuzzy vyhledávání vám umožňuje najít a opravit tyto chyby a také standardizovat hodnoty pro pohodlnější práci a analýzu dat.
Použití Fuzzy vyhledávání v Power Query Excel umožňuje výrazně zjednodušit a automatizovat mnoho úkolů zpracování a analýzy dat. Tento výkonný nástroj pomáhá hledat podobnosti v datech a kombinovat je vzhledem k rozdílům a chybám, což vám ušetří čas a zvýší přesnost práce.