Jak liczyć tylko widoczne komórki w Excelu (5 sztuczek)

  • Udostępnij To
Hugh West

Czasami w Excelu musimy zliczać tylko widoczne komórki. Na przykład, gdy zastosujemy opcję Filtr W Excelu niektóre wiersze stają się ukryte. Ponadto, podczas pracy w Excelu, często ręcznie ukrywamy wiersze celowo. W takich przypadkach, możemy potrzebować policzyć widoczną liczbę wierszy. Ten artykuł poprowadzi Cię jak policzyć tylko widoczne komórki.

Pobierz Zeszyt ćwiczeń

Możesz pobrać zeszyt ćwiczeń, który wykorzystaliśmy do przygotowania tego artykułu.

Count Only Visible Cells.xlsx

5 Sztuczek na liczenie tylko widocznych komórek w Excelu

Zazwyczaj możemy użyć funkcja COUNTA aby uzyskać liczbę istniejących wierszy w zbiorze danych. Jednakże, gdy wiersze są ukrywane ręcznie lub poprzez zastosowanie metody Filtr opcja KRAJ Funkcja nie podaje liczby widocznych wierszy, dlatego pokażę zastosowanie innych funkcji Excela, aby uzyskać liczbę tylko widocznych komórek. Dla zilustrowania mam zbiór danych zawierający dane o sprzedaży niektórych artykułów spożywczych. Teraz najpierw ukryję komórki i pokażę, jak policzyć widoczne wiersze.

1) Excel SUBTOTAL Funkcja do liczenia tylko widocznych komórek

Możemy użyć funkcja SUBTOTAL w Excelu, aby policzyć widoczne komórki. Najpierw zastosuję Filtr do mojego zbioru danych, a następnie obliczyć widoczne wiersze.

Kroki:

  • Najpierw należy wybrać zbiór danych ( B4:E13 ) i przejdź do Dane > Filtr Możesz też nacisnąć Ctrl + Zmiana + L aby zastosować filtrowanie w zbiorze danych.

  • W efekcie poniżej widoczna jest ikona rozwijania filtrów.

  • Następnie przefiltrowałem dane dotyczące sprzedaży dla Corn Flakes (patrz zrzut ekranu). Teraz wpisz poniższą formułę w Komórka C16 i nacisnąć Wejdź na stronę z klawiatury.
= SUMA CZĄSTKOWA(3,B5:B13)

  • W rezultacie otrzymasz liczbę wierszy tylko dla Corn Flakes który jest 6 .

Tutaj, w powyższym wzorze, 3 mówi funkcji, jaki typ liczenia ma być wykonany w zakresie B5:E13 .

Uwaga:

  • Możesz również użyć poniższej formuły, aby znaleźć liczbę widocznych komórek.
=SUBTOTAL(103,B5:E13)

Read More: Excel Formuła do liczenia komórek z tekstem (Pobierz darmowy Workbook)

2) Uzyskaj liczbę widocznych wierszy tylko z kryteriami (kombinacja funkcji Excela)

Tym razem znajdę liczbę widocznych komórek z kryteriami. Na przykład, ręcznie ukryłem wiersz 11 Teraz obliczę widoczną liczbę wierszy zawierających Płatki owsiane wykorzystując kombinację funkcji Excela (np. SUMPRODUCT , OFFSET , SUBTOTAL Dla Twojej informacji, istnieje łącznie 3 wiersze, które zawierają Płatki owsiane .

Kroki:

  • Na początku wpisz następujący wzór Komórka C18 i uderzyć Wejdź na stronę .
=SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))

  • W konsekwencji, oto liczba widocznych komórek dla Płatki owsiane .

🔎 Jak działa formuła?

  • (B5:B13=C16)

Powyższa część formuły zwraca: { FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE }

  • ROW(B5:B13)

Tutaj, funkcja ROW zwraca liczbę wierszy w zakresie B5:E13 .

{ 5;6;8;9;10;11;12;13 }

  • MIN(ROW(B5:B13))

Następnie funkcja MIN daje najmniejszy rząd w zakresie B5:E13 .

  • (SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0)))

Po tym powraca powyższa część formuły:

{ 1;1;1;1;1;1;0;1;1 }

  • SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))

Ostatecznie powyższa formuła zwraca { 2 }, która jest liczbą widocznych komórek zawierających Płatki owsiane .

Read More: Jak policzyć puste komórki w programie Excel z warunkiem (3 metody).

3. funkcja AGGREGATE w Excelu do liczenia tylko widocznych komórek w Excelu

Możesz użyć funkcja AGGREGATE aby znaleźć liczbę widocznych komórek. Na przykład, policzę widoczne wiersze z przefiltrowanego zestawu danych dla Corn Flakes .

Kroki:

  • Najpierw wpisz poniższą formułę w Komórka C15 i nacisnąć Wejdź na stronę .
=AGREGAT(3,3,B5:B13)

  • W konsekwencji otrzymasz zliczanie tylko widocznych wierszy.

