Applies ToExcel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

V Power Query můžete zahrnout nebo vyloučit řádky na základě hodnoty sloupce. Filtrovaný sloupec obsahuje malou ikonu filtru ( Ikona použitého filtru ) v záhlaví sloupce. Pokud chcete odebrat jeden nebo více filtrů sloupců pro začátek znovu, vyberte u každého sloupce šipku dolů Šipka filtru vedle sloupce a pak vyberte Vymazat filtr.

Pomocí funkce Automatický filtr můžete najít, zobrazit nebo skrýt hodnoty a snadněji zadat kritéria filtru. Ve výchozím nastavení uvidíte pouze prvních 1 000 jedinečných hodnot. Pokud se zobrazí zpráva, že seznam filtrů může být neúplný, vyberte Načíst další. V závislosti na množství dat se tato zpráva může zobrazit více než jednou.

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte šipku dolů Šipka filtru vedle sloupce, který chcete filtrovat.

  3. Zrušením zaškrtnutí políčka (Vybrat vše) zrušte výběr všech sloupců.

  4. Zaškrtněte políčko u hodnot sloupců, podle kterých chcete filtrovat, a pak vyberte OK.

Výběr sloupce

Pomocí podnabídky Filtry textu můžete filtrovat podle konkrétní textové hodnoty.

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte šipku dolů Šipka filtru vedle sloupce obsahujícího textovou hodnotu, podle které chcete filtrovat.

  3. Vyberte Filtry textu a pak vyberte typ rovnosti s názvy Rovná se, Does Nerovná se, Začíná, Nezačíná na, Končí na, Nekončí na, Obsahuje a Neobsahuje.

  4. V dialogovém okně Filtrovat řádky :

    • Pomocí základního režimu můžete zadat nebo aktualizovat dva operátory a hodnoty.

    • V rozšířeném režimu můžete zadat nebo aktualizovat více než dvě klauzule, porovnání, sloupce, operátory a hodnoty.

  5. Vyberte OK.

Pomocí podnabídky Filtry čísel můžete filtrovat podle číselné hodnoty.

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte šipku dolů Šipka filtru sloupce obsahujícího číselnou hodnotu, podle které chcete filtrovat.

  3. Vyberte Filtry čísel a pak vyberte typ rovnosti s názvem Rovná se, Nerovná se, Větší než, Větší než nebo Rovno, Menší než, Menší než nebo Rovno nebo Mezi.

  4. V dialogovém okně Filtrovat řádky :

    • Pomocí základního režimu můžete zadat nebo aktualizovat dva operátory a hodnoty.

    • V rozšířeném režimu můžete zadat nebo aktualizovat více než dvě klauzule, porovnání, sloupce, operátory a hodnoty.

  5. Vyberte OK.

Pomocí podnabídky Filtry data a času můžete filtrovat podle hodnoty data a času.

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte šipku dolů Šipka filtru sloupce obsahujícího hodnotu data a času, podle které chcete filtrovat.

  3. Vyberte Filtry data a času a pak vyberte typ rovnosti s názvy Equals, Before, After, Between, In the Next, In the Previous, Is EArliest, Is Latest, Is Not EArliest, Is Not Latest, Is Not Latest, Is Not Latest a Custom Filter.Tip    Použití předdefinovaných filtrů může být jednodušší, když vyberete Rok, Čtvrtletí, Měsíc, Týden, Den, Hodinu, Minutu a Sekundu. Tyto příkazy fungují okamžitě.

  4. V dialogovém okně Filtrovat řádky:

    • Pomocí základního režimu můžete zadat nebo aktualizovat dva operátory a hodnoty.

    • V rozšířeném režimu můžete zadat nebo aktualizovat více než dvě klauzule, porovnání, sloupce, operátory a hodnoty.

  5. Vyberte OK.

Pokud chcete filtrovat více sloupců, vyfiltrujte první sloupec a pak filtr sloupce opakujte pro každý další sloupec.

V následujícím příkladu řádku vzorců vrátí funkce Table.SelectRows dotaz filtrovaný podle State a Year.

Výsledek filtru

Hodnota null nebo prázdná hodnota nastane, pokud buňka neobsahuje nic. Existují dvě metody, jak odebrat hodnoty null nebo prázdné hodnoty:

Použití automatického filtru

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte šipku dolů Šipka filtru vedle sloupce, který chcete filtrovat.

  3. Pokud chcete zrušit výběr všech sloupců, zrušte zaškrtnutí políčka (Vybrat vše).

  4. Vyberte Odebrat prázdné a pak vyberte OK.

Tato metoda prozkoumá každou hodnotu ve sloupci pomocí tohoto vzorce (pro sloupec Name):

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

Použití příkazu Odebrat prázdné řádky

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Data > Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte Domů > Odebrat řádky > Odebrat prázdné řádky.

Pokud chcete tento filtr vymazat, odstraňte odpovídající krok v části Použitý postup v nastavení dotazu.

Tato metoda prozkoumá celý řádek jako záznam pomocí tohoto vzorce:

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

Filtrování řádků podle pozice je podobné filtrování řádků podle hodnoty s tím rozdílem, že řádky jsou zahrnuté nebo vyloučené na základě jejich umístění v datech dotazu místo podle hodnot.

Poznámka: Když zadáte oblast nebo vzorek, bude prvním řádkem dat v tabulce řádek nula (0), nikoli řádek 1 (1). Můžete vytvořit indexový sloupec, který zobrazí pozice řádků před zadáním řádků. Další informace najdete v tématu Přidání indexového sloupce.

Zachování horních řádků

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte Domů > Zachovat řádky > Zachovat horní řádky.

  3. V dialogovém okně Zachovat horní řádky zadejte číslo do pole Počet řádků.

  4. Vyberte OK.

Zachování dolních řádků

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte Domů > Zachovat řádky > Zachovat dolní řádky.

  3. V dialogovém okně Zachovat dolní řádky zadejte číslo do pole Počet řádků.

  4. Vyberte OK.

Zachování rozsahu řádků

Někdy je tabulka dat odvozená ze sestavy s pevným rozložením. Například prvních pět řádků je záhlaví sestavy, následované sedmi řádky dat a pak různým počtem řádků obsahujících komentáře. Chcete ale zachovat jenom řádky dat.

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Data > Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte Domů > Zachovat řádky > Zachovat rozsah řádků.

  3. V dialogovém okně Zachovat rozsah řádků zadejte čísla do polí První řádek a Počet řádků. Pokud chcete postupovat podle příkladu, zadejte šest jako první řádek a sedm jako počet řádků.

  4. Vyberte OK.

Odebrání horních řádků

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Data > Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte Domů > Odebrat řádky > Odebrat horní řádky.

  3. V dialogovém okně Odebrat horní řádky zadejte číslo do pole Počet řádků.

  4. Vyberte OK.

Odebrání dolních řádků

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Data > Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte Domů > Odebrat řádky > Odebrat dolní řádky.

  3. V dialogovém okně Odebrat dolní řádky zadejte číslo do pole Počet řádků.

  4. Vyberte OK.

Můžete filtrovat podle alternativních řádků a dokonce můžete definovat vzor alternativních řádků. Například tabulka má za každým řádkem dat řádek komentáře. Chcete zachovat liché řádky (1, 3, 5 atd.), ale odebrat sudé řádky (2, 4, 6 atd.).

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Data > Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Vyberte Domů > Odebrat řádky > Odebrat alternativní řádky.

  3. V dialogovém okně Odebrat alternativní řádky zadejte následující:

    • První řádek, který se má odebrat    Začněte počítat na tomto řádku. Pokud zadáte 2, první řádek zůstane zachován, ale druhý řádek se odebere.

    •  Počet řádků k odebrání   Definujte začátek vzoru. Pokud zadáte 1, odebere se najednou jeden řádek.

    •  Počet řádků, které se mají zachovat   Definujte konec vzoru. Pokud zadáte 1, pokračujte ve vzoru dalším řádkem, což je třetí řádek.

  4. Vyberte OK.

Výsledek   

Power Query má vzor pro všechny řádky. V tomto příkladu se liché řádky odeberou a sudé řádky se zachovají.

Viz také

Nápověda pro doplněk Power Query pro Excel

Odebrání nebo zachování řádků s chybami

Zachování nebo odebrání duplicitních řádků

Filtrovat podle pozice řádku (docs.com)

Filtrovat podle hodnot (docs.com)

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.