V Power Query môžete zahrnúť alebo vylúčiť riadky na základe hodnoty stĺpca. Filtrovaný stĺpec obsahuje malú ikonu filtra ( ) v hlavičke stĺpca. Ak chcete odstrániť jeden alebo viacero filtrov stĺpcov pre nový začiatok, pre každý stĺpec vyberte šípku nadol 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 určiť kritériá filtra. Predvolene sa zobrazuje len prvých 1 000 jedinečných hodnôt. Ak sa v správe uvádza, ž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.
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor 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.
-
Vyberte šípku nadol vedľa stĺpca, ktorý chcete filtrovať.
-
Zrušením začiarknutia políčka (Vybrať všetko) zrušíte výber všetkých stĺpcov.
-
Začiarknite políčko hodnôt stĺpcov, podľa ktorých chcete filtrovať, a potom vyberte tlačidlo OK.
Pomocou vedľajšejponuky Textové filtre môžete filtrovať podľa konkrétnej textovej hodnoty.
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor 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.
-
Vyberte šípku nadol vedľa stĺpca obsahujúceho textovú hodnotu, podľa ktorej chcete filtrovať.
-
Vyberte textové filtre a potom vyberte názov typu rovnosti rovná sa, Does Nerovná sa, Začína sa, Nezačína sa na, končí, nekončí na, obsahuje a neobsahuje.
-
V dialógovom okne Filtrovanie riadkov :
-
Pomocou základného režimu zadajte alebo aktualizujte dva operátory a hodnoty.
-
Pomocou rozšíreného režimu môžete zadať alebo aktualizovať viac ako dve klauzuly, porovnania, stĺpce, operátory a hodnoty.
-
-
Vyberte tlačidlo OK.
Pomocou vedľajšejponuky Filtre čísel môžete filtrovať podľa číselnej hodnoty.
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor 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.
-
Vyberte šípku nadol stĺpca obsahujúceho číselnú hodnotu, podľa ktorej chcete filtrovať.
-
Vyberte položku Filtre čísel a potom vyberte názov typu rovnosti rovná sa, nerovná sa, väčšie ako, väčšie alebo rovné, menšie ako, menšie alebo rovné alebo medzi.
-
V dialógovom okne Filtrovanie riadkov :
-
Pomocou základného režimu zadajte alebo aktualizujte dva operátory a hodnoty.
-
Pomocou rozšíreného režimu môžete zadať alebo aktualizovať viac ako dve klauzuly, porovnania, stĺpce, operátory a hodnoty.
-
-
Vyberte tlačidlo OK.
Môžete filtrovať podľa hodnoty dátumu a času pomocou vedľajšejponuky Filtre dátumu a času.
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor 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.
-
Vyberte šípku nadol stĺpca obsahujúceho hodnotu dátumu a času, podľa ktorej chcete filtrovať.
-
Vyberte filtre dátumu a času a potom vyberte názov typu rovnosti Rovná sa, Pred, Po, Medzi, V ďalšom, V predchádzajúcom, Je najskorší, Najnovší, Nie je najskorší, Nie je najnovší a vlastný filter.
Tip Použitie preddefinovaných filtrov môže byť jednoduchšie výberom položiek Rok, Štvrťrok, Mesiac, Týždeň, Deň, Hodina, Minúta a Sekunda. Tieto príkazy fungujú okamžite. -
V dialógovom okne Filtrovať riadoks:
-
Pomocou základného režimu zadajte alebo aktualizujte dva operátory a hodnoty.
-
Pomocou rozšíreného režimu môžete zadať alebo aktualizovať viac ako dve klauzuly, porovnania, stĺpce, operátory a hodnoty.
-
-
Vyberte tlačidlo OK.
Ak chcete filtrovať viacero stĺpcov, vyfiltrujte prvý stĺpec a potom zopakujte filter stĺpca pre každý ďalší stĺpec.
V nasledujúcom príklade riadka vzorcov funkcia Table.SelectRows vráti dotaz filtrovaný podľa štátov a rokov.
Hodnota null alebo prázdna hodnota nastane, keď bunka v nej nič nemá. Existujú dva spôsoby odstránenia hodnôt null alebo prázdnych hodnôt:
Použitie automatického filtra
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor 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.
-
Vyberte šípku nadol vedľa stĺpca, ktorý chcete filtrovať.
-
Ak chcete zrušiť výber všetkých stĺpcov, zrušte začiarknutie políčka (Vybrať všetko).
-
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 Name):
Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))
Použitie príkazu Odstrániť prázdne riadky
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor Power Query, vyberte bunku v údajoch a potom vyberte položku Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.
-
Vyberte položku Domov > Odstrániť riadky > Odstrániť prázdne riadky.
Ak chcete vymazať tento filter, odstráňte príslušný krok v časti Použité kroky v nastaveniach 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 tým rozdielom, že riadky sú zahrnuté alebo vylúčené na základe ich umiestnenia v údajoch dotazu namiesto podľa hodnôt.
Poznámka: Keď zadáte rozsah alebo vzorku, prvý riadok s údajmi v tabuľke je riadok nula (0), nie riadok jeden (1). Môžete vytvoriť stĺpec indexu na zobrazenie pozícií riadkov pred zadaním riadkov. Ďalšie informácie nájdete v téme Pridanie stĺpca indexu.
Ponechanie najvrchnejších riadkov
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor 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.
-
Vyberte položku Domov > Ponechať riadky > Ponechať horné riadky.
-
V dialógovom okne Ponechať najvrchnejšie riadky zadajte číslo do poľa Počet riadkov.
-
Vyberte tlačidlo OK.
Ak chcete ponechať spodné riadky
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor 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.
-
Vyberte položku Domov > Ponechať riadky > Ponechať spodné riadky.
-
V dialógovom okne Ponechať spodné riadky zadajte číslo do poľa Počet riadkov.
-
Vyberte tlačidlo OK.
Ponechanie rozsahu riadkov
Niekedy je tabuľka údajov odvodená zo zostavy s pevným rozložením. Prvých päť riadkov je napríklad hlavička zostavy, za ktorou nasleduje sedem riadkov údajov a potom rôzny počet riadkov obsahujúcich komentáre. Chcete však zachovať len riadky s údajmi.
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor Power Query, vyberte bunku v údajoch a potom vyberte položku Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.
-
Vyberte položku Domov > Ponechať riadky > Ponechať rozsah riadkov.
-
V dialógovom okne Ponechať rozsah riadkov zadajte čísla do prvého riadka a počet riadkov. Ak chcete postupovať podľa príkladu, zadajte šesť ako prvý riadok a sedem ako počet riadkov.
-
Vyberte tlačidlo OK.
Odstránenie najvrchnejších riadkov
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor Power Query, vyberte bunku v údajoch a potom vyberte položku Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.
-
Vyberte položku Domov > Odstrániť riadky > Odstrániť najvrchnejšie riadky.
-
V dialógovom okne Odstránenie najvrchnejších riadkov zadajte číslo do poľa Počet riadkov.
-
Vyberte tlačidlo OK.
Odstránenie spodných riadkov
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor Power Query, vyberte bunku v údajoch a potom vyberte položku Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.
-
Vyberte položku Domov > Odstrániť riadky > Odstrániť spodné riadky.
-
V dialógovom okne Odstrániť spodné riadky zadajte číslo do poľa Počet riadkov.
-
Vyberte tlačidlo OK.
Filtrovať môžete podľa alternatívnych riadkov a dokonca môžete definovať alternatívnu vzorku riadkov. Tabuľka má napríklad riadok komentára za každým riadkom údajov. Chcete zachovať nepárne riadky (1, 3, 5 atď.), ale párne riadky (2, 4, 6 atď.) odstráňte.
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor Power Query, vyberte bunku v údajoch a potom vyberte položku Údaje > Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.
-
Vyberte položku Domov > Odstrániť riadky > Odstrániť alternatívne riadky.
-
V dialógovom okne Odstránenie alternatívnych riadkov zadajte nasledovné:
-
Prvý riadok na odstránenie Začnite počítať v tomto riadku. Ak zadáte číslo 2, prvý riadok sa zachová, ale druhý riadok sa odstráni.
-
Počet riadkov, ktoré sa majú odstrániť Definujte začiatok vzorky. Ak zadáte číslo 1, naraz sa odstráni jeden riadok.
-
Počet riadkov, ktoré sa majú zachovať Definujte koniec vzoru. Ak zadáte číslo 1, pokračujte vo vzore s ďalším riadkom, ktorým je tretí riadok.
-
-
Vyberte tlačidlo OK.
Výsledok
Power Query má vzor, ktorý treba sledovať pre všetky riadky. V tomto príklade sa nepárne riadky odstránia a zachovajú sa párne riadky.
Pozrite tiež
Pomocník doplnku Power Query pre Excel
Odstránenie alebo ponechanie riadkov s chybami
Ponechanie alebo odstránenie duplicitných riadkov