Evidențiați punctele de date în Excel cu un clic de buton

Vizionați videoclipuri - Evidențiați punctele de date în Excel cu un clic de buton

O diagramă devine dificil de citit dacă are multe date trasate pe ea. Deși este o practică bună să trasați numai datele relevante, există situații în care trebuie să afișați o mulțime de puncte de date într-un singur grafic.

Dacă sunteți blocat într-o astfel de situație, este o idee bună să aveți un grafic dinamic care să evidențieze seria selectată, astfel încât să fie mai ușor de citit și comparat. Ceva așa cum se arată mai jos:

În graficul de mai sus, când faceți clic pe buton, seria din anul selectat este evidențiată cu contur roșu și etichete de date.

Follow Along … Descarcă diagrama

Evidențiați punctele de date în diagrama de linii Excel

Iată cum puteți crea acest tip de diagrame:

  1. Puneți datele la locul lor. Pentru acest grafic, am numere de creștere a veniturilor pentru fiecare trimestru în perioada 2012-15.
  2. Selectați datele complete, accesați Insert -> Charts -> Line with Markers. Aceasta ar insera un grafic liniar cu trei linii diferite pentru fiecare an.
  3. Accesați Inserare -> Ilustrații -> Forme -> Dreptunghi rotunjit. Faceți clic oriunde pe foaia de lucru și va insera un dreptunghi rotunjit în foaia de lucru.
  4. Introduceți încă 2 dreptunghiuri rotunjite și plasați-l peste diagramă. Introduceți numele seriei (ani) în formele prezentate mai jos:
  5. Selectați dreptunghiul pentru 2013, mergeți la Caseta de nume și introduceți 2013. În mod similar, faceți același lucru și pentru casetele din 2014 și 2015 (Caseta de nume este în stânga barei de formule).
  6. În celula F2, introduceți 2013 (puteți introduce orice an din date).
  7. În celula F3, introduceți următoarea combinație de funcții INDEX, ROWS și MATCH (și trageți-o pentru celulele F3: F6)
    = INDEX ($ B $ 3: $ D $ 6, ROWS ($ E $ 3: E3), MATCH ($ F $ 2, $ B $ 2: $ D $ 2,0))
  8. Selectați celulele F3: F6 și copiați-o (apăsați Control + C), selectați diagrama și lipiți (control + v). Aceasta ar crea două linii pentru același an (în timp ce copiați, observați că culoarea liniei din anul selectat se schimbă).
  9. Selectați linia pentru anul (pentru care ați copiat datele), faceți clic dreapta și selectați Format Series Data. În seria de date Format:
    • Schimbați culoarea liniei la Fără linie
    • În Opțiuni marcator, efectuați următoarele modificări
      • Tip încorporat: formă rotundă
      • Dimensiune încorporată: 15
    • Schimbați umplerea markerului cu Fără umplere
    • Schimbați culoarea chenarului marcatorului (am folosit culoarea roșie), lățimea și tipul de liniuță
    • Faceți clic dreapta pe oricare dintre marcajele rotunde și selectați Adăugați etichete de date. Formatați-l pentru a afișa procentaje

Dacă ați urmat toți pașii de mai sus, ați avea ceva așa cum se arată mai jos:

Acum, pentru a face butoanele funcționale, vom folosi un cod VBA simplu.

Codul VBA

Vom folosi codul VBA pentru a face 2 lucruri:

  • Modificați valoarea anului în celula F3 când se face clic pe formă și
  • Schimbați culoarea formei selectate

Pur și simplu copiați următorul cod în Editorul VB.

Sub SelectYear2013 () Range ("F2"). Value = 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 () Range ("F2"). Value = 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"). Value = 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

Pentru a copia acest cod:

  • Apăsați Alt + F11. Se va deschide editorul VBE.
  • Accesați Insert și faceți clic pe Module. Aceasta va insera un modul.
  • Faceți dublu clic pe pictograma modulului și lipiți codul în zona de cod din dreapta.

Atribuiți macrocomenzi butoanelor

Odată ce ați instalat codul VBA, trebuie să atribuiți macrocomenzi butoanelor / formelor. Pentru a face acest lucru:

  • Faceți clic dreapta pe formă și selectați Alocare macro.
  • În caseta de dialog Alocare macrocomandă, selectați macrocomanda și faceți clic pe OK.

Notă: Deoarece acest registru de lucru conține o macro, salvați-l ca fișier în format .xlsm sau .xls.

Acum graficul dvs. dinamic este gata. Cu un singur clic, puteți evidenția acum punctele de date pentru seria selectată.

Descărcați fișierul

Mai multe despre Tutoriale dinamice Excel Charting:

  • Diagrama dinamică Pareto în Excel.
  • Linie țintă dinamică în diagrame Excel.
  • Localizați punctul de date în diagrama de dispersie Excel.
  • Diagrama dinamică cu caseta de selectare a selecției seriei.
  • Cum se creează titluri grafice dinamice în Excel.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave