Spis treści
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.