Fremhæv datapunkter i Excel med et klik på en knap

Se video - Fremhæv datapunkter i Excel med et klik på en knap

Et diagram bliver svært at læse, hvis der er afbildet mange data på det. Selvom det er en god praksis kun at plotte de relevante data, er der situationer, hvor du skal vise mange datapunkter på et enkelt diagram.

Hvis du sidder fast i en sådan situation, er det en god idé at have et dynamisk diagram, der fremhæver den valgte serie, så den er lettere at læse og sammenligne. Noget som vist herunder:

Når du klikker på knappen i diagrammet ovenfor, fremhæves den valgte årsserie med rød markørskitse og datatiketterne.

Følg med … Download diagrammet

Fremhæv datapunkter i Excel -linjediagram

Sådan kan du oprette denne type diagrammer:

  1. Få dataene på plads. Til dette diagram har jeg indtægtsvæksttal for hvert kvartal i løbet af 2012-15.
  2. Vælg hele data, gå til Indsæt -> Diagrammer -> Linje med markører. Dette ville indsætte et stregdiagram med tre forskellige linjer for hvert år.
  3. Gå til Indsæt -> Illustrationer -> Figurer -> Afrundet rektangel. Klik hvor som helst på regnearket, og det vil indsætte et afrundet rektangel i regnearket.
  4. Indsæt yderligere 2 afrundede rektangler og placer det over diagrammet. Indtast serienavnet (år) i figurerne som vist herunder:
  5. Vælg rektanglet for 2013, gå til Navneboks og indtast 2013. På samme måde skal du også gøre det samme for 2014 og 2015 -bokse (Navneboks er til venstre for formellinjen).
  6. I celle F2 skal du indtaste 2013 (du kan indtaste et hvilket som helst år fra dataene).
  7. I celle F3 skal du indtaste følgende kombination af INDEX, ROWS og MATCH -funktioner (og trække den for celler F3: F6)
    = INDEX ($ B $ 3: $ D $ 6, ROWS ($ E $ 3: E3), MATCH ($ F $ 2, $ B $ 2: $ D $ 2,0))
  8. Vælg celler F3: F6 og kopier det (tryk på Control + C), vælg diagrammet og indsæt (kontrol + v). Dette ville skabe to linjer for det samme år (under kopiering, bemærk at linjefarven for det valgte år ændres).
  9. Vælg linjen for året (som du kopierede dataene til), højreklik og vælg Formatér seriedata. I Format Data Series:
    • Skift linjefarve til ingen linje
    • Foretag følgende ændringer i markørindstillinger
      • Indbygget Type: Rund form
      • Indbygget størrelse: 15
    • Skift markørfyld til Ingen udfyldning
    • Skift markørgrænsefarve (jeg har brugt rød farve), bredde og bindestreg
    • Højreklik på en af ​​de runde markører, og vælg Tilføj datatiketter. Formater det for at vise procenter

Hvis du har fulgt alle ovenstående trin, ville du have noget som vist herunder:

For at gøre knapperne funktionelle vil vi bruge en simpel VBA -kode.

VBA -koden

Vi vil bruge VBA -kode til at gøre 2 ting:

  • Skift årsværdien i celle F3, når der klikkes på figuren, og
  • Skift farven på den valgte form

Du skal blot kopiere følgende kode i VB Editor.

Sub SelectYear2013 () Område ("F2"). Værdi = 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 () Område ("F2"). Værdi = 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"). Værdi = 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

For at kopiere denne kode:

  • Tryk på Alt + F11. Det åbner VBE Editor.
  • Gå til Indsæt og klik på Modul. Dette vil indsætte et modul.
  • Dobbeltklik på modulikonet, og indsæt koden i kodeområdet til højre.

Tildel makroer til knapper

Når du har VBA -koden på plads, skal du tildele makroer til knapperne/figurerne. At gøre dette:

  • Højreklik på figuren, og vælg Tildel makro.
  • Vælg makroen i dialogboksen Tildel makro, og klik på OK.

Bemærk: Da denne projektmappe indeholder en makro, skal du gemme den som en .xlsm- eller .xls -formatfil.

Nu er dit dynamiske diagram klar. Med et enkelt klik kan du nu fremhæve datapunkter for den valgte serie.

Download filen

Mere om dynamiske Excel -kortlægningsvejledninger:

  • Dynamisk Pareto -diagram i Excel.
  • Dynamisk mållinje i søjlediagrammer i Excel.
  • Find datapunktet i Excel Scatter Chart.
  • Dynamisk diagram med afkrydsningsfelt til serievalg.
  • Sådan oprettes dynamiske diagramtitler i Excel.
wave wave wave wave wave