W Power Query wiersze można dołączać i wykluczać na podstawie wartości kolumny. Filtrowana kolumna zawiera małą ikonę 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ół 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.
-
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.
-
Wybierz strzałkę w dół obok kolumny, którą chcesz filtrować.
-
Wyczyść pole wyboru (Zaznacz wszystko), aby usunąć zaznaczenie wszystkich kolumn.
-
Zaznacz pole wyboru obok wartości kolumn, według których chcesz filtrować, a następnie wybierz przycisk OK.
Za pomocą podmenu Filtry tekstu możesz filtrować według określonej wartości tekstowej.
-
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.
-
Wybierz strzałkę w dół obok kolumny zawierającej wartość tekstową, według której chcesz filtrować.
-
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.
-
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.
-
-
Wybierz przycisk OK.
Możesz filtrować według wartości liczbowej za pomocą podmenu Filtry liczb .
-
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.
-
Wybierz strzałkę w dół kolumny zawierającej wartość liczbową, według której chcesz filtrować.
-
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.
-
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.
-
-
Wybierz przycisk OK.
Za pomocą podmenu Filtry daty/godziny można filtrować według wartości daty/godziny.
-
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.
-
Wybierz strzałkę w dół kolumny zawierającej wartość daty/godziny, według której chcesz filtrować dane.
-
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. -
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.
-
-
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.
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
-
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.
-
Wybierz strzałkę w dół obok kolumny, którą chcesz filtrować.
-
Wyczyść pole wyboru (Zaznacz wszystko), aby usunąć zaznaczenie wszystkich kolumn.
-
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
-
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.
-
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
-
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.
-
Wybierz pozycję Narzędzia główne > Zachowaj wiersze > Zachowaj górne wiersze.
-
W oknie dialogowym Zachowaj górne wiersze wprowadź liczbę w polu Liczba wierszy.
-
Wybierz przycisk OK.
Aby zachować dolne wiersze
-
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.
-
Wybierz pozycję Narzędzia główne > Zachowaj wiersze > Zachowaj dolne wiersze.
-
W oknie dialogowym Zachowaj dolne wiersze wprowadź liczbę w polu Liczba wierszy.
-
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.
-
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.
-
Wybierz pozycję Narzędzia główne > Zachowaj wiersze > Zachowaj zakres wierszy.
-
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.
-
Wybierz przycisk OK.
Aby usunąć górne wiersze
-
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.
-
Wybierz pozycję Narzędzia główne > Usuń wiersze > Usuń górne wiersze.
-
W oknie dialogowym Usuwanie górnych wierszy wprowadź liczbę w polu Liczba wierszy.
-
Wybierz przycisk OK.
Aby usunąć dolne wiersze
-
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.
-
Wybierz pozycję Narzędzia główne > Usuń wiersze > Usuń dolne wiersze.
-
W oknie dialogowym Usuwanie dolnych wierszy wprowadź liczbę w polu Liczba wierszy.
-
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.).
-
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.
-
Wybierz pozycję Narzędzia główne > Usuń wiersze > Usuń wiersze alternatywne.
-
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.
-
-
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