W tym artykule dowiemy się, jak filtrować dane, a następnie jak możemy podać różne kryteria filtrowania za pomocą VBA w programie Microsoft Excel 2007 i nowszych wersjach.
Jak umieścić filtr w danych?
Aby zrozumieć, jak umieścić filtr, weźmy przykład:-
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy zobaczyć dane z miesiąca styczeń, to musimy ustawić filtr na miesiąc styczeń. Aby umieścić filtr przez VBA, wykonaj poniższe czynności:-
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Dane podfiltru()
Zakres("A1").AutoFilter Field:=1, Criteria1:="sty"
Napis końcowy
Wyjaśnienie kodu:- Najpierw musimy wybrać zakres danych, w którym chcemy umieścić filtr, a następnie musimy zdefiniować kryteria.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane i widzimy tylko dane ze stycznia.
Jak umieścić filtr na dolnych 10 pozycjach?
Aby zrozumieć, jak umieścić filtr dla 10 najniższych pozycji, weźmy przykład:-
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy zobaczyć dolne 10 kliknięć w danych, musimy wykonać poniższe kroki:-
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Filtr podrzędny10()
Zakres("A1"). Pole AutoFilter:=3, Criteria1:="10", Operator:=xlBottom10Items
Napis końcowy
Wyjaśnienie kodu:- Najpierw musimy wybrać zakres danych, w którym chcemy umieścić filtr, a następnie musimy zdefiniować kryteria filtrowania danych z 10 najniższych pozycji.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane i zobaczymy tylko dane z ostatnich 10 kliknięć.
Jak ustawić filtr dla dolnych 10 procent danych?
Aby zrozumieć, jak umieścić filtr dla dolnych 10 procent danych, weźmy przykład: –
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy zobaczyć dolne 10 procent danych, musimy wykonać poniższe kroki: -
- Otwórz stronę VBA i naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Sub Filterbottom10 procent()
Zakres("A1"). Pole AutoFilter:=3, Criteria1:="10", Operator:=xlBottom10Percent
Napis końcowy
Wyjaśnienie kodu:- Najpierw musimy wybrać zakres danych, w którym chcemy umieścić filtr, a następnie musimy zdefiniować kryteria filtrowania danych dolnych 10 procent.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane i zobaczymy tylko dolne 10 procent danych.
Jak ustawić filtr dla dolnej liczby X pozycji danych?
Aby zrozumieć, jak umieścić filtr dla dolnych liczb X, weźmy przykład:-
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy zobaczyć dolną liczbę x danych, musimy wykonać poniższe kroki:-
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Dolny filtr podrzędny x numer()
Zakres("A1"). Pole AutoFilter:=3, Criteria1:="5", Operator:=xlBottom10Items
Napis końcowy
Wyjaśnienie kodu: - Najpierw wybraliśmy zakres danych, w którym chcemy umieścić filtr, a następnie podaliśmy kryteria filtrowania 5 liczb z 10 dolnych liczb.
Aby uruchomić makro naciśnij klawisz F5, dane zostaną przefiltrowane i widzimy tylko dane z 10 dolnych kliknięć.
Jak ustawić filtr dla dolnych x procent danych?
Aby zrozumieć, jak umieścić filtr dla dolnych x procent danych, weźmy przykład: –
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy zobaczyć dolne x dane procentowe, musimy wykonać poniższe kroki: -
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Pod filtrdolnyxprocent()
Zakres ("A1"). Pole AutoFilter:=3, Criteria1:="5", Operator:=xlBottom10Percent
Napis końcowy
Wyjaśnienie kodu:- Najpierw musimy wybrać zakres danych, w którym chcemy umieścić filtr, a następnie musimy zdefiniować kryteria filtrowania danych o dolnych x procentach.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane i zobaczymy tylko dolne 10 procent danych.
Jak umieścić filtr na konkretny tekst?
Aby zrozumieć, jak umieścić filtr dla konkretnych, weźmy przykład:-
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy zobaczyć konkretne dane tylko w kolumnie B, musimy wykonać poniższe kroki:-
- Otwórz stronę VBA i naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Podspecyfikowane dane()
Zakres("A1").AutoFilter Field:=2, Criteria1:="*Exceltip*"
Napis końcowy
Wyjaśnienie kodu:- Najpierw wybieramy zakres danych, w którym zdefiniujemy kolumnę B w polu jako 2, a następnie określimy, które dane chcemy zobaczyć.
Aby uruchomić makro naciśnij klawisz F5, dane zostaną przefiltrowane i zobaczymy tylko dane Exceltip.
Jak umieścić filtr dla wielu kryteriów?
Aby zrozumieć, jak konkretnie umieścić filtr, weźmy przykład:-
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy zobaczyć dane za miesiąc styczeń i marzec, musimy wykonać poniższe kroki:-
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Podrzędne dane wielokrotne()
Zakres("A1:E1").AutoFilter field:=1, Criteria1:="sty", Operator:=xlAnd, Criteria2:="Mar"
Napis końcowy
Wyjaśnienie kodu:- Najpierw musimy wybrać zakres danych, w którym zdefiniujemy kolumnę A w polu jako 1, a następnie zdefiniujemy oba kryteria.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane i zobaczymy tylko dane ze stycznia i marca.
Jak umieścić filtr, aby wyświetlić rekordy zawierające wartość między 2 wartościami?
Aby zrozumieć, jak umieścić filtr dla wielu kryteriów, weźmy przykład:-
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy umieścić filtr zgodnie z kryteriami, ile mamy liczb pod kliknięciami od 5000 do 10000, wykonaj poniższe kroki:-
- Otwórz stronę VBA i naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Wiele kryteriów pomocniczych()
Zakres("A1:E1").AutoFilter field:=3, Criteria1:=">5000", Operator:=xlAnd, Criteria2:="<10000"
Napis końcowy
Objaśnienie kodu: - Najpierw musimy wybrać zakres danych, w którym zdefiniujemy kryteria w kolumnie C za pomocą funkcji operatora.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane i możemy zobaczyć dane według kliknięć, które są ponad 5000 i mniej niż 10000.
Jak umieścić filtr dla wielu kryteriów w wielu kolumnach?
Aby zrozumieć, jak umieścić filtr dla wielu kryteriów w wielu kolumnach, weźmy przykład: –
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy umieścić filtr w styczniu, aby zobaczyć, ile linków jest w wskazówkach programu Excel Więc musimy umieścić filtr w kolumnie A i B, wykonaj poniższe kroki: -
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Pod wiele pól ()
Zakres("A1:E1").AutoFilter field:=1, Criteria1:="sty"
Zakres("A1:E1").AutoFilter field:=2, Criteria1:="*Exceltip*"
Napis końcowy
Wyjaśnienie kodu: - Najpierw musimy wybrać zakres danych, w którym chcemy umieścić filtr, a następnie będziemy musieli zdefiniować kryteria 2 razy, aby osiągnąć cel.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane i możemy zobaczyć, ile linków należy do Exceltip w danych z miesiąca stycznia.
Jak filtrować dane bez stosowania strzałki filtru?
Aby zrozumieć, jak filtrować dane bez stosowania filtra w kolumnie, weźmy przykład: –
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy umieścić filtr na miesiąc styczeń i ukryć strzałkę filtra w polu, wykonaj poniższe kroki:-
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Ukryj filtr pomocniczy()
Zakres("A1"). Pole AutoFilter:=1, Criteria1:="Jan", visibledropdown:=False
Napis końcowy
Wyjaśnienie kodu: - Najpierw musimy wybrać zakres danych, w którym chcemy umieścić filtr, a następnie upewnić się, że filtr nie powinien być widoczny.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane. Teraz możemy zobaczyć dane tylko w danych z miesiąca stycznia, ale strzałka filtra nie pojawi się w kolumnie miesiąca.
Jak filtrować dane do wyświetlania 1 0r 2 Możliwe wartości?
Aby zrozumieć, jak filtrować dane, aby wyświetlić 1 lub 2 możliwe wartości, weźmy przykład: –
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy umieścić filtr w styczniu i ukryć strzałkę filtra w polu, musimy wykonać poniższe kroki:-
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Ukryj filtr pomocniczy()
Zakres("A1"). Pole AutoFilter:=1, Criteria1:="Jan", visibledropdown:=False
Napis końcowy
Wyjaśnienie kodu: - Najpierw musimy wybrać zakres danych, w którym chcemy umieścić filtr, a następnie upewnimy się, że filtr nie powinien być widoczny.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane. Teraz możemy zobaczyć dane w danych za styczeń i za luty.
Jak założyć filtr na 10 najlepszych pozycji?
Aby zrozumieć, jak umieścić filtr dla 10 najlepszych pozycji, weźmy przykład:-
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy zobaczyć 10 najlepszych kliknięć w dane, musimy wykonać poniższe kroki:-
- Otwórz stronę VBA i naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Filtr podrzędny10()
Zakres("A1").AutoFilter Field:=3, Criteria1:="10", Operator:=xlTop10Items
Napis końcowy
Wyjaśnienie kodu- Najpierw musimy wybrać zakres danych, w którym chcemy umieścić filtr, a następnie musimy zdefiniować kryteria filtrowania danych z 10 najlepszych pozycji.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane i zobaczymy tylko dane 10 najlepszych kliknięć.
Jak ustawić filtr dla 10 procent najlepszych danych?
Aby zrozumieć, jak umieścić filtr dla najlepszych 10 procent danych, weźmy przykład: –
Mamy dane w zakresie A1:E35, w którym kolumna A zawiera Miesiąc, kolumna B Strona, kolumna C Kliknięcia, kolumna D CTR, a kolumna E zawiera średnią pozycję.
Jeśli chcemy zobaczyć najlepsze 10 procent danych, musimy wykonać poniższe kroki:-
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Podfiltr10 procent ()
Zakres("A1").Pole AutoFilter:=3, Criteria1:="10", Operator:=xlTop10Percent
Napis końcowy
Wyjaśnienie kodu:- Najpierw musimy wybrać zakres danych, w którym chcemy umieścić filtr, a następnie musimy zdefiniować kryteria filtrowania danych z górnych 10 procent.
Aby uruchomić makro, naciśnij klawisz F5, a dane zostaną przefiltrowane. Teraz widzimy tylko 10 procent najlepszych danych.
Jak usunąć filtr?
Aby zrozumieć, jak usunąć filtr, wykonaj poniższe kroki:-
- Otwórz stronę VBA naciśnij klawisz Alt + F11.
- Włóż moduł.
- Napisz poniższy kod:
Filtr podrzędny()
Arkusze ("Arkusz1").ShowAllData
Napis końcowy
Aby uruchomić makro naciśnij klawisz F5, wszystkie dane zostaną wyświetlone, ale strzałka filtra nie zostanie usunięta.
Chodzi o to, jak możemy umieścić filtry przez VBA w programie Microsoft Excel.