Označite podatkovne točke u Excelu jednim pritiskom na gumb

Gledajte video - označite podatkovne točke u Excelu jednim pritiskom na gumb

Kartu je teško čitati ako ima puno podataka iscrtanih na njoj. Iako je dobra praksa iscrtati samo relevantne podatke, postoje situacije u kojima morate prikazati mnogo podatkovnih točaka na jednom grafikonu.

Ako ste zapeli u takvoj situaciji, dobra je ideja imati dinamički grafikon koji ističe odabranu seriju kako biste je lakše čitali i uspoređivali. Nešto kao što je prikazano ispod:

U gornjem grafikonu, kada pritisnete gumb, niz odabranih godina bit će istaknut crvenim crtama i oznakama podataka.

Slijedite… Preuzmite grafikon

Označite podatkovne točke u Excel linijskom grafikonu

Evo kako možete stvoriti ovu vrstu grafikona:

  1. Nabavite podatke na mjestu. Za ovaj grafikon imam brojeve rasta prihoda za svako tromjesečje tijekom 2012-15.
  2. Odaberite cijele podatke, idite na Umetni -> Karte -> Linija s oznakama. Time bi se umetnuo linijski grafikon s tri različite linije za svaku godinu.
  3. Idite na Umetni -> Ilustracije -> Oblici -> Zaobljeni pravokutnik. Kliknite bilo gdje na radnom listu i on će umetnuti zaobljeni pravokutnik u radni list.
  4. Umetnite još 2 zaobljena pravokutnika i postavite ih na grafikon. Unesite naziv serije (godine) u dolje prikazane oblike:
  5. Odaberite pravokutnik za 2013. godinu, idite na okvir s imenom i unesite 2013. Slično, učinite isto i u okvirima za 2014. i 2015. godinu (Polje s imenom nalazi se lijevo od trake s formulama).
  6. U ćeliju F2 unesite 2013 (iz podataka možete unijeti bilo koju godinu).
  7. U ćeliju F3 unesite sljedeću kombinaciju funkcija INDEX, ROWS i MATCH (i povucite je za ćelije F3: F6)
    = INDEKS ($ B $ 3: $ D $ 6, ROWS ($ E $ 3: E3), MATCH ($ F $ 2, $ B $ 2: $ D $ 2,0))
  8. Odaberite ćelije F3: F6 i kopirajte je (pritisnite Control + C), odaberite grafikon i zalijepite (control + v). Time bi se stvorile dvije linije za istu godinu (prilikom kopiranja primijetite da se boja linije odabrane godine mijenja).
  9. Odaberite redak za godinu (za koju ste kopirali podatke), desnom tipkom miša kliknite i odaberite Oblikovanje podataka serije. U nizu Oblikovanje podataka:
    • Promijenite boju linije u Bez crte
    • U Opcijama označivača napravite sljedeće promjene
      • Ugrađeni tip: okruglog oblika
      • Ugrađena veličina: 15
    • Promijenite Marker Fill u No Fill
    • Promijenite boju obruba markera (koristio sam crvenu boju), širinu i vrstu crtice
    • Desnom tipkom miša kliknite bilo koji od okruglih markera i odaberite Dodaj podatkovne oznake. Oblikujte ga tako da prikazuje postotke

Da ste slijedili sve gore navedene korake, imali biste nešto kao što je prikazano u nastavku:

Sada ćemo učiniti gumbe funkcionalnima, koristit ćemo jednostavan VBA kod.

VBA kod

Koristit ćemo VBA kôd za dvije stvari:

  • Promijenite vrijednost godine u ćeliji F3 kad kliknete na oblik, i
  • Promijenite boju odabranog oblika

Jednostavno kopirajte sljedeći kôd u VB Editor.

Pod Odaberi rasponGodina2013 () Raspon ("F2"). Vrijednost = 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) Kraj Sub
Raspon podizbora godine 2014 () ("F2"). Vrijednost = 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 () Raspon ("F2"). Vrijednost = 2015 ActiveSheet .Oblici ("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) Kraj Sub

Da biste kopirali ovaj kôd:

  • Pritisnite Alt + F11. Otvorit će se VBE Editor.
  • Idite na Umetni i kliknite na Modul. Ovo će umetnuti modul.
  • Dvaput kliknite na ikonu modula i zalijepite kôd u područje koda s desne strane.

Dodijelite makronaredbe gumbima

Nakon što postavite VBA kôd, morate dodijeliti makronaredbe gumbima/oblicima. Uraditi ovo:

  • Desnom tipkom miša kliknite oblik i odaberite Dodijeli makro.
  • U dijaloškom okviru Dodijeli makronaredbu odaberite makro i kliknite U redu.

Napomena: Budući da ova radna knjiga sadrži makronaredbu, spremite je kao datoteku u .xlsm ili .xls formatu.

Sada je vaš dinamički grafikon spreman. Jednim klikom sada možete označiti podatkovne točke za odabranu seriju.

Preuzmite datoteku

Više o vodičima za dinamičko Excel grafikoniranje:

  • Dinamički Paretov grafikon u Excelu.
  • Dinamička ciljna linija u Excel trakastim grafikonima.
  • Uočite podatkovnu točku u Excel Scatter grafikonu.
  • Potvrdni okvir Dinamički grafikon s odabirom serije.
  • Kako stvoriti naslove dinamičkih grafikona u Excelu.
wave wave wave wave wave