Wie kann man die Farben einzelner Datenpunkte in einem Excel-Diagramm variieren?
Wenn Sie in Excel ein einspaltiges Säulen-, Balken- oder Liniendiagramm erstellen, werden alle Datenpunkte innerhalb der Reihe standardmäßig in derselben Farbe dargestellt. Dieses einheitliche Farbschema kann Diagramme optisch weniger ansprechend wirken lassen und es erschweren, einzelne Datenwerte auf einen Blick zu unterscheiden. Viele Anwender passen ihre Diagramme daher so an, dass jeder Datenpunkt eine eigene Farbe erhält – nicht nur, um das Diagramm attraktiver und professioneller erscheinen zu lassen, sondern auch, um die Lesbarkeit zu verbessern, insbesondere beim Hervorheben von Trends, Ausreißern oder bestimmten Kategorien.
Wenn Sie jedoch versuchen, die Farbe eines einzelnen Datenpunkts über die Standardformatierungsoptionen zu ändern, werden Sie feststellen, dass Excel die Farbänderung auf die gesamte Datenreihe anwendet – und nicht nur auf den ausgewählten Datenpunkt. Diese Einschränkung kann besonders frustrierend sein, wenn Sie gezielte visuelle Effekte wie die unten gezeigten erzielen möchten:
![]() |
![]() |
![]() |
In diesem Artikel stellen wir mehrere praktische Lösungen vor, mit denen Sie jeden Datenpunkt in Ihrem Diagramm individuell einfärben können – mithilfe integrierter Excel-Funktionen ebenso wie fortgeschrittener Methoden unter Einsatz von VBA-Code. So gestalten Sie Diagramme, die Ihre Daten nicht nur wirkungsvoller vermitteln, sondern auch in Präsentationen und Berichten besonders hervorstechen.
Farben nach Datenpunkt für Säulen-/Balken-/Liniendiagramme variieren
VBA: Benutzerdefinierte Farben für Diagrammdatenpunkte zuweisen
Farben nach Datenpunkt für Säulen-/Balken-/Liniendiagramme variieren
Wenn Sie manuell verschiedene Farben auf jeden Datenpunkt in einem Säulen-, Balken- oder Liniendiagramm anwenden möchten, bietet Excels Funktion „Farben nach Datenpunkt variieren“ eine schnelle und effektive Lösung – ideal für Diagramme mit nur einer einzigen Datenreihe. Besonders vorteilhaft ist sie bei wenigen Datenpunkten, wenn Sie eine sofortige visuelle Unterscheidung der Werte erreichen möchten. Beachten Sie jedoch: Die Farbanpassung erfolgt innerhalb der Grenzen der standardmäßigen Excel-Farbpalette und -Designs und lässt keine vollständig freie Farbwahl zu.
Um jeden Datenpunkt mit unterschiedlichen Farben zu kennzeichnen, führen Sie die folgenden Schritte aus:
1. Klicken Sie zunächst auf eine der Datenspalten (bzw. einen Datenpunkt) im Diagramm, um die gesamte Datenreihe auszuwählen. Öffnen Sie dann per Rechtsklick das Kontextmenü und wählen Sie Datenreihen formatieren. Falls Sie Schwierigkeiten haben, eine einzelne Serie auszuwählen, stellen Sie sicher, dass Sie einmal (nicht doppelt) auf einen Datenpunkt klicken.

2. Klicken Sie im Dialogfeld Datenreihen formatieren links auf Füllung. Aktivieren Sie anschließend im rechten Bereich das Kontrollkästchen Farben nach Datenpunkt variieren. Dadurch werden sofort unterschiedliche Standard-Themenfarben jedem Datenpunkt der Reihe zugewiesen.

Tipp: Wenn Sie Excel 2013 oder eine neuere Version verwenden, kann die Benutzeroberfläche leicht anders aussehen. Wählen Sie im Bereich Datenreihen formatieren das Symbol Füllung & Linie (Farbeimer). Im Abschnitt FÜLLUNG finden Sie dieselbe Option Farben nach Datenpunkt variieren. Aktivieren Sie diese, um die Einstellung anzuwenden. Siehe Screenshot:

3. Nachdem Sie auf Schließen geklickt haben, um den Dialog zu verlassen, zeigt Ihr Diagramm nun jeden Datenpunkt in einer anderen Farbe an. Beachten Sie, dass die zugewiesenen Farben auf dem aktuellen Arbeitsmappendesign basieren.

4. Wenn Ihnen die Standardfarbauswahl nicht gefällt, können Sie den Farbstil ganz einfach anpassen – passen Sie einfach das Design an! Wechseln Sie dazu zur Registerkarte Seitenlayout, klicken Sie auf Designs und wählen Sie Ihr gewünschtes Farbdesign aus. Alle Diagrammfarben werden automatisch entsprechend des ausgewählten Designs aktualisiert – so probieren Sie im Handumdrehen verschiedene Farbschemata aus, die perfekt zu Ihrer Präsentation oder Corporate Identity passen.

5. Nachdem Sie das Design geändert haben, zeigt Ihr Diagramm die Datenbalken oder -spalten in der neuen, von Ihnen gewählten Farbpalette an.
Verwendungstipps:
• Die Option „Farben nach Datenpunkt variieren“ lässt sich nicht nur bei Säulendiagrammen, sondern auch bei Balken- und Liniendiagrammen in Excel nutzen.
• Obwohl „Farben nach Datenpunkt variieren“ bei einfachen Diagrammen schnell und unkompliziert funktioniert, bietet sie keine vollständige Kontrolle über die exakte Farbe jedes einzelnen Datenpunkts. Wenn Sie spezifische Markenfarben verwenden oder jedem Wert eine bestimmte Farbe zuweisen möchten, empfiehlt sich stattdessen die manuelle Formatierung der einzelnen Datenpunkte oder eine der weiter unten beschriebenen fortgeschrittenen Methoden.
• Diese Funktion steht nur bei Diagrammen mit einer einzigen Datenreihe zur Verfügung. Für komplexere Diagramme mit mehreren Datenreihen oder Szenarien, in denen eine granulare Farbsteuerung erforderlich ist, finden Sie weiterführende Lösungen im folgenden Abschnitt.
Fehlerbehebung:
• Wenn die Option „Farben nach Datenpunkt variieren“ ausgegraut ist, stellen Sie sicher, dass Ihr Diagramm nur eine einzige Datenreihe enthält – diese Option steht ausschließlich für Diagramme mit einer einzelnen Datenreihe zur Verfügung.
• In älteren Excel-Versionen können Bezeichnung oder Symbol leicht abweichen; bewegen Sie den Mauszeiger über ähnliche Optionen, um die richtige Funktion zu identifizieren.
• Sollte sich Ihr Diagramm nicht sofort aktualisieren, klicken Sie erneut darauf oder aktualisieren Sie das Arbeitsblatt.
Zusammenfassende Empfehlung: Diese Methode eignet sich besonders gut, wenn Sie für einen kleinen Datensatz schnell und unkompliziert eine individuelle Farbe pro Punkt benötigen – ohne separate Farbschemata für einzelne Punkte festlegen zu müssen.
VBA: Benutzerdefinierte Farben für Diagrammdatenpunkte zuweisen
Es gibt Situationen, in denen die integrierte Excel-Funktion „Farben nach Datenpunkt variieren“ oder vorgegebene Diagramm-Designs nicht ausreichend präzise sind – etwa wenn Sie jedem Datenpunkt eine spezifische Farbe für anspruchsvolle Visualisierungen zuweisen möchten, wie beispielsweise Markenfarben, die Hervorhebung von Ausreißern oder die Verwendung standardisierter Farbcodes. In solchen Fällen können Sie mithilfe von VBA die Farbe jedes einzelnen Datenpunkts gezielt und programmgesteuert festlegen. Diese Methode erweist sich besonders dann als wertvoll, wenn Sie mit umfangreichen Datensätzen arbeiten oder benutzerdefinierte Farben regelmäßig anwenden müssen.
Anwendungsszenario: Verwenden Sie diese Methode, wenn Sie exakte Farbwerte (einschließlich RGB- oder Hexadezimalcodes) für jeden Punkt benötigen oder die Farbzuweisung automatisieren möchten, ohne jeden Punkt manuell zu formatieren. Der Nachteil: Es müssen Makrosicherheitsberechtigungen aktiviert sein, und die Bearbeitung des Makro-Codes erfordert grundlegende VBA-Kenntnisse.
1. Klicken Sie auf Entwicklertools > Visual Basic. Klicken Sie im neuen Fenster Microsoft Visual Basic für Applikationen auf Einfügen > Modul, und geben Sie den folgenden Code in das Modul ein:
Sub SetChartPointColors()
' Assigns custom colors to each data point in the first series of the first chart on the active sheet
Dim cht As ChartObject
Dim i As Integer
Dim colorArray As Variant
' Define custom color codes (RGB values or color constants)
colorArray = Array(RGB(255, 0, 0), RGB(0, 176, 80), RGB(0, 112, 192), RGB(255, 192, 0), RGB(112, 48, 160))
On Error Resume Next
Set cht = ActiveSheet.ChartObjects(1)
If cht Is Nothing Then
xTitleId = "KutoolsforExcel"
MsgBox "No chart found on the active sheet.", vbExclamation, xTitleId
Exit Sub
End If
For i = 1 To cht.Chart.SeriesCollection(1).Points.Count
cht.Chart.SeriesCollection(1).Points(i).Format.Fill.ForeColor.RGB = colorArray((i - 1) Mod UBound(colorArray) + 1)
Next i
MsgBox "Custom colors have been assigned to data points.", vbInformation, xTitleId
End Sub Parametererklärung und Anpassungstipps:
• colorArray enthält die Farbwerte, die Sie den Datenpunkten zuweisen möchten. Passen Sie diese RGB-Tupel ganz einfach an, um exakt Ihren Farbanforderungen gerecht zu werden.
• ActiveSheet.ChartObjects(1) adressiert das erste Diagrammobjekt auf dem aktiven Arbeitsblatt. Bei mehreren Diagrammen sollten Sie diesen Verweis entsprechend anpassen.
2. Um den Code auszuführen, klicken Sie in VBA auf die Schaltfläche
oder drücken Sie F5. Das Makro wendet Ihre benutzerdefinierte Farbpalette auf jeden Datenpunkt der ersten Datenreihe im Diagramm an. Falls mehr Datenpunkte vorhanden sind als Farben im Array, durchläuft das Makro Ihre Farben zyklisch.
Hinweise und Fehlerbehebung:
• Stellen Sie sicher, dass Makroberechtigungen in Ihren Excel-Einstellungen aktiviert sind – Makros sind standardmäßig deaktiviert.
• Sollte die Meldung „Kein Diagramm gefunden“ erscheinen, aktivieren Sie das Arbeitsblatt, das Ihr gewünschtes Diagramm enthält.
• RGB-Farben lassen sich jederzeit anpassen: Nutzen Sie einfach den integrierten Farbwähler von Excel oder Online-Tools, um Ihre bevorzugten RGB-Codes zu ermitteln.
• Das VBA-Skript können Sie noch weiter optimieren – beispielsweise durch eine Abfrage Ihrer Farbauswahl oder durch gezielte Anwendung auf bestimmte Diagramme bzw. Datenreihen.
Zusammenfassende Empfehlung: Die VBA-Methode eignet sich ideal, wenn Sie die Farbgebung der Datenpunkte automatisieren oder präzise steuern möchten – besonders bei häufig aktualisierten Diagrammen oder solchen mit vielen Werten.
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins

