Markieren Sie Datenpunkte in Excel mit einem Klick auf eine Schaltfläche

Video ansehen - Hervorheben von Datenpunkten in Excel mit einem Klick auf eine Schaltfläche

Ein Diagramm wird schwer zu lesen, wenn es viele Daten enthält. Es empfiehlt sich zwar, nur die relevanten Daten zu zeichnen, es gibt jedoch Situationen, in denen Sie viele Datenpunkte in einem einzigen Diagramm anzeigen müssen.

Wenn Sie in einer solchen Situation feststecken, ist es eine gute Idee, ein dynamisches Diagramm zu haben, das die ausgewählte Reihe hervorhebt, damit sie leichter gelesen und verglichen werden kann. Etwas wie unten gezeigt:

Wenn Sie im obigen Diagramm auf die Schaltfläche klicken, wird die ausgewählte Jahresreihe mit einem roten Markierungsrahmen und den Datenbeschriftungen hervorgehoben.

Folgen Sie mit… Laden Sie die Tabelle herunter

Hervorheben von Datenpunkten im Excel-Liniendiagramm

So erstellen Sie diese Art von Diagrammen:

  1. Holen Sie sich die Daten an Ort und Stelle. Für dieses Diagramm habe ich Zahlen zum Umsatzwachstum für jedes Quartal im Zeitraum 2012-15.
  2. Wählen Sie die gesamten Daten aus, gehen Sie zu Einfügen -> Diagramme -> Linie mit Markierungen. Dies würde ein Liniendiagramm mit drei verschiedenen Linien für jedes Jahr einfügen.
  3. Gehen Sie zu Einfügen -> Illustrationen -> Formen -> Abgerundetes Rechteck. Klicken Sie irgendwo auf das Arbeitsblatt und es wird ein abgerundetes Rechteck in das Arbeitsblatt eingefügt.
  4. Fügen Sie 2 weitere abgerundete Rechtecke ein und platzieren Sie sie über dem Diagramm. Geben Sie den Seriennamen (Jahre) in die folgenden Formen ein:
  5. Wählen Sie das Rechteck für 2013 aus, gehen Sie zu Namensfeld und geben Sie 2013 ein. Machen Sie dasselbe auch für die Felder 2014 und 2015 (Namensfeld befindet sich links von der Bearbeitungsleiste).
  6. Geben Sie in Zelle F2 2013 ein (Sie können ein beliebiges Jahr aus den Daten eingeben).
  7. Geben Sie in Zelle F3 die folgende Kombination aus INDEX-, ROWS- und MATCH-Funktionen ein (und ziehen Sie sie für die Zellen F3:F6)
    =INDEX($B$3:$D$6,Zeilen($E$3:E3),VERGLEICH($F$2,$B$2:$D$2,0))
  8. Wählen Sie die Zellen F3:F6 aus und kopieren Sie sie (drücken Sie Strg + C), wählen Sie das Diagramm aus und fügen Sie es ein (Strg + v). Dadurch würden zwei Linien für dasselbe Jahr erstellt (beachten Sie beim Kopieren, dass sich die Linienfarbe des ausgewählten Jahres ändert).
  9. Wählen Sie die Zeile für das Jahr (für das Sie die Daten kopiert haben), klicken Sie mit der rechten Maustaste und wählen Sie Seriendaten formatieren. In der Formatdatenreihe:
    • Ändern Sie die Linienfarbe in Keine Linie
    • Nehmen Sie in den Markierungsoptionen die folgenden Änderungen vor
      • Eingebauter Typ: Runde Form
      • Eingebaute Größe: 15
    • Ändern Sie die Markierungsfüllung in Keine Füllung
    • Ändern Sie die Farbe des Markierungsrahmens (ich habe rote Farbe verwendet), die Breite und den Strichtyp
    • Klicken Sie mit der rechten Maustaste auf eine der runden Markierungen und wählen Sie Datenetiketten hinzufügen. Formatieren Sie es, um Prozentsätze anzuzeigen

Wenn Sie alle oben genannten Schritte befolgt haben, erhalten Sie etwas wie unten gezeigt:

Um die Schaltflächen funktionsfähig zu machen, verwenden wir einen einfachen VBA-Code.

Der VBA-Code

Wir werden VBA-Code verwenden, um 2 Dinge zu tun:

  • Ändern Sie den Jahreswert in Zelle F3, wenn auf die Form geklickt wird, und
  • Ändern Sie die Farbe der ausgewählten Form

Kopieren Sie einfach den folgenden Code in den VB-Editor.

Sub SelectYear2013() Range("F2").Value = 2013 ActiveSheet.Shapes("2013").Fill.ForeColor.RGB = RGB(176, 196, 222) ActiveSheet.Shapes("2014").Fill.ForeColor. RGB = RGB(255, 255, 255) ActiveSheet.Shapes("2015").Fill.ForeColor.RGB = RGB(255, 255, 255) End Sub
Sub SelectYear2014() Range("F2").Value = 2014 ActiveSheet.Shapes("2013").Fill.ForeColor.RGB = RGB(255, 255, 255) ActiveSheet.Shapes("2014").Fill.ForeColor. RGB = RGB(176, 196, 222) ActiveSheet.Shapes("2015").Fill.ForeColor.RGB = RGB(255, 255, 255) End Sub Sub SelectYear2015() Range("F2").Value = 2015 ActiveSheet .Shapes("2013").Fill.ForeColor.RGB = RGB(255, 255, 255) ActiveSheet.Shapes("2014").Fill.ForeColor.RGB = RGB(255, 255, 255) ActiveSheet.Shapes(" 2015").Fill.ForeColor.RGB = RGB(176, 196, 222) End Sub

Um diesen Code zu kopieren:

  • Drücken Sie Alt + F11. Es öffnet den VBE-Editor.
  • Gehen Sie zu Einfügen und klicken Sie auf Modul. Dadurch wird ein Modul eingefügt.
  • Doppelklicken Sie auf das Modulsymbol und fügen Sie den Code in den Codebereich rechts ein.

Tasten Makros zuweisen

Sobald Sie den VBA-Code installiert haben, müssen Sie den Schaltflächen/Formen Makros zuweisen. Um dies zu tun:

  • Klicken Sie mit der rechten Maustaste auf die Form und wählen Sie Makro zuweisen.
  • Wählen Sie im Dialogfeld Makro zuweisen das Makro aus und klicken Sie auf OK.

Hinweis: Da diese Arbeitsmappe ein Makro enthält, speichern Sie es als Datei im XLSM- oder XLS-Format.

Jetzt ist Ihr dynamisches Diagramm fertig. Mit einem einzigen Klick können Sie nun Datenpunkte für die ausgewählte Serie markieren.

Laden Sie die Datei herunter

Mehr zu dynamischen Excel-Diagramm-Tutorials:

  • Dynamisches Pareto-Diagramm in Excel.
  • Dynamische Ziellinie in Excel-Balkendiagrammen.
  • Ermitteln Sie den Datenpunkt im Excel-Streudiagramm.
  • Dynamisches Diagramm mit Kontrollkästchen für die Reihenauswahl.
  • So erstellen Sie dynamische Diagrammtitel in Excel.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave