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:
- Nabavite podatke na mjestu. Za ovaj grafikon imam brojeve rasta prihoda za svako tromjesečje tijekom 2012-15.
- Odaberite cijele podatke, idite na Umetni -> Karte -> Linija s oznakama. Time bi se umetnuo linijski grafikon s tri različite linije za svaku godinu.
- Idite na Umetni -> Ilustracije -> Oblici -> Zaobljeni pravokutnik. Kliknite bilo gdje na radnom listu i on će umetnuti zaobljeni pravokutnik u radni list.
- Umetnite još 2 zaobljena pravokutnika i postavite ih na grafikon. Unesite naziv serije (godine) u dolje prikazane oblike:
- 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).
- U ćeliju F2 unesite 2013 (iz podataka možete unijeti bilo koju godinu).
- 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))
- 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).
- 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
- Promijenite boju linije u Bez crte
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.