Filtrovanie údajov (Power Query)

V doplnku Power Query môžete zahrnúť alebo vylúčiť riadky na základe hodnoty stĺpca. Filtrovaný stĺpec obsahuje malú ikonu filtra ( Použitá filtračná ikona ) v hlavičke stĺpca. Ak chcete odstrániť jeden alebo viac filtrov stĺpcov pre nový začiatok, v každom stĺpci vyberte šípku nadol Šípka na filtrovanie vedľa stĺpca a potom vyberte položku Vymazať filter.

Pomocou funkcie Automatický filter môžete vyhľadať, zobraziť alebo skryť hodnoty a jednoduchšie zadať kritériá filtrovania. Predvolene sa zobrazí len prvých 1 000 odlišných hodnôt. Ak sa v správe zobrazuje, že zoznam filtrov môže byť neúplný, vyberte položku Načítať viac. V závislosti od množstva údajov sa toto hlásenie môže zobraziť viackrát.

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položku Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte šípku nadol Šípka na filtrovanie vedľa stĺpca, ktorý chcete filtrovať.

  3. Ak chcete zrušiť výber všetkých stĺpcov, zrušte začiarknutie políčka (Vybrať všetko).

  4. Začiarknite políčko hodnôt stĺpca, podľa ktorých chcete filtrovať, a potom vyberte tlačidlo OK.

Výber stĺpca

Pomocou vedľajšejpony Textové filtre môžete filtrovať podľa konkrétnej textovej hodnoty.

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položku Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte šípku nadol Šípka na filtrovanie vedľa stĺpca obsahujúceho textovú hodnotu, podľa ktorej chcete filtrovať.

  3. Vyberte položkuTextové filtre a potom vyberte názov rovnosti , Does Not Equal, začína na , Nekončí sa na , Nekončí sa na , Obsahuje a Neobsahuje.

  4. V dialógovom okne Filtrovať riadky:

    • Na zadanie alebo aktualizáciu dvoch operátorov a hodnôt použite základný režim.

    • Pomocou rozšíreného režimu môžete zadať alebo aktualizovať viac ako dve klauzuly, porovnania, stĺpce, operátory a hodnoty.

  5. Vyberte tlačidlo OK.

Pomocou vedľajšej ponuka Filtre čísel môžete filtrovať podľa číselnej hodnoty.

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položku Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte šípku nadol Šípka na filtrovanie stĺpca obsahujúceho číselnú hodnotu, podľa ktorej chcete filtrovať.

  3. Vyberte položku Filtrečísel a potom vyberte názov typu rovnosti rovná sa , Nerovná sa , Väčšie ako , Väčšie alebo rovné , menšieako, menšiealebo rovné alebo medzi.

  4. V dialógovom okne Filtrovať riadky:

    • Na zadanie alebo aktualizáciu dvoch operátorov a hodnôt použite základný režim.

    • Pomocou rozšíreného režimu môžete zadať alebo aktualizovať viac ako dve klauzuly, porovnania, stĺpce, operátory a hodnoty.

  5. Vyberte tlačidlo OK.

Pomocou vedľajšejpone Filtre dátumu a času môžete filtrovať podľa hodnoty dátumu a času.

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položku Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte šípku nadol Šípka na filtrovanie stĺpca obsahujúceho hodnotu dátumu a času, podľa ktorej chcete filtrovať.

  3. Vyberte položkuFiltre dátumu a času a potom vyberte názov typu rovnosti rovná sa ,pred , Za , v ďalšom , v ďalšej , je najstarší , je najnovší ,nie je najstarší ,nie je najnovší avlastný filter.

    Tip    Použitie preddefinovaných filtrov môže byť jednoduchšie, ak vyberiete možnosť Rok, Štvrťrok,Mesiac , Týždeň, Deň,Hodina, Minúta a Sekunda. Tieto príkazy fungujú okamžite.

  4. V dialógovom okneFiltrovať riadok:

    • Na zadanie alebo aktualizáciu dvoch operátorov a hodnôt použite základný režim.

    • Pomocou rozšíreného režimu môžete zadať alebo aktualizovať viac ako dve klauzuly, porovnania, stĺpce, operátory a hodnoty.

  5. Vyberte tlačidlo OK.

Ak chcete filtrovať viaceré stĺpce, filtrujte prvý stĺpec a zopakujte filter stĺpcov pre každý ďalší stĺpec.

V nižšie uvedenom príklade riadku vzorcov funkcia Table.SelectRows vráti dotaz filtrovaný podľa štátu a roka.

Filtrovanie výsledku

Hodnota null alebo prázdna hodnota sa zobrazí, ak bunka nie je prázdna. Hodnoty null alebo prázdne hodnoty možno odstrániť dvomi spôsobmi:

Použitie automatického filtra

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položku Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte šípku nadol Šípka na filtrovanie vedľa stĺpca, ktorý chcete filtrovať.

  3. Ak chcete zrušiť výber všetkých stĺpcov, zrušte začiarknutie políčka (Vybrať všetko).

  4. Vyberte položku Odstrániť prázdne a potom vyberte tlačidlo OK.

Táto metóda preskúma každú hodnotu v stĺpci pomocou tohto vzorca (pre stĺpec "Názov"):

Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))

Použitie príkazu Odstrániť prázdne riadky

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položky Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte položky > Domov > Odstrániť prázdne riadky.

Ak chcete vymazať tento filter, odstráňte príslušný krok v časti Použité kroky v časti Nastavenia dotazu.

Táto metóda preskúma celý riadok ako záznam pomocou tohto vzorca:

Table.SelectRows(#"Changed Type", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))

Filtrovanie riadkov podľa pozície je podobné filtrovaniu riadkov podľa hodnoty, s výnimkou toho, že riadky sa zahrnú alebo vylúčia na základe ich pozície v údajoch dotazu namiesto hodnôt.

Poznámka: Ak určíte rozsah alebo vzorku, prvý riadok údajov v tabuľke bude riadok nula (0), nie riadok jeden (1). Môžete vytvoriť stĺpec indexu, ktorý zobrazí pozície riadkov pred zadaním riadkov. Ďalšie informácie nájdete v téme Pridanie stĺpca indexu.

Ponechať horné riadky

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položku Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte položku> Ponechať riadky > ponechať horné riadky.

  3. V dialógovom okne Ponechať horné riadky zadajte číslo do poľa Počet riadkov.

  4. Vyberte tlačidlo OK.

Ponechať dolné riadky

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položku Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte položku> Ponechať riadky > Ponechať dolné riadky.

  3. V dialógovom okne Ponechať dolný riadok zadajte číslo do poľa Počet riadkov.

  4. Vyberte tlačidlo OK.

Ponechať rozsah riadkov

Niekedy sa tabuľka údajov odvodí zo zostavy s pevným rozložením. Prvých päť riadkov je napríklad hlavička zostavy, za ktorým nasleduje sedem riadkov údajov, a za ním nasleduje rôzny počet riadkov obsahujúcich komentáre. Chcete však ponechať len riadky údajov.

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položky Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte položku> Ponechať riadky > ponechať rozsah riadkov.

  3. V dialógovom okne Ponechať rozsah riadkov zadajte čísla do riadkov Prvý riadok a Počet riadkov. Ak chcete postupovať podľa príkladu, zadajte ako prvý riadok šesť a sedem ako počet riadkov.

  4. Vyberte tlačidlo OK.

Odstránenie najhornej časti riadkov

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položky Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte položky> Domov a > Odstrániť najhornej časti riadkov.

  3. V dialógovom okne Odstránenie najhornej časti riadkov zadajte číslo do poľa Počet riadkov.

  4. Vyberte tlačidlo OK.

Odstránenie dolných riadkov

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položky Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte položku > Odstrániť riadky > Odstrániť dolné riadky.

  3. V dialógovom okne Odstránenie dolných riadkov zadajte číslo do poľa Počet riadkov.

  4. Vyberte tlačidlo OK.

Filtrovať môžete aj podľa striedaných riadkov a môžete dokonca definovať aj vzor alternatívneho riadka. Za každým riadkom údajov sa napríklad v tabuľke nachádza riadok komentára. Chcete zachovať nepárne riadky (1, 3, 5 a tak ďalej), ale odstrániť párne riadky (2, 4, 6 a tak ďalej).

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editora Power Query, vyberte bunku v údajoch a potom vyberte položky Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Vyberte položku > Odstrániť riadky > Odstrániť alternatívne riadky.

  3. V dialógovom okne Odstrániť alternatívne riadky zadajte toto:

    • Prvý riadok na odstránenie    Začnite počítať v tomto riadku. Ak zadáte číslo 2, prvý riadok sa uchová, no druhý riadok sa odstráni.

    •  Počet riadkov na odstránenie   Definujte začiatok vzorky. Ak zadáte číslo 1, jeden riadok sa odstráni naraz.

    •  Počet riadkov, ktoré sa majú ponechať   Definujte koniec vzorky. Ak zadáte číslo 1, pokračujte vo vzore s ďalším riadkom, ktorým je tretí riadok.

  4. Vyberte tlačidlo OK.

Výsledok   

Power Query obsahuje vzor, ktorý je potrebné nasledovať pre všetky riadky. V tomto príklade sa odstránia nepárne riadky a párne riadky sa uchovajú.

Pozrite tiež

Pomocník doplnku Power Query for Excel

Odstránenie alebo ponechaie riadkov s chybami

Ponechať alebo odstrániť duplicitné riadky

Filtrovanie podľa pozície riadka (docs.com)

Filtrovanie podľa hodnôt (docs.com)

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×