Read More: Liczenie pustych komórek w Excelu (4 sposoby)

Podobne lektury

  • Jak liczyć liczby nieparzyste i parzyste w Excelu (3 proste sposoby)
  • Policz liczbę komórek z datami w Excelu (6 sposobów)
  • Excel Policz liczbę komórek w zakresie (6 prostych sposobów)
  • Excel VBA do wyboru pierwszej widocznej komórki w filtrowanym zakresie

4. połączenie funkcji COUNTA, UNIQUE i FILTER w celu obliczenia unikalnych widocznych komórek

Teraz policzę widoczne wiersze, które zawierają unikalne wartości.Aby to zrobić, użyję kombinacji KRAJ , UNIQUE oraz FILTR Wykorzystamy powyższy zbiór danych, w którym wiersz 11 jest ukryty.

Kroki:

  • Po pierwsze, dodałem dodatkową kolumnę Widoczny ' do mojego zbioru danych, użyłem poniższej formuły dla kolumny pomocniczej.
= SUMA CZĄSTKOWA(3,B5)

  • Tutaj dodana powyżej dodatkowa kolumna pokazuje widoczność poszczególnych wierszy.
  • Następnie obliczyłem całkowitą liczbę widocznych wierszy za pomocą poniższej formuły:
=SUM(F5:F13)

  • Teraz nadchodzi główna część tej metody. Wpisz poniższą formułę w Komórka C17 i uderzyć Wejdź na stronę .
=COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))

  • Na koniec powyższa formuła zwróci poniższy wynik.

🔎 Jak działa formuła?

  • FILTER(B5:B13,F5:F13)

W tej części FILTR Funkcja filtruje wszystkie artykuły spożywcze, które są widoczne i zwraca:

{ "Corn Flakes"; "Rolled Oats"; "Corn Flakes"; "Mixed Nuts"; "Corn Flakes"; "Dry Fruits"; "Corn Flakes"; "Corn Flakes" }

  • UNIQUE(FILTER(B5:B13,F5:F13))

Następnie. UNIQUE Funkcja zwraca unikalne artykuły spożywcze z filtrowanych pozycji, które są:

{ "Płatki kukurydziane"; "Płatki owsiane"; "Orzechy mieszane"; "Owoce suszone" }

  • COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))

W końcu KRAJ Funkcja zwraca liczbę widocznych unikalnych artykułów spożywczych jak poniżej.

{ 4 }

Uwaga:

  • Pamiętaj, że możesz użyć tej formuły tylko w Excel 2021 oraz Microsoft 365 jako UNIQUE oraz FILTR funkcje nie są dostępne w starszych wersjach excela.

Related Content: Jak policzyć puste komórki w Excelu (5 sposobów)

5. kombinacja funkcji Excela do wyświetlania liczby unikalnych widocznych komórek

Podobnie jak poprzednia metoda, obliczę widoczne unikalne wartości w Excelu za pomocą formuły tablicowej.W tej metodzie również dodamy kolumnę pomocniczą, aby uzyskać ostateczny wynik.Użyję kombinacji SUMA , JEŚLI , ISNA oraz MATCH Funkcje we wzorze. Wzór, który zastosowałem w tej metodzie został opublikowany w Newsletter Excel Expert , wydany 20 lipca 2001 r. (już niedostępny).

Kroki:

  • Po pierwsze, użyłem poniższej formuły w kolumnie pomocniczej. Formuła ta jest wprowadzona jako tablica (wynik jest obrysowany niebieskim kolorem jak poniżej).
=IF(SUBTOTAL(3,OFFSET(B5:B13,ROW(B5:B13)-MIN(ROW(B5:B13)),,1)),B5:B13,")

  • Następnie wpisz następujący wzór w komórce C16 i nacisnąć Wejdź na stronę .
=SUM(N(IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))=ROW(B5:B13)-MIN(ROW(B5:B13))+1))

  • Ostatecznie okaże się, że w widocznych wierszach naszego zbioru danych obecne są cztery unikalne artykuły spożywcze.

🔎 Jak działa formuła?

Ta formuła jest dość długa, wyjaśniłem ją w skrócie.

  • IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))

Na początku zwraca się powyższa część wzoru:

{ 1;2;1;4;1;1;7;1;1 }

  • ROW(B5:B13)-MIN(ROW(B5:B13))+1)

Następnie wraca ta część formuły:

{ 1;2;3;4;5;6;7;8;9 }

  • SUM(N(IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))=ROW(B5:B13)-MIN(ROW(B5:B13))+1))

Podsumowując, powyższa formuła zwraca:

{ 4 }

Read More: Excel zlicza komórki z liczbami (5 prostych sposobów)

Wniosek

W powyższym artykule starałem się omówić kilka metod liczenia tylko widocznych komórek w Excelu elaborat. Mam nadzieję, że te metody i wyjaśnienia będą wystarczające, aby rozwiązać twoje problemy. Proszę dać mi znać, jeśli masz jakieś pytania.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.