Žiūrėkite vaizdo įrašą - paryškinkite duomenų taškus „Excel“ vienu mygtuko paspaudimu
Diagramą sunku perskaityti, jei joje yra daug duomenų. Nors gera praktika yra sudaryti tik atitinkamus duomenis, yra situacijų, kai vienoje diagramoje reikia parodyti daug duomenų taškų.
Jei esate įstrigę tokioje situacijoje, verta turėti dinamišką diagramą, kurioje būtų paryškintos pasirinktos serijos, kad būtų lengviau skaityti ir palyginti. Kažkas, kaip parodyta žemiau:
Aukščiau pateiktoje diagramoje, spustelėjus mygtuką, pasirinktų metų serija paryškinama raudonu žymekliu ir duomenų etiketėmis.
Sekite kartu… Atsisiųskite diagramą
Paryškinkite duomenų taškus „Excel“ linijų diagramoje
Štai kaip galite sukurti tokio tipo diagramas:
- Įdėkite duomenis į vietą. Šioje diagramoje turiu pajamų augimo skaičių kiekvienam ketvirčiui 2012–2015 m.
- Pasirinkite visus duomenis, eikite į Įterpti -> Diagramos -> Linija su žymekliais. Tai įterptų linijų diagramą su trimis skirtingomis eilutėmis kiekvienais metais.
- Eikite į Įterpti -> Iliustracijos -> Formos -> Suapvalintas stačiakampis. Spustelėkite bet kurią darbalapio vietą ir į darbalapį bus įterptas suapvalintas stačiakampis.
- Įdėkite dar 2 suapvalintus stačiakampius ir padėkite virš diagramos. Įveskite serijos pavadinimą (metus) formomis, kaip parodyta žemiau:
- Pasirinkite 2013 m. Stačiakampį, eikite į pavadinimo laukelį ir įveskite 2013. Panašiai darykite tą patį ir 2014 ir 2015 m. (Pavadinimo langelis yra formulės juostos kairėje).
- F2 langelyje įveskite 2013 m. (Iš duomenų galite įvesti bet kuriuos metus).
- Ląstelėje F3 įveskite šį funkcijų INDEX, ROWS ir MATCH derinį (ir vilkite jį langeliams F3: F6)
= INDEKSAS ($ B $ 3: $ D $ 6, ROWS ($ E $ 3: E3), MATCH ($ F $ 2, $ B $ 2: $ D $ 2,0))
- Pasirinkite langelius F3: F6 ir nukopijuokite (paspauskite „Control“ + C), pasirinkite diagramą ir įklijuokite („control + v“). Taip būtų sukurtos dvi tų pačių metų eilutės (kopijuodami atkreipkite dėmesį, kad keičiasi pasirinktų metų linijų spalva).
- Pasirinkite metų eilutę (kurių duomenis nukopijavote), dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Formatuoti serijos duomenis. Formato duomenų serijoje:
- Pakeiskite linijos spalvą į be linijos
- Žymeklio parinktyse atlikite šiuos pakeitimus
- Įmontuotas tipas: apvali forma
- Įmontuotas dydis: 15
- Pakeiskite žymeklio užpildymą į „Neužpildymas“
- Pakeiskite žymeklio kraštinės spalvą (naudojau raudoną spalvą), plotį ir brūkšnio tipą
- Dešiniuoju pelės mygtuku spustelėkite bet kurį apvalų žymeklį ir pasirinkite Pridėti duomenų etiketes. Formatuokite, kad būtų rodomi procentai
- Pakeiskite linijos spalvą į be linijos
Jei atlikote visus aukščiau nurodytus veiksmus, turėsite kažką, kaip parodyta žemiau:
Dabar, kad mygtukai veiktų, naudosime paprastą VBA kodą.
VBA kodas
VBA kodą naudosime dviem dalykams:
- Spustelėję figūrą, pakeiskite metų reikšmę langelyje F3 ir
- Pakeiskite pasirinktos formos spalvą
Tiesiog nukopijuokite šį kodą VB redaktoriuje.
Sub SelectYear2013 () diapazonas ("F2"). Reikšmė = 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) Pabaiga
Sub SelectYear2014 () diapazonas ("F2"). Vertė = 2014 m. 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) Pabaigos antrinio pasirinkimo metai 2015 () diapazonas („F2“). Vertė = 2015 m. „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) Pabaiga
Norėdami nukopijuoti šį kodą:
- Paspauskite Alt + F11. Bus atidarytas VBE redaktorius.
- Eikite į „Įterpti“ ir spustelėkite „Modulis“. Tai įterps modulį.
- Dukart spustelėkite modulio piktogramą ir įklijuokite kodą dešinėje esančioje kodo srityje.
Priskirkite mygtukus makrokomandoms
Įdėję VBA kodą, mygtukus/figūras turite priskirti makrokomandoms. Padaryti tai:
- Dešiniuoju pelės mygtuku spustelėkite figūrą ir pasirinkite Priskirti makrokomandą.
- Dialogo lange Priskirti makrokomandą pasirinkite makrokomandą ir spustelėkite Gerai.
Pastaba: kadangi šioje darbaknygėje yra makrokomanda, išsaugokite ją kaip .xlsm arba .xls formato failą.
Dabar jūsų dinaminė diagrama paruošta. Dabar vienu paspaudimu galite paryškinti pasirinktos serijos duomenų taškus.
Atsisiųskite failą
Daugiau apie dinamines „Excel“ diagramų sudarymo pamokas:
- Dinaminė „Pareto“ diagrama „Excel“.
- Dinaminė tikslinė linija „Excel“ juostų diagramose.
- Raskite duomenų tašką „Excel“ sklaidos diagramoje.
- Dinaminė diagrama su serijos pasirinkimu.
- Kaip sukurti dinaminių diagramų pavadinimus „Excel“.