Jak liczyć kolorowe komórki w Excelu (4 proste sposoby)

  • Udostępnij To
Hugh West

Używanie kolorów w skoroszycie jest świetnym sposobem na uatrakcyjnienie jego wyglądu. Ale ponieważ nie ma żadnej wbudowanej funkcji do liczenia kolorowych komórek w Excelu, ludzie zwykle unikają kolorowania komórek. Ale można to zrobić za pomocą kilku sztuczek. W tym artykule pokażemy, jak policzyć kolorowe komórki w programie Excel.

Pobierz szablon praktyki

Możesz pobrać stąd darmowy szablon Excela do ćwiczeń i poćwiczyć samodzielnie.

Liczenie kolorowych komórek w Excelu.xlsm

4 Proste sposoby na liczenie kolorowych komórek w Excelu

W tym rozdziale dowiesz się, jak liczyć kolorowe komórki w Excelu, wykorzystując narzędzia poleceń Excela i funkcje zdefiniowane przez użytkownika (UDF).

1) Użyj polecenia Znajdź & Zaznacz, aby policzyć kolorowe komórki w Excelu

Na stronie Znajdź & Wybierz Polecenie jest jednym z najbardziej przydatnych narzędzi w Excelu do wykonywania wszelkich zadań związanych z Excelem. Tutaj wykorzystamy je do zliczania kolorowych komórek w Excelu.

Rozważmy następujący zbiór danych, w którym znajdują się trzy kategorie danych, Kategoria: Owoce, Kwiaty i Żywność. Każda kategoria jest zróżnicowana kolorystycznie. Kategoria Owoce zadeklarowana w kolorze Niebieski , kat. Kwiatek w Orange a kategoria Żywność nie ma kolorów tła.

Teraz dowiemy się, jak dowiedzieć się, ile każdego koloru mieści się w każdej komórce każdej kategorii.

Kroki:

  • Wybierz zbiór danych z kolorowymi komórkami.
  • W Zakładka Edycja , wybrany Find & Select -> Find

  • Z. wyskakujące okienko Znajdź i zamień kliknąć Opcje .

  • W kolejnym wyskakującym okienku Znajdź i zamień kliknij na liście rozwijanej w Format -> Wybierz format z komórki .

  • Pojawi się czterowymiarowy symbol plusa. Umieść ten symbol nad dowolną kolorową komórką i kliknij ją (my wybraliśmy kolor Niebieski).

  • Ponownie pojawi się wyskakujące okienko Znajdź i zamień i zauważysz, że Podgląd* pole etykiety zostanie wypełnione kolorem zbliżonym do koloru komórki, którą wybrałeś wcześniej.
  • Kliknij Znajdź wszystkie .

Otrzymasz wszystkie szczegóły dotyczące określone kolorowe komórki wraz z liczbą tych kolorowych komórek.

W ten sam sposób możesz policzyć wszystkie inne kolorowe komórki w swoim arkuszu w programie Excel.

Read More: Jak policzyć kolorowe komórki w Excelu bez VBA (3 metody)

2) Zastosuj filtry i funkcję SUBTOTAL w programie Excel, aby policzyć kolorowe komórki

Korzystanie z funkcji Excela Filtr i wstawienie narzędzia SUBTOTAL funkcja w nim, to kolejny skuteczny sposób na zliczanie kolorowych komórek w Excelu. I my też możemy to wykorzystać do zliczania kolorowych komórek w Excelu.

Rozważmy następujący zbiór danych, który jest pokolorowany przez Kategorię. Teraz nauczymy się kroków, aby dowiedzieć się, ile jest tych kolorowych komórek w Excelu przy użyciu Filtry i Funkcja SUBTOTAL .

Kroki:

  • W innej komórce arkusza wpisz następujący tekst SUBTOTAL wzór,
=SUBTOTAL(102,B5:B16)

Tutaj,

102 = Liczba widocznych komórek w określonym zakresie.

B5:B16 = Zakres kolorowych komórek.

  • Otrzymasz całkowitą liczbę kolorowych komórek w arkuszu (np. mamy 12 komórek z kolorami tła, więc SUBTOTAL dało nam wyjście o wartości 12 ).

  • Następnie wybierz tylko nagłówki zbioru danych.
  • Idź do Dane -> Filtr .

  • Wstawi on przycisk rozwijany w każdym nagłówku zbioru danych.

  • Kliknij przycisk rozwijany z nagłówka kolumny, w której znajdują się kolorowe komórki (np. Nazwa produktu).
  • Z listy rozwijanej wybierz Filtr według koloru i otrzymasz wszystkie kolory z twojego zestawu danych w podliście.

  • Kliknij na kolor, który chcesz policzyć (np. my wybraliśmy kolor Niebieski).
  • Wyświetli on tylko komórki zabarwione tym kolorem wraz z liczbą tych komórek w SUBTOTAL komórka wynikowa (np. w naszym zbiorze danych są 4 komórki o niebieskim kolorze).

  • W ten sam sposób można policzyć wszystkie inne kolorowe komórki w arkuszu w Excelu (np. gdy wybraliśmy kolor pomarańczowy z listy rozwijanej, dało nam to komórki pokolorowane kolorem pomarańczowym, a ponieważ w naszym zbiorze danych mamy 5 komórek pokolorowanych kolorem pomarańczowym, więc SUBTOTAL wynik ogniwo produkowane 5 )

Read More: Licz komórki według koloru za pomocą formatowania warunkowego w programie Excel (3 metody)

3. implementacja makra GET.CELL 4 i funkcji COUNTIFS w Excelu do zliczania kolorowych komórek

Zastosowanie Makro Excel 4.0 jest ograniczona ze względu na kompatybilność i trudności. Innym powodem jest to, że jest to stara funkcja makro w Excelu, więc brakuje niektórych nowych funkcji. Ale jeśli nadal jesteś wygodny w pracy z Makra EXCEL 4.0 , to pomożemy Ci wykorzystać funkcję zliczania kolorowych komórek w Excelu.

Na tym samym zbiorze danych, na którym ćwiczyliśmy, nauczymy się implementować Funkcja Makro 4 do zliczania kolorowych komórek w Excelu.

  • Idź do Formuły -> Zdefiniuj nazwę .

  • W Okno podręczne Nowa nazwa , napisz co następuje,
    • Nazwa: GetColorCode (jest to nazwa zdefiniowana przez użytkownika)
    • Zakres: Zeszyt ćwiczeń
    • Dotyczy: =GET.CELL(38,GetCell!$B5)

Tutaj,

GetCell = Nazwa arkusza, w którym znajduje się Twój zbiór danych

$B5 = Odniesienie do kolumny z kolorem tła.

  • Kliknij OK

Teraz masz formułę zdefiniowaną przez użytkownika, =GetColorCode .

  • W sąsiadującym z danymi miejscu wpisz formułę i naciśnij Wejdź na stronę .
  • W wyniku jego działania powstanie liczba (np. 42 ).

  • Teraz przeciągnij komórkę w dół o Uchwyt do napełniania aby zastosować tę samą formułę do pozostałych komórek.

Formuła zwróci konkretne liczby określone jako kolory. Tak więc wszystkie komórki z napisem ten sam kolor tła będzie miał ten sam numer , a jeśli nie ma koloru tła, formuła zwróciłaby 0.

  • Teraz określ te kolory w innych komórkach tego samego arkusza, aby uzyskać liczbę.

Zobacz poniższy obrazek, aby zrozumieć więcej.

Stworzyliśmy tabelę o nazwie Color Count, a w niej zdefiniowaliśmy Komórki G5 oraz G6 według naszego koloru Niebieski oraz Orange odpowiednio, i zachować komórki obok nich ( Komórki H5 & H6 ) puste, abyśmy mogli uzyskać w tych komórkach liczbę naszych kolorowych komórek.

  • Napisz następującą formułę w komórce, w której będziesz miał zliczanie kolorowych komórek,
=COUNTIFS($E5:$E$16,GetColorCode)

Tutaj,

$E5:$E$16 = zakres kodu koloru, który wyodrębniliśmy z formuły zdefiniowanej przez użytkownika.

  • Naciśnij Wejdź na stronę .

Otrzymamy zliczanie komórek o określonym kolorze (np. w naszym zbiorze danych są 4 komórki o kolorze niebieskim, więc obok Niebieski komórka określona kolorem ( G5 ), daje nam to liczbę 4 ).

  • Teraz przeciągnij komórkę przez całą kolumnę o Uchwyt do napełniania aby uzyskać wszystkie zliczenia swoich kolorowych komórek w arkuszu.

Ponieważ mamy 5 komórek pokolorowanych Orange w naszym zbiorze danych, zdefiniowane przez użytkownika GetColorCode formuła dała nam rachubę 5 .

4. osadzić kod VBA (funkcja zdefiniowana przez użytkownika) do liczenia kolorowych komórek w Excelu

Realizacja VBA Kod w zadaniach związanych z Excelem jest najbezpieczniejszą i najbardziej efektywną metodą, dlatego wymaga od użytkowników umiejętności na poziomie zaawansowanym. Makro 4 sekcja, dobrze, VBA jest postępem Makro Excel 4.0 .

Zacznijmy od implementacji VBA kod do zliczania kolorowych komórek w Excelu.

Kroki:

  • Naciśnij Alt + F11 na klawiaturze lub przejdź do zakładki Programista -> Visual Basic otworzyć Edytor Visual Basic .

  • W wyskakującym oknie kodu, na pasku menu, kliknij Insert -> Moduł .

  • Skopiuj poniższy kod i wklej go do okna kodu,
     Function Count_Colored_Cells(ColorCells As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCells.Interior.ColorIndex For Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Count_Colored_Cells = Count_Colored_Cells + 1 End If Next Data_Range End Function 

Nie jest to Podprocedura dla VBA program do uruchomienia, to jest tworzenie Funkcja zdefiniowana przez użytkownika (UDF) . Więc, po napisaniu kodu, nie klikaj na "Uruchom z paska menu.

  • Teraz wróć do zbioru danych i zdefiniuj komórki z kolorami, tak jak zrobiliśmy to w poprzedniej metodzie.
  • Spójrz na poniższy obrazek, aby lepiej zrozumieć.

  • W komórce napisz następującą formułę,
=Count_Colored_Cells(E5,$B$5:$B$16)

Tutaj,

Count_Colored_Cells = funkcja zdefiniowana przez użytkownika, którą utworzyłeś w VBA kod ( Count_Colored_Cells , w pierwszej linii kodu).

E5 = komórka określona kolorem niebieskim

$B5:$B$16 = zakres zbioru danych z kolorowymi komórkami.

  • Naciśnij Wejdź na stronę .

Otrzymamy zliczanie komórek o określonym kolorze (np. w naszym zbiorze danych są 4 komórki o kolorze niebieskim, więc obok Niebieski komórka zdefiniowana kolorem ( E5 ), daje nam to liczbę 4 ).

  • Teraz przeciągnij komórkę przez całą kolumnę o Uchwyt do napełniania aby uzyskać wszystkie zliczenia swoich kolorowych komórek w arkuszu.

Ponieważ mamy 5 komórek pokolorowanych Orange w naszym zbiorze danych, zdefiniowane przez użytkownika Count_Colored_Cells Funkcja ta dała nam liczbę 5 .

Wniosek

Ten artykuł pokazał Ci jak w prosty sposób policzyć kolorowe komórki w Excelu. Mam nadzieję, że ten artykuł był dla Ciebie bardzo korzystny. Zapraszam do zadawania pytań, jeśli masz jakieś pytania dotyczące tematu.

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ł.