Excel: omiń limit reprezentacji wejściowych

Spisie treści

W ten sposób omijasz ograniczenia Autofiltru i wyświetlasz ponad 1000 lub 10 000 wpisów

Jeśli chcesz korzystać z Autofiltra na bardzo rozbudowanej liście, szybko dojdziesz do granic możliwości. Widać to po tym, że nie wszystkie wpisy w odpowiedniej kolumnie są wyświetlane na liście Autofiltru.

Poniższy rysunek przedstawia to zjawisko przy użyciu przykładowej tabeli, w której na kolumnę przypada 30 000 wpisów, chociaż nie wszystkie z nich są wyświetlane na liście rozwijanej filtrów:

Ten problem jest związany z faktem, że lista rozwijana Autofiltr może wyświetlać tylko wpisy do górnego limitu. W programie Excel do wersji 2003 jest to maksymalnie 1000 różnych kryteriów, w programie Excel od wersji 2007 maksymalnie 10 000 różnych kryteriów.

Liczba wierszy na liście nie ma znaczenia, tylko liczba różnych kryteriów. W zasadzie AutoFilter może przetwarzać więcej kryteriów, jedynym ograniczeniem jest wyświetlanie.

Jak ominąć limit automatycznego filtra?

Opisany problem można obejść za pomocą specjalnego filtru lub zdefiniowanego przez użytkownika Autofiltru, w którym ręcznie wprowadza się niewyświetlane kryterium.

W obszernych listach, które często muszą być filtrowane według różnych kryteriów, zaleca się jednak przeprowadzenie filtracji wstępnej za pomocą kolumny pomocniczej. Aby to zrobić, wykonaj następujące czynności:

  1. Utwórz kolumnę pomocniczą obok swojej listy.
  2. W przykładowej tabeli jest to kolumna D. Jeśli pierwsza zawartość Twojej listy znajduje się w drugim wierszu, a lista ma być filtrowana zgodnie z zawartością kolumny B, wprowadź następującą formułę w komórce D2:
    = LEWO (B2; 1)
    Użyj tej formuły, aby określić pierwszy znak w komórce B2, który będzie używany do filtrowania wstępnego.
  3. Skopiuj tę formułę do komórek poniżej w kolumnie D, w przykładowej tabeli do ostatniego wiersza 30000. Poniższy rysunek przedstawia kolumnę pomocniczą w przykładowej tabeli:
  4. Jeśli jeszcze tego nie zrobiłeś, użyj menu DANE i polecenia lub przycisku FILTER - AUTOFILTER (Excel do wersji 2003 włącznie) lub FIOLTERN (Excel w wersji 2007 lub nowszej), aby dodać do listy pola listy do automatycznego filtrowania .

Jako filtr wybierz pierwszą literę zestawu znaków, według którego chcesz filtrować, w kolumnie pomocniczej. Poniższy rysunek pokazuje to z przykładową tabelą:

Po wybraniu pierwszej litery wyświetlana jest tylko zawartość listy rozpoczynająca się od wybranego znaku:

Na tej liście, przefiltrowanej według kolumny pomocniczej, możesz teraz użyć Autofiltru w kolumnie B i wybrać odpowiednią zawartość z listy, która teraz zawiera całą zawartość z żądaną pierwszą literą:

W przypadku, gdy filtr wstępny opisany pierwszym znakiem jest niewystarczający, możesz również wyświetlić pierwsze dwa znaki w kolumnie pomocniczej. Formuła wymagana do tego wygląda tak dla drugiej linii:

= LEWO (B2; 2)

Możesz zastosować opisaną metodę wstępnego filtrowania nie tylko dla treści tekstowych, ale także dla dowolnego ciągu liczb, na przykład kodów pocztowych.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave