KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie färbt man abwechselnde Zeilen bei zusammengeführten Zellen in Excel ein?

AutorXiaoyang Änderungsdatum

Das abwechselnde Formatieren von Zeilen mit unterschiedlichen Farben in umfangreichen Datensätzen erleichtert das Durchsuchen erheblich. Gelegentlich enthalten Ihre Daten jedoch einige zusammengeführte Zellen. Wie können Sie dieses Problem in Excel lösen, um die Zeilen – auch bei zusammengeführten Zellen – wie im folgenden Screenshot gezeigt abwechselnd farblich hervorzuheben?

Beispiel für farbige abwechselnde Zeilen bei verbundenen Zellen

Abwechselnde Zeilen für Zusammengeführt mithilfe von Bedingte Formatierung verwenden einfärben

Abwechselnde Zeilen für Zusammengeführt mithilfe von VBA-Code einfärben


Abwechselnde Zeilen für Zusammengeführt mithilfe von Bedingte Formatierung verwenden einfärben

In Excel hilft Ihnen die leistungsstarke Funktion Bedingte Formatierung verwenden, diese Aufgabe so schnell wie möglich zu erledigen. Gehen Sie dazu wie folgt vor:

1. Wählen Sie den Datenbereich aus, der die zusammengeführten Zellen enthält, die Sie abwechselnd einfärben möchten, und klicken Sie dann auf Start > Bedingte Formatierung verwenden > Neue Regel (siehe Screenshot).

Klicken Sie auf Start > Bedingte Formatierung > Neue Regel

2. Führen Sie im erscheinenden Dialogfeld „Neue Formatierungsregel“ die folgenden Schritte aus:

  • Wählen Sie aus der Liste „Regeltyp auswählen“ die Option „Formel zur Bestimmung der zu formatierenden Zellen verwenden“ aus.
  • Geben Sie anschließend die folgende Formel in das Feld „Werte formatieren, für die diese Formel wahr ist“ ein:=MOD(COUNTA($A$2:$A2),2)=0
  • Hinweis: A2 ist die erste Zelle Ihres Datenbereichs.

Geben Sie die Optionen im Dialogfeld an

3. Klicken Sie anschließend auf die Schaltfläche Format, um das Dialogfeld Zellenformat festlegen zu öffnen. Wählen Sie unter dem Register „Füllung“ eine Farbe aus, mit der Sie die Zeilen hervorheben möchten (siehe Screenshot).

Wählen Sie eine Farbe unter der Registerkarte Füllung aus

4. Klicken Sie auf OK und dann erneut auf OK, um die Dialogfelder zu schließen. Die zusammengeführten Zeilen werden nun mit der von Ihnen festgelegten Farbe ausgefüllt (siehe Screenshot).

Die Zeilen mit den verbundenen Zellen werden mit der Farbe gefüllt

5. Klicken Sie erneut auf Start > Bedingte Formatierung verwenden > Neue Regel, um das Dialogfeld „Neue Formatierungsregel“ zu öffnen, und führen Sie die folgenden Schritte aus:

  • Wählen Sie aus der Liste „Regeltyp auswählen“ die Option „Formel zur Bestimmung der zu formatierenden Zellen verwenden“ aus.
  • Geben Sie anschließend diese Formel ein:=MOD(COUNTA($A$2:$A2),2)=1in das Feld „Werte formatieren, für die diese Formel wahr ist“.
  • Klicken Sie dann auf die Schaltfläche Format, um eine andere Farbe zum Hervorheben der Zeilen auszuwählen.
  • Hinweis: A2 ist die erste Zelle Ihres Datenbereichs.

Geben Sie weitere Optionen im Dialogfeld an

6. Klicken Sie anschließend auf OK > OK, um die Dialogfelder zu schließen. Nun sehen Sie, dass der Bereich „Daten auswählen“ basierend auf den Zusammenführungen – wie im folgenden Screenshot gezeigt – abwechselnd mit zwei verschiedenen Farben schattiert wurde.

Der ausgewählte Bereich wird abwechselnd mit zwei verschiedenen Farben entsprechend den verbundenen Zellen schattiert


Abwechselnde Zeilen für Zusammengeführt mithilfe von VBA-Code einfärben

Neben der herkömmlichen Methode „Bedingte Formatierung“ können Sie auch einen VBA-Code nutzen, um abwechselnde Zeilenfarben problemlos auf zusammengeführte Bereiche anzuwenden.

1. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.

2. Klicken Sie dann auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Fenster ein.

VBA-Code: Abwechselnde Zeilen für Zusammengeführt einfärben

Sub Kutools_AlternateColor()
'Update by ExtendOffice
Dim xRg As Range
Dim xCRg As Range
Dim xIRg As Range
Dim xC1, xC2 As Integer
Dim xR1 As Integer
Dim xCnt As Long
Dim xLColor, xDCR1, xDCR2 As Long
Set xRg = Application.InputBox("Please select the data range:", "KutoolsforExcel", "", Type:=8)
If TypeName(xRg) = "Nothing" Then Exit Sub
Set xCRg = Application.InputBox("Please select the column with the merged cells:", "KutoolsforExcel", "", Type:=8)
If TypeName(xCRg) = "Nothing" Then Exit Sub
Set xIRg = Intersect(xRg, xCRg)
If xIRg Is Nothing Then
MsgBox "the data range doesn't contain merged cells"
Exit Sub
End If
xC1 = xRg.Column
xC2 = xIRg.Column
xR1 = xRg.Row
xLColor = RGB(221, 235, 247)
xDCR1 = RGB(221, 235, 247)
xDCR2 = RGB(250, 232, 222)
xRw = 0
Do
xLColor = xDCR1 + xDCR2 - xLColor
xCnt = Cells(xRw + xR1, xC2).MergeArea.Rows.Count
Cells(xRw + xR1, xC1).Resize(xCnt, xRg.Columns.Count).Interior.Color = xLColor
xRw = xRw + xCnt
Loop While xRw < xRg.Rows.Count - 1
End Sub

3. Drücken Sie anschließend die Taste F5, um diesen Code auszuführen. Wählen Sie im ersten erscheinenden Dialogfeld den gewünschten Datenbereich aus (siehe Screenshot).

VBA-Code zum Auswählen des Datenbereichs

4. Wählen Sie im zweiten Dialogfeld die Spalte mit den zusammengeführten Daten aus (siehe Screenshot).

VBA-Code zum Auswählen der Spalte mit verbundenen Zellen

5. Klicken Sie anschließend auf die Schaltfläche OK. Die Zeilen werden nun basierend auf den zusammengeführten Daten abwechselnd schattiert, wie im folgenden Screenshot gezeigt.

Die Zeilen werden abwechselnd entsprechend den verbundenen Zellen schattiert


Video: Abwechselnde Zeilen für Zusammengeführt einfärben

 

Weitere verwandte Artikel:

  • Alle zugehörigen Daten aus Zusammengeführt filtern
  • Angenommen, in Ihrem Datenbereich gibt es eine Spalte mit zusammengeführten Zellen, und Sie möchten nun anhand dieser Spalte filtern, um alle Zeilen anzuzeigen, die mit jeder verbundenen Zelle verknüpft sind – wie in den folgenden Screenshots dargestellt. Standardmäßig erlaubt Excel beim Filtern nur die Auswahl des ersten Elements, das mit der zusammengeführten Zelle verknüpft ist. In diesem Artikel erfahren Sie, wie Sie dennoch alle zugehörigen Daten aus der Spalte mit zusammengeführten Zellen filtern können.
  • Zusammengeführt in einzelne Zellen kopieren und einfügen
  • Normalerweise werden beim Kopieren von zusammengeführten Zellen und Einfügen in andere Zellen diese als zusammengeführte Zellen direkt eingefügt. Möglicherweise möchten Sie die Inhalte jedoch – wie im folgenden Screenshot gezeigt – in einzelne Zellen einfügen, um die Daten entsprechend Ihren Anforderungen bearbeiten zu können. In diesem Artikel erfahren Sie, wie Sie zusammengeführte Zelleninhalte in einzelne Zellen kopieren und einfügen können.
  • Den Inhalt mehrerer Zusammengeführt löschen
  • Wenn Sie ein großes Arbeitsblatt mit mehreren zusammengeführten Zellen haben und nun den gesamten Inhalt dieser Zellen löschen möchten, ohne die Zusammenführung aufzuheben, versuchen Sie normalerweise zunächst, mithilfe der Funktion „Suchen und Ersetzen“ alle zusammengeführten Zellen auszuwählen und anschließend die Entf-Taste zu drücken, um die Werte zu entfernen. Dabei erhalten Sie jedoch die Warnmeldung: „Dies kann bei einer verbundenen Zelle nicht durchgeführt werden.“ Wie können Sie in einem solchen Fall die Werte in zusammengeführten Zellen schnell löschen, ohne die Zusammenführung zu beeinträchtigen?
  • Automatische Nummerierung für Zusammengeführt
  • Wie können Seriennummern in eine Liste unterschiedlich großer zusammengeführter Zellen in Excel eingefügt werden? Als Erstes denkt man daran, den AutoAusfüll-Griff zum Ausfüllen der zusammengeführten Zellen zu ziehen. In diesem Fall erscheint jedoch die folgende Warnmeldung, und das Ausfüllen der zusammengeführten Zellen ist nicht möglich.

  • Super-Formelleiste (müheloses Bearbeiten mehrerer Text- und Formelzeilen); Leseansicht (einfaches Lesen und Bearbeiten großer Zellmengen); Einfügen in Filterbereich...
  • Zusammengeführte Zellen, Zeilen oder Spalten und deren Daten beibehalten; Zellen aufteilen – Inhalt erhalten;Doppelte Zeilen kombinieren und dabei Summe oder Mittelwert berechnen … Duplikate vermeiden – in Zellen;Bereiche vergleichen
  • Duplikate oder Eindeutige Zeilen auswählen;Leerzeilen auswählen (alle Zellen sind leer);Erweiterte und unscharfe Suche in vielen Arbeitsmappen; zufällige Auswahl …
  • Exakte Kopie mehrerer Zellen, ohne Formelbezüge zu ändern; Automatische Erstellung von Bezügen auf mehrere Blätter; Aufzählungszeichen einfügen, Kontrollkästchen und vieles mehr …
  • Favorisierte Formeln, Bereiche, Diagramme und Bilder schnell einfügen;Zellen mit Passwort verschlüsseln;Mailing-Liste erstellen und E-Mails versenden...
  • Text extrahieren, Text hinzufügen, Zeichen an einer bestimmten Position entfernen,Leerzeichen bereinigen; Statistiken zu Arbeitsblättern erstellen und drucken;Umwandlung zwischen Zellinhalt und Kommentaren...
  • Super-Filter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweitertes Sortieren nach Monat, Woche, Tag, Häufigkeit und mehr; Spezialfilter nach Fett, Kursiv …
  • Arbeitsmappen und Arbeitsblätter kombinieren; Tabellen basierend auf einer Schlüsselspalte zusammenführen; Daten auf mehrere Blätter aufteilen; Batch-Konvertierung von XLS, XLSX und PDF...
  • PivotTable-Gruppierung nach Kalenderwoche, Wochentag und mehr …Entsperrte anzeigen, Auswahl sperren farblich hervorheben;Zellen hervorheben, die Formeln oder Namen enthalten …
kte tab 201905
  • Aktiviert tabbasiertes Bearbeiten und Lesen in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und Erstellen mehrerer Dokumente in neuen Registerkarten innerhalb desselben Fensters – statt in separaten Fenstern.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
officetab bottom