Wie fügen Sie einem Balkendiagramm in Excel eine vertikale bzw. eine Durchschnittslinie hinzu?
Wenn Sie in Excel mit Balkendiagrammen arbeiten, um Ihre Daten visuell darzustellen, kann es sinnvoll sein, den Durchschnittswert hervorzuheben – damit Betrachter einzelne Datenpunkte besser im Verhältnis zum Gesamtmittelwert einordnen können. Indem Sie eine vertikale Linie, die den Durchschnitt repräsentiert, direkt in das Balkendiagramm einfügen (wie im folgenden Screenshot gezeigt), steigern Sie die Klarheit und Aussagekraft Ihres Diagramms für Präsentationen, Berichte und Entscheidungsprozesse. In diesem Tutorial erfahren Sie, wie Sie auf verschiedene Weise – von integrierten Diagrammtechniken bis hin zu automatisierten VBA-Makros – eine vertikale Durchschnittslinie in Ihr Balkendiagramm einfügen.

Vertikale Linie zu Balkendiagramm hinzufügen
VBA-Code-Lösung: Vertikale/Durchschnittslinie programmgesteuert hinzufügen
Vertikale Linie zu Balkendiagramm hinzufügen
Stellen Sie zunächst sicher, dass Ihre Daten aufbereitet und bereit für die Visualisierung im Balkendiagramm-Format sind.
1. Markieren Sie Ihren Datenbereich und wechseln Sie dann zu Einfügen > Balken > Balken. So erstellen Sie im Handumdrehen ein grundlegendes Balkendiagramm basierend auf Ihrem Datensatz.


2. Wechseln Sie zu einem ungenutzten Bereich Ihres Arbeitsblatts, beispielsweise zu Zelle A10. Geben Sie in diese Zelle „Y“ ein und in die benachbarte Zelle (B10) „X“. Diese Konfiguration bildet die Grundlage für die Darstellung der Durchschnittslinie.

3. Geben Sie 0 und 1 in die beiden Zellen direkt unterhalb der Y-Zelle (A11 und A12) ein, um eine vertikale Datenreihe für die Durchschnittslinie zu erstellen – ein entscheidender Schritt, um ihre korrekte vertikale Ausrichtung in der Darstellung zu gewährleisten.

4. Geben Sie in die Zelle unterhalb von X (B11) die Formel =AVERAGE($B$2:$B$9) ein, wobei $B$2:$B$9 Ihren tatsächlichen Datenbereich darstellt. Drücken Sie Enter, und ziehen Sie anschließend den Ausfüllkästchen bis zur darunterliegenden Zelle (B12), um die Formel zu kopieren. Dadurch wird der Durchschnittswert für beide Punkte dupliziert, an denen die Linie verankert wird.
Tipp: Überprüfen Sie sorgfältig die Zellbezüge in Ihrer Formel – insbesondere dann, wenn sich Ihre Daten nicht in Spalte B befinden oder in anderen Zeilen beginnen.

5. Klicken Sie mit der rechten Maustaste an einer beliebigen Stelle des Balkendiagramms und wählen Sie im Kontextmenü Daten auswählen aus. Dieser Schritt ist erforderlich, um die Durchschnittsliniendaten in das Diagramm einzubinden.

6. Klicken Sie im Daten auswählen-Quelle-Dialogfeld auf die Schaltfläche Hinzufügen unter Bereich der Reihennamen, um eine neue Datenreihe speziell für Ihre Durchschnittslinie hinzuzufügen.

7. Weisen Sie im geöffneten Datenreihe bearbeiten-Dialogfeld einen geeigneten Seriennamen zu und geben Sie B11:B12 als Ihre Serienwerte an (oder passen Sie dies entsprechend an, falls sich Ihre Durchschnittsberechnung an einer anderen Stelle befindet).

8. Klicken Sie zweimal auf OK, um die Dialogfelder zu schließen und zum Arbeitsblatt zurückzukehren. Klicken Sie nun auf die neu hinzugefügte Datenreihe im Balkendiagramm, klicken Sie mit der rechten Maustaste und wählen Sie Datenreihentyp ändern, um deren Anzeigeformat zu aktualisieren.

9. Wählen Sie im Fenster Datenreihentyp ändern die Option X Y (Punktdiagramm) > Punktdiagramm mit horizontalen Linien aus. Klicken Sie anschließend auf OK, um die Änderungen zu übernehmen und das Dialogfeld zu schließen.
Hinweis: Wählen Sie in Excel 2013 und neuer im Abschnitt Kombiniert unter Alle Diagramme und wenden Sie dann Punktdiagramm mit horizontalen Linien auf Ihre Durchschnittsreihe an.


10. Kehren Sie zum Diagramm zurück und klicken Sie erneut mit der rechten Maustaste, um im Kontextmenü Daten auswählen auszuwählen.
11. Wählen Sie im Daten auswählen-Fenster die Datenreihe Durchschnitt aus und klicken Sie auf Bearbeiten, um X- und Y-Werte präziser festzulegen.

12. Geben Sie im Dialogfeld Datenreihe bearbeiten die Bereiche für Ihre X- und Y-Werte ein (in der Regel die beiden Zellen unterhalb Ihrer X- und Y-Beschriftungen). Falls Sie Standorte geändert haben, stellen Sie sicher, dass die Bezüge Ihrer Arbeitsblattkonfiguration entsprechen.

13. Klicken Sie nach der Bestätigung mit OK in den Dialogfeldern mit der rechten Maustaste auf die sekundäre (rechte) Y-Achse und wählen Sie Achse formatieren.

14. Aktivieren Sie im Dialogfeld Achse formatieren die Option Fest neben Maximum und legen Sie den Wert auf 1 fest. Dadurch wird sichergestellt, dass die Durchschnittslinie die gesamte vertikale Höhe des Diagramms abdeckt.
Tipp: Das Festlegen des Achsenmaximums auf 1 erzeugt den „vollen“ Effekt einer vertikalen Linie; wird dieser Schritt ausgelassen, kann dies zu einer zu kurzen Linie oder einer fehlerhaften Überlagerung führen.

In Excel 2013 und neuer können Sie direkt 1 in das Feld Maximum im Bereich „Achse formatieren“ eingeben.
15. Nachdem Sie das Dialogfeld geschlossen haben, sehen Sie im Balkendiagramm eine vertikale Linie, die den Durchschnittswert der Daten zur schnellen Vergleichbarkeit visuell markiert.

Für weitere visuelle Anpassungen klicken Sie mit der rechten Maustaste auf die Linie und wählen Sie Datenreihe formatieren, um Formatierungsoptionen für Farbe, Stil und Dicke zu öffnen. Durch die Anpassung dieser Elemente steigern Sie oft die Klarheit Ihrer Präsentation oder bringen sie optimal in Einklang mit dem Corporate Identity Ihres Unternehmens.

Zu den häufigsten Fehlerbehebungstipps gehört die Überprüfung, ob Ihre X- und Y-Wertebereiche keine leeren Zellen enthalten und ob Sie stets die korrekten Zellbereiche in den Daten auswählen-Dialogfeldern markieren. Sollte die vertikale Linie nicht wie erwartet erscheinen, überprüfen Sie erneut die Diagrammtyp-Zuordnungen oder die Einstellung des Achsenmaximums – diese führen häufig zu visuellen Abweichungen, wenn sie nicht korrekt eingestellt sind. Falls Sie Quelldaten ändern, kehren Sie zu den Formelzellen zurück und stellen Sie sicher, dass die Bezüge weiterhin dem beabsichtigten Datenbereich entsprechen.
VBA-Code-Lösung: Vertikale/Durchschnittslinie programmgesteuert hinzufügen
Für Anwender, die regelmäßig Diagramme aktualisieren oder periodische Berichte erstellen, spart die Automatisierung des Einfügens einer vertikalen Linie oder Durchschnittslinie per VBA erheblich Zeit. Diese Methode ist besonders wertvoll, wenn Sie mehrere ähnliche Diagramme verwalten oder Linien bei sich ändernden Daten automatisch anpassen möchten – und so lästige, repetitive Handgriffe vermeiden. Zwar setzt der VBA-Ansatz arbeitsmappen mit aktivierten Makros sowie eine gewisse Vertrautheit mit dem Visual-Basic-Editor voraus, doch bietet er im Gegenzug maximale Flexibilität und Effizienz.
Hinweis: Stellen Sie sicher, dass Ihr Arbeitsblatt ein Balkendiagramm enthält, bevor Sie diesen Code ausführen.
1. Wechseln Sie zur Registerkarte Entwickler und klicken Sie auf Visual Basic, um den Editor Microsoft Visual Basic for Applications zu öffnen. Falls die Entwicklerregisterkarte nicht sichtbar ist, lesen Sie diese Anleitung: Entwicklerregisterkarte in Excel anzeigen.
2. Klicken Sie im VBA-Editor auf Einfügen > Modul, um ein neues Modul zu erstellen. Fügen Sie anschließend den folgenden Code in das Editorfenster ein:
Sub AddAverageLineToBarChart()
Dim cht As ChartObject
Dim ws As Worksheet
Dim dataRange As Range
Dim avgValue As Double
Dim i As Integer
Dim nameSeries As String
Dim xValues(1 To 2) As Double
Dim yValues(1 To 2) As Double
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set cht = ws.ChartObjects(1) ' Use the first chart on the active sheet
Set dataRange = Application.InputBox("Select the data range for average calculation", xTitleId, Type:=8)
nameSeries = Application.InputBox("Name for the average series", xTitleId, "Average")
avgValue = Application.WorksheetFunction.Average(dataRange)
xValues(1) = avgValue
xValues(2) = avgValue
yValues(1) = 0
yValues(2) = 1
With cht.Chart
.SeriesCollection.NewSeries
With .SeriesCollection(.SeriesCollection.Count)
.Name = nameSeries
.XValues = xValues
.Values = yValues
.ChartType = xlXYScatterLines
.AxisGroup = 1
End With
End With
End Sub 3Nachdem Sie den Code eingegeben haben, klicken Sie auf die Schaltfläche
, um das Makro auszuführen. Es erscheint ein Dialogfeld, in dem Sie den Datenbereich zur Berechnung des Durchschnitts auswählen und anschließend einen Namen für die Durchschnittsreihe festlegen können. Das Makro fügt automatisch eine vertikale Durchschnittslinie zum ersten Diagrammobjekt in Ihrem aktuellen Arbeitsblatt hinzu.
Tipp: Wenn Sie mehrere Diagramme haben, passen Sie ws.ChartObjects(1) an, um das richtige Diagramm anzusprechen.
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