So zählen sie zellen in excel nach farbe (mit beispiel)
Häufig möchten Sie möglicherweise die Anzahl der Zellen in Excel anhand ihrer Farbe zählen.
Angenommen, wir haben den folgenden Datensatz und möchten die Anzahl der Zellen pro Farbe zählen:
Der einfachste Weg, dies zu tun, besteht darin, VBA-Code in Excel zu schreiben.
Dies mag einschüchternd wirken, wenn Sie mit VBA nicht vertraut sind, aber der Vorgang ist einfach und das folgende Schritt-für-Schritt-Beispiel zeigt genau, wie es geht.
Schritt 1: Geben Sie die Daten ein
Geben Sie zunächst die Datenwerte in Excel ein:
Schritt 2: Registerkarte „Entwickler“ in Excel anzeigen
Als nächstes müssen wir sicherstellen, dass die Registerkarte „Entwickler“ im oberen Menüband von Excel sichtbar ist.
Klicken Sie dazu auf die Registerkarte „Datei“ , dann auf „Optionen “ und dann auf „Menüband anpassen“ .
Aktivieren Sie im Abschnitt „Hauptregisterkarten“ das Kontrollkästchen neben „Entwickler“ und klicken Sie dann auf „OK“ :
Schritt 3: Erstellen Sie ein Makro mit VBA
Klicken Sie anschließend im oberen Menüband auf die Registerkarte „Entwickler“ und dann auf das Visual Basic- Symbol:
Klicken Sie anschließend auf die Registerkarte „Einfügen“ und dann im Dropdown-Menü auf „Modul“ :
Fügen Sie als Nächstes den folgenden Code in den Code-Editor des Moduls ein:
Function CountByColor(CellRange As Range, CellColor As Range) Dim CellColorValue As Integer Dim RunningCount As Long CellColorValue = CellColor.Interior.ColorIndex Set i = CellRange For Each i In CellRange If i.Interior.ColorIndex = CellColorValue Then RunningCount = RunningCount + 1 End If Next i CountByColor = RunningCount End Function
Der folgende Screenshot zeigt, wie das geht:
Schließen Sie dann den VB-Editor.
Schritt 4: Verwenden Sie das Makro, um nach Farbe zu zählen
Schließlich können wir das von uns erstellte Makro verwenden, um die Anzahl der Zellen basierend auf der Farbe zu zählen.
Füllen Sie zunächst die Zellen C2:C4 mit den Farben aus, für die Sie die Anzahl ermitteln möchten.
Geben Sie dann die folgende Formel in Zelle D2 ein:
=CountByColor( $A$2:$A$11 , C2 )
Ziehen Sie diese Formel in jede verbleibende Zelle in Spalte D und füllen Sie sie aus. Die Formel zählt automatisch alle Zellen mit bestimmten Hintergrundfarben:
Wir können zum Beispiel sehen:
- Die Anzahl der Zellen auf hellgrünem Hintergrund beträgt 3 .
- Die Anzahl der Zellen auf hellblauem Hintergrund beträgt 4 .
- Die Anzahl der Zellen auf hellorangefarbenem Hintergrund beträgt 3 .
Hinweis : Wenn Sie in Spalte C eine Zellenfarbe angeben, die im Suchbereich nicht vorhanden ist, gibt die Funktion einfach den Wert 0 zurück.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in Excel ausführen:
So ermitteln Sie den Durchschnitt nach Farbe in Excel
So zählen Sie in Excel nach Gruppen
So zählen Sie eindeutige Werte nach Gruppen in Excel