Markera datapunkter i Excel med ett klick på en knapp

Titta på video - Markera datapunkter i Excel med ett klick på en knapp

Ett diagram blir svårt att läsa om det finns mycket data ritat på det. Även om det är en bra metod att bara plotta relevanta data, finns det situationer där du måste visa många datapunkter på ett enda diagram.

Om du har fastnat i en sådan situation är det en bra idé att ha ett dynamiskt diagram som belyser den valda serien så att den är lättare att läsa och jämföra. Något som visas nedan:

I diagrammet ovan, när du klickar på knappen, markeras den valda årsserien med röd markörkontur och datatiketterna.

Följ med … Ladda ner diagrammet

Markera datapunkter i Excel -linjediagram

Så här kan du skapa den här typen av diagram:

  1. Få data på plats. För detta diagram har jag intäktstillväxt för varje kvartal under 2012-15.
  2. Markera hela data, gå till Infoga -> Diagram -> Linje med markörer. Detta skulle infoga ett linjediagram med tre olika rader för varje år.
  3. Gå till Infoga -> Illustrationer -> Former -> Avrundad rektangel. Klicka var som helst på kalkylbladet så infogas en rundad rektangel i kalkylbladet.
  4. Sätt in ytterligare två rundade rektanglar och placera den över diagrammet. Ange seriens namn (år) i formerna enligt nedan:
  5. Välj rektangeln för 2013, gå till namnrutan och ange 2013. På samma sätt gör du samma sak för rutorna 2014 och 2015 också (Namnrutan finns till vänster om formelfältet).
  6. I cell F2 anger du 2013 (du kan ange vilket år som helst från data).
  7. I cell F3 anger du följande kombination av INDEX, ROWS och MATCH -funktioner (och dra den för celler F3: F6)
    = INDEX ($ B $ 3: $ D $ 6, ROWS ($ E $ 3: E3), MATCH ($ F $ 2, $ B $ 2: $ D $ 2,0))
  8. Markera celler F3: F6 och kopiera den (tryck på Ctrl + C), välj diagrammet och klistra in (kontroll + v). Detta skulle skapa två rader för samma år (under kopiering, märk att linjefärgen för det valda året ändras).
  9. Välj raden för året (för vilken du kopierade data), högerklicka och välj Format seriedata. I Format Data Series:
    • Ändra radfärg till ingen rad
    • Gör följande ändringar i marköralternativ
      • Inbyggd typ: Rund form
      • Inbyggd storlek: 15
    • Ändra markörfyllningen till Ingen fyllning
    • Ändra markörgränsen (jag har använt röd färg), bredd och streck
    • Högerklicka på någon av de runda markörerna och välj Lägg till datatiketter. Formatera den för att visa procentsatser

Om du har följt alla ovanstående steg skulle du ha något som visas nedan:

För att göra knapparna funktionella använder vi en enkel VBA -kod.

VBA -koden

Vi kommer att använda VBA -kod för att göra två saker:

  • Ändra årsvärdet i cell F3 när du klickar på formen och
  • Ändra färgen på den valda formen

Kopiera bara följande kod i VB Editor.

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

För att kopiera den här koden:

  • Tryck på Alt + F11. Det öppnar VBE Editor.
  • Gå till Infoga och klicka på Modul. Detta kommer att infoga en modul.
  • Dubbelklicka på modulikonen och klistra in koden i kodområdet till höger.

Tilldela makron till knapparna

När du väl har VBA -koden på plats måste du tilldela knapparna/formerna makron. Att göra detta:

  • Högerklicka på formen och välj Tilldela makro.
  • Markera makrot i dialogrutan Tilldela makro och klicka på OK.

Obs! Eftersom den här arbetsboken innehåller ett makro kan du spara den som en .xlsm- eller .xls -formatfil.

Nu är ditt dynamiska diagram klart. Med ett enda klick kan du nu markera datapunkter för den valda serien.

Ladda ner filen

Mer om guider för dynamisk Excel -kartläggning:

  • Dynamiskt Pareto -diagram i Excel.
  • Dynamisk mållinje i Excel -stapeldiagram.
  • Hitta datapunkten i Excel Scatter Chart.
  • Dynamiskt diagram med kryssrutan för urval av serier.
  • Hur man skapar dynamiska diagramtitlar i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave