Przejdź do głównej zawartości

Jak liczyć / sumować komórki według kolorów z formatowaniem warunkowym w programie Excel?

W programie Excel możesz pokolorować niektóre komórki za pomocą formatowania warunkowego. Teraz ten samouczek powie Ci kilka przydatnych i łatwych metod szybkiego liczenia lub sumowania komórek według koloru z formatowaniem warunkowym w programie Excel.

Policz komórki według koloru czcionki i tła według VBA

Policz / sumuj komórki według koloru czcionki z formatowaniem warunkowym przez Kutools for Excel dobry pomysł 3      grać

Policz / sumuj komórki według koloru tła z formatowaniem warunkowym przez Kutools for Excel dobry pomysł 3      grać


strzałka niebieski prawy bąbelek Policz komórki według czcionki i koloru tła według VBA

W programie Excel tylko kod VBA może szybko policzyć komórki na podstawie określonej czcionki i koloru tła.

1. naciśnij Alt + F11 klucze do otwarcia Microsoft Visual Basic for Applications okno.

2. kliknij wstawka > Moduł i skopiuj i wklej poniższy kod VBA do poppingu Moduł okno.

VBA: Policz komórki na podstawie czcionki i koloru tła.

Sub DisplayFormatCount()
	'Updateby20150305
	Dim Rng As Range
	Dim CountRange As Range
	Dim ColorRange As Range
	Dim xBackColor As Long
	Dim xFontColor As Long
	On Error Resume Next
	xTitleId       = "KutoolsforExcel"
	Set CountRange = Application.Selection
	Set CountRange = Application.InputBox("Count Range :", xTitleId, CountRange.Address, Type: = 8)
	Set ColorRange = Application.InputBox("Color Range(single cell):", xTitleId, Type: = 8)
	Set ColorRange = ColorRange.Range("A1")
	xReturn        = 0
	For Each Rng In CountRange
		qqq           = Rng.Value
		xxx           = Rng.DisplayFormat.Interior.Color
		If Rng.DisplayFormat.Interior.Color = ColorRange.DisplayFormat.Interior.Color Then
			xBackColor   = xBackColor + 1
		End If
		If Rng.DisplayFormat.Font.Color = ColorRange.DisplayFormat.Font.Color Then
			xFontColor = xFontColor + 1
		End If
	Next
	MsgBox "BackColor is " & xBackColor & Chr(10) & "FontColor is " & xFontColor
End Sub

3. kliknij run lub naciśnij F5 , aby uruchomić kod, a następnie wybierz potrzebny zakres w wyświetlanym oknie dialogowym. Zobacz zrzut ekranu:
liczba-dokumentow-według-warunkowego-koloru-1

4. kliknij OK, a następnie wybierz komórkę, której czcionkę i kolor tła chcesz policzyć na podstawie komórek. Zobacz zrzut ekranu:

liczba-dokumentow-według-warunkowego-koloru-2

5. kliknij OK. Następnie pojawia się okno dialogowe z informacją, ile komórek ma ten sam kolor tła i kolor czcionki z wybraną komórką w zakresie.

liczba-dokumentow-według-warunkowego-koloru-3


strzałka niebieski prawy bąbelek Policz / sumuj komórki według koloru czcionki z formatowaniem warunkowym przez Kutools for Excel

W programie Excel nie można liczyć ani sumować komórek według koloru czcionki tylko z formatowaniem warunkowym. Istnieje jednak przydatny dodatek o nazwie Kutools dla programu Excel który może pomóc w szybkim rozwiązaniu tego problemu dzięki plikowi Policz według koloru cecha.

Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. 

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Wybierz zakres, który chcesz policzyć lub zsumuj komórki według koloru czcionki z formatowaniem warunkowym, a następnie kliknij Kutools Plus> Policz według koloru. Zobacz zrzut ekranu:

liczba-dokumentow-według-warunkowego-koloru-4

2. Następnie w Policz według koloru dialog, wybierz Formatowanie warunkowe dla Metoda kolorystyczna lista i chrzcielnica dla Typ koloru lista. Następnie możesz zobaczyć wynik zliczania i sumowania w oknie dialogowym. Zobacz zrzut ekranu:

liczba-dokumentow-według-warunkowego-koloru-5

Note: Jeśli chcesz przedstawić wynik obliczeń jako raport, możesz kliknąć Wygeneruj raport in Policz według koloru W nowym skoroszycie zostanie utworzony raport. Zobacz zrzut ekranu:

liczba-dokumentow-według-warunkowego-koloru-6      liczba-dokumentow-według-warunkowego-koloru-7


Policz / sumuj komórki według koloru tła z formatowaniem warunkowym przez Kutools for Excel

Jeśli chcesz policzyć lub zsumować komórki według koloru tła z formatowaniem warunkowym, możesz również zastosować Policz według koloru użyteczność Kutools dla programu Excel.

1. Wybierz zakres, który chcesz policzyć lub zsumuj komórki według koloru tła z formatowaniem warunkowym, a następnie kliknij Kutools Plus > Policz według koloru.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

2. Następnie w Policz według koloru dialog, wybierz Formatowanie warunkowe dla Metoda kolorystyczna lista i Tło dla Typ koloru lista. Następnie możesz zobaczyć wynik zliczania i sumowania w oknie dialogowym. Zobacz zrzut ekranu:

liczba-dokumentow-według-warunkowego-koloru-8

Note: Jeśli chcesz przedstawić wynik obliczeń jako raport, możesz kliknąć Generuj raport Policz według koloru W nowym skoroszycie zostanie utworzony raport. Zobacz zrzut ekranu:

liczba-dokumentow-według-warunkowego-koloru-9

Kliknij tutaj, aby dowiedzieć się więcej o Count by Color.

Wskazówka.Z Policz według koloru narzędzie, możesz także liczyć/sumować/uśredniać komórki według koloru tła lub koloru czcionki, używając tylko standardowego formatowania lub zarówno standardowego, jak i warunkowego formatowania. Jeśli chcesz zastosować Count by Color bez ograniczeń w ciągu 30 dni, pobierz i wypróbuj teraz bezpłatną wersję próbną.


strzałka niebieski prawy bąbelek Oblicz komórki według koloru czcionki lub koloru tła


Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,

This is a great piece of VBA and works perfectly. Are you able to modify this code to make it a function and then be used as a formula?

e.g.
=DisplayFormatCount(A14:E14,A2,False) for counting background colour (Count Range, Colour Match Cell, type)

=DisplayFormatCount(C29:D29,A2,True) for counting font colour

I would like to you something like this for an input form of many tables and validation fields that are compulsory. I would then be able to count how many fields that have not been completed correctly.


Cheers
This comment was minimized by the moderator on the site
Could you please teach me VBA codes I would like to learn VBA using excel sheet
This comment was minimized by the moderator on the site
Chào bạn.

VBA đếm ô màu rất hay, tuy nhiên bạn có thể sửa giúp mình để kết quả không hiện thành msg box mà hiện luôn trên ô excel chỉ định được không? thêm cả hàm sum, average nữa thì càng tốt :D . Mail của mình là . Mình cám ơn.
This comment was minimized by the moderator on the site
Hi,
How do I modified the code for the cell contain conditional formatting? Because it count the background as "blank".


Thanks.
This comment was minimized by the moderator on the site
Sorry I have no idea about the VBA code.
This comment was minimized by the moderator on the site
May I congratulate you on a most easily understood and well written VBA program to perform such a simple task - i.e., count the number of cells with a specific color derived from Conditional Formatting. It beats the pants of the monster program by Pearson, and his does not even work, at least in Excel 2013. Nor do other supposed counting programs work that I have tried. Yours is the only one!! This worked perfectly. Thank you, thank you, thank you. Best Holiday Wishes, Mort in Dallas
This comment was minimized by the moderator on the site
hi


kindly send the above VBA code same code is I need please help.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations