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

W Power Query wiersze można dołączać i wykluczać na podstawie wartości kolumny. Filtrowana kolumna zawiera małą ikonę filtru ( Ikona zastosowanego filtru ) w nagłówku kolumny. Jeśli chcesz usunąć jeden lub więcej filtrów kolumn, aby rozpocząć od nowa, dla każdej kolumny wybierz strzałkę w dół Strzałka filtru obok kolumny, a następnie wybierz pozycję Wyczyść filtr.

Funkcja Autofiltr umożliwia znajdowanie, pokazywanie i ukrywanie wartości oraz łatwiejsze określanie kryteriów filtru. Domyślnie jest wyświetlanych tylko pierwszych 1000 unikatowych wartości. Jeśli komunikat informuje, że lista filtrów może być niepełna, wybierz pozycję Załaduj więcej. W zależności od ilości danych ten komunikat może zostać wyświetlony więcej niż raz.

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz strzałkę w dół Strzałka filtru obok kolumny, którą chcesz filtrować.

  3. Wyczyść pole wyboru (Zaznacz wszystko), aby usunąć zaznaczenie wszystkich kolumn.

  4. Zaznacz pole wyboru obok wartości kolumn, według których chcesz filtrować, a następnie wybierz przycisk OK.

Zaznacz kolumnę

Za pomocą podmenu Filtry tekstu możesz filtrować według określonej wartości tekstowej.

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz strzałkę w dół Strzałka filtru obok kolumny zawierającej wartość tekstową, według której chcesz filtrować.

  3. Wybierz pozycję Filtry tekstu, a następnie wybierz nazwę typu równości Równe, Does Not Equal, Begins With, Does Not Begin With, Ends With, Does Not End With, Does Not End With, Contains, and Does Not Contain.

  4. W oknie dialogowym Filtrowanie wierszy :

    • Użyj trybu podstawowego , aby wprowadzić lub zaktualizować dwa operatory i wartości.

    • Użyj trybu zaawansowanego , aby wprowadzić lub zaktualizować więcej niż dwie klauzule, porównania, kolumny, operatory i wartości.

  5. Wybierz przycisk OK.

Możesz filtrować według wartości liczbowej za pomocą podmenu Filtry liczb .

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz strzałkę w dół Strzałka filtru kolumny zawierającej wartość liczbową, według której chcesz filtrować.

  3. Wybierz pozycję Filtry liczb, a następnie wybierz nazwę typu równości Równa się, Nie równa się, Większa niż, Większa lub Równa, Mniejsza niż, Mniejsza niż lub Równa lub Między.

  4. W oknie dialogowym Filtrowanie wierszy :

    • Użyj trybu podstawowego , aby wprowadzić lub zaktualizować dwa operatory i wartości.

    • Użyj trybu zaawansowanego , aby wprowadzić lub zaktualizować więcej niż dwie klauzule, porównania, kolumny, operatory i wartości.

  5. Wybierz przycisk OK.

Za pomocą podmenu Filtry daty/godziny można filtrować według wartości daty/godziny.

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz strzałkę w dół Strzałka filtru kolumny zawierającej wartość daty/godziny, według której chcesz filtrować dane.

  3. Wybierz pozycję Filtry daty/godziny, a następnie wybierz nazwę typu równości Równe, Przed, Po, Między, W następnym, W poprzednim, Jest najwcześniejsza, Jest najnowsza, Nie najwcześniejsza, Nie jest najnowsza i Filtr niestandardowy.Wskazówka    Korzystanie ze wstępnie zdefiniowanych filtrów może być łatwiejsze, wybierając pozycję Rok, Kwartał, Miesiąc, Tydzień, Dzień, Godzina, Minuta i Sekunda. Te polecenia działają od razu.

  4. W oknie dialogowym Filtrowanie wierszy:

    • Użyj trybu podstawowego , aby wprowadzić lub zaktualizować dwa operatory i wartości.

    • Użyj trybu zaawansowanego , aby wprowadzić lub zaktualizować więcej niż dwie klauzule, porównania, kolumny, operatory i wartości.

  5. Wybierz przycisk OK.

Aby filtrować wiele kolumn, odfiltruj pierwszą kolumnę, a następnie powtórz filtr kolumn dla każdej dodatkowej kolumny.

W poniższym przykładzie na pasku formuły funkcja Table.SelectRows zwraca zapytanie filtrowane według wartości Województwo i Rok.

Wynik filtru

Wartość null lub pusta występuje, gdy komórka nie ma w niej nic. Istnieją dwie metody usuwania wartości null lub pustych:

Używanie Autofiltru

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz strzałkę w dół Strzałka filtru obok kolumny, którą chcesz filtrować.

  3. Wyczyść pole wyboru (Zaznacz wszystko), aby usunąć zaznaczenie wszystkich kolumn.

  4. Wybierz pozycję Usuń puste , a następnie wybierz przycisk OK.

Ta metoda sprawdza każdą wartość w kolumnie przy użyciu tej formuły (dla kolumny "Nazwa"):

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

Używanie polecenia Usuń puste wiersze

  1. Aby otworzyć zapytanie, znajdź wcześniej załadowaną komórkę z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Dane > Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz pozycję Narzędzia główne > Usuń wiersze > Usuń puste wiersze.

Aby wyczyścić ten filtr, usuń odpowiedni krok w obszarze Zastosowane kroki w ustawieniach zapytania.

Ta metoda umożliwia sprawdzenie całego wiersza jako rekordu przy użyciu następującej formuły:

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

Filtrowanie wierszy według pozycji jest podobne do filtrowania wierszy według wartości, z tym że wiersze są uwzględniane lub wykluczane na podstawie ich pozycji w danych zapytania, a nie według wartości.

Uwaga: Po określeniu zakresu lub wzorca pierwszym wierszem danych w tabeli jest wiersz zero (0), a nie pierwszy wiersz (1). Aby wyświetlić pozycje wierszy przed określeniem wierszy, można utworzyć kolumnę indeksu. Aby uzyskać więcej informacji, zobacz Dodawanie kolumny indeksu.

Aby zachować górne wiersze

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz pozycję Narzędzia główne > Zachowaj wiersze > Zachowaj górne wiersze.

  3. W oknie dialogowym Zachowaj górne wiersze wprowadź liczbę w polu Liczba wierszy.

  4. Wybierz przycisk OK.

Aby zachować dolne wiersze

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz pozycję Narzędzia główne > Zachowaj wiersze > Zachowaj dolne wiersze.

  3. W oknie dialogowym Zachowaj dolne wiersze wprowadź liczbę w polu Liczba wierszy.

  4. Wybierz przycisk OK.

Aby zachować zakres wierszy

Czasami tabela danych pochodzi z raportu o stałym układzie. Na przykład pięć pierwszych wierszy to nagłówek raportu, a po nim siedem wierszy danych, a następnie różna liczba wierszy zawierających komentarze. Jednak chcesz zachować tylko wiersze danych.

  1. Aby otworzyć zapytanie, znajdź wcześniej załadowaną komórkę z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Dane > Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz pozycję Narzędzia główne > Zachowaj wiersze > Zachowaj zakres wierszy.

  3. W oknie dialogowym Zachowaj zakres wierszy wprowadź liczby w polach Pierwszy wiersz i Liczba wierszy. Aby postępować zgodnie z przykładem, wprowadź sześć jako pierwszy wiersz, a siedem jako liczbę wierszy.

  4. Wybierz przycisk OK.

Aby usunąć górne wiersze

  1. Aby otworzyć zapytanie, znajdź wcześniej załadowaną komórkę z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Dane > Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz pozycję Narzędzia główne > Usuń wiersze > Usuń górne wiersze.

  3. W oknie dialogowym Usuwanie górnych wierszy wprowadź liczbę w polu Liczba wierszy.

  4. Wybierz przycisk OK.

Aby usunąć dolne wiersze

  1. Aby otworzyć zapytanie, znajdź wcześniej załadowaną komórkę z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Dane > Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie lub edytowanie zapytania w programie Excel.

  2. Wybierz pozycję Narzędzia główne > Usuń wiersze > Usuń dolne wiersze.

  3. W oknie dialogowym Usuwanie dolnych wierszy wprowadź liczbę w polu Liczba wierszy.

  4. Wybierz przycisk OK.

Możesz filtrować według naprzemiennych wierszy, a nawet zdefiniować alternatywny wzorzec wiersza. Na przykład po każdym wierszu danych tabela zawiera wiersz komentarza. Chcesz zachować wiersze parzyste (1, 3, 5 itd.), ale usuń wiersze parzyste (2, 4, 6 itd.).

  1. Aby otworzyć zapytanie, znajdź wcześniej załadowaną komórkę z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Dane > Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Wybierz pozycję Narzędzia główne > Usuń wiersze > Usuń wiersze alternatywne.

  3. W oknie dialogowym Usuwanie wierszy alternatywnych wprowadź następujące informacje:

    • Pierwszy wiersz do usunięcia    Rozpocznij zliczanie w tym wierszu. Jeśli wprowadzisz wartość 2, pierwszy wiersz zostanie zachowany, ale drugi wiersz zostanie usunięty.

    •  Liczba wierszy do usunięcia   Zdefiniuj początek wzorca. Jeśli wprowadzisz liczbę 1, po jednym wierszu zostanie usunięty naraz.

    •  Liczba wierszy do zachowania   Zdefiniuj koniec wzorca. Jeśli wprowadzisz liczbę 1, kontynuuj wzorzec z następnym wierszem, który jest trzecim wierszem.

  4. Wybierz przycisk OK.

Wynik   

Power Query ma deseń do naśladowania dla wszystkich wierszy. W tym przykładzie wiersze nieparzyste są usuwane, a wiersze parzyste są zachowywane.

Zobacz też

Dodatek Power Query dla programu Excel — pomoc

Usuwanie lub zachowywanie wierszy z błędami

Zachowywanie lub usuwanie zduplikowanych wierszy

Filtrowanie według położenia wiersza (docs.com)

Filtrowanie według wartości (docs.com)

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.