Se video - Fremhev datapunkter i Excel med et klikk på en knapp
Et diagram blir vanskelig å lese hvis det er plottet mye data på det. Selv om det er en god praksis å plotte bare de relevante dataene, er det situasjoner der du må vise mange datapunkter på et enkelt diagram.
Hvis du sitter fast i en slik situasjon, er det en god idé å ha et dynamisk diagram som fremhever den valgte serien, slik at den er lettere å lese og sammenligne. Noe som vist nedenfor:
Når du klikker på knappen i diagrammet ovenfor, blir den valgte årsserien uthevet med en rød markørlinje og datatikettene.
Følg med … Last ned diagrammet
Marker datapunkter i Excel -linjediagram
Slik kan du lage denne typen diagrammer:
- Få dataene på plass. For dette diagrammet har jeg inntektsvekststall for hvert kvartal i løpet av 2012-15.
- Velg hele data, gå til Sett inn -> Diagrammer -> Linje med markører. Dette ville sette inn et linjediagram med tre forskjellige linjer for hvert år.
- Gå til Sett inn -> Illustrasjoner -> Former -> Avrundet rektangel. Klikk hvor som helst på regnearket, og det vil sette inn et avrundet rektangel i regnearket.
- Sett inn ytterligere to avrundede rektangler og legg den over diagrammet. Skriv inn serienavnet (år) i figurene som vist nedenfor:
- Velg rektangelet for 2013, gå til Navneboks og skriv inn 2013. På samme måte gjør du det samme for boksene 2014 og 2015 også (Navneboksen er til venstre på formellinjen).
- Skriv inn 2013 i celle F2 (du kan angi et hvilket som helst år fra dataene).
- I celle F3, skriv inn følgende kombinasjon av INDEX, ROWS og MATCH -funksjoner (og dra den for celler F3: F6)
= INDEKS ($ B $ 3: $ D $ 6, RADER ($ E $ 3: E3), MATCH ($ F $ 2, $ B $ 2: $ D $ 2,0))
- Velg cellene F3: F6 og kopier den (trykk Ctrl + C), velg diagrammet og lim inn (kontroll + v). Dette ville opprette to linjer for samme år (under kopiering, legg merke til at linjefargen for det valgte året endres).
- Velg linjen for året (som du kopierte dataene for), høyreklikk og velg Format seriedata. I Format Data Series:
- Endre linjefarge til ingen linje
- Gjør følgende endringer i markøralternativer
- Innebygd type: Rund form
- Innebygd størrelse: 15
- Endre markørfyllingen til Ingen fylling
- Endre markørgrensefarge (jeg har brukt rød farge), bredde og bindestrek
- Høyreklikk på en av de runde markørene og velg Legg til datatiketter. Formater den for å vise prosenter
- Endre linjefarge til ingen linje
Hvis du har fulgt alle trinnene ovenfor, vil du ha noe som vist nedenfor:
For å gjøre knappene funksjonelle, bruker vi en enkel VBA -kode.
VBA -koden
Vi bruker VBA -kode til å gjøre to ting:
- Endre årsverdien i celle F3 når figuren klikkes, og
- Endre fargen på den valgte formen
Bare kopier følgende kode i VB Editor.
Sub SelectYear2013 () Område ("F2"). Verdi = 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"). Verdi = 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"). Verdi = 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
Slik kopierer du denne koden:
- Trykk på Alt + F11. Det vil åpne VBE Editor.
- Gå til Sett inn og klikk på Modul. Dette vil sette inn en modul.
- Dobbeltklikk på modulikonet, og lim inn koden på kodeområdet til høyre.
Tilordne makroer til knapper
Når du har VBA -koden på plass, må du tilordne makroer til knappene/figurene. Å gjøre dette:
- Høyreklikk på figuren og velg Tildel makro.
- Velg makroen i dialogboksen Tildel makro, og klikk OK.
Merk: Siden denne arbeidsboken inneholder en makro, lagrer du den som en .xlsm- eller .xls -formatfil.
Nå er det dynamiske diagrammet ditt klart. Med et enkelt klikk kan du nå markere datapunkter for den valgte serien.
Last ned filen
Mer om opplæringsprogrammer for dynamisk Excel -kartlegging:
- Dynamisk Pareto -diagram i Excel.
- Dynamisk mållinje i Excel -søylediagrammer.
- Finn datapunktet i Excel Scatter Chart.
- Dynamisk diagram med avmerkingsboks for serievalg.
- Hvordan lage dynamiske diagramtitler i Excel.