Graficu per cellula scelta

Suppone chì voi è eiu avemu bisognu di visualizà e dati da a tavula seguente cù i valori di vendita di vitture da diversi paesi in 2021 (dati veri pigliati da quì, per via):

Graficu per cellula scelta

Siccomu u nùmeru di serie di dati (paesi) hè grande, pruvà à chjappà tutti in un graficu à una volta porta à un terribili "diagramma di spaghetti" o à custruisce carte separati per ogni serie, chì hè assai ingombrante.

Una suluzione eleganti à stu prublema pò esse di tracciate un graficu solu nantu à e dati da a fila attuale, vale à dì a fila induve si trova a cellula attiva:

Implementà questu hè assai faciule - avete solu bisognu di duie formule è una piccula macro in 3 linee.

Step 1. Numeru di linea attuale

U primu chì avemu bisognu hè un intervallu chjamatu chì calcula u numeru di fila nantu à u fogliu induve a nostra cellula attiva hè avà situata. Apertura nantu à una tabulazione Formule - Name Manager (Formule - Manager di nomi), cliccate nant'à u buttone creà (Crea) è entre quì a seguente struttura:

Graficu per cellula scelta

Eccu:
  • nome - qualsiasi nome adattatu per a nostra variabile (in u nostru casu, questu hè TekString)
  • Area - in seguitu, avete bisognu di selezziunà u fogliu attuale per chì i nomi creati sò lucali
  • Range - quì avemu aduprà a funzione CELLULU (Cellula), chì ponu emette una mansa di diversi paràmetri per una cellula data, cumpresu u numeru di linea chì avemu bisognu - l'argumentu "linea" hè rispunsevule per questu.

Passu 2. Link à u titulu

Per vede u paese sceltu in u titulu è a legenda di u graficu, avemu bisognu di rifarenza à a cellula cù u so nome (paese) da a prima colonna. Per fà questu, creemu un altru locu (vale à dì Area = fogliu attuale, micca Libru!) un intervallu chjamatu cù a seguente formula:

Graficu per cellula scelta

Quì, a funzione INDICE selezziunate da un intervallu datu (colonna A, induve i nostri paesi firmatarii) una cellula cù u numeru di fila chì avemu determinatu prima.

Step 3. Link à dati

Avà, in una manera simile, uttene un ligame à un intervallu cù tutti i dati di vendita da a fila attuale, induve a cellula attiva hè avà situata. Crea un altru intervallu chjamatu cù a seguente formula:

Graficu per cellula scelta

Quì, u terzu argumentu, chì hè cero, face chì INDEX ùn rinvieghja micca un valore unicu, ma tutta a fila in u risultatu.

Passu 4. Sustituitu Links in u Chart

Avà selezziunate l'intestazione di a tavola è a prima fila cù dati (range) è custruite un graficu basatu annantu à l'usu Inserisci - Charts (Inserisci - Grafici). Se selezziunate una fila cù dati in u graficu, a funzione serà visualizata in a barra di formula n'angulu (SERIE) hè una funzione speciale chì Excel usa automaticamente quandu crea qualsiasi graficu per riferite à i dati è l'etichette originali:

Graficu per cellula scelta

Sustituemu currettamente u primu (firma) è u terzu (dati) argumenti in questa funzione cù i nomi di i nostri intervalli da i passi 2 è 3:

Graficu per cellula scelta

U graficu cumminciarà à visualizà i dati di vendita da a fila attuale.

Step 5. Recalculation Macro

U toccu finale ferma. Microsoft Excel recalculate formule solu quandu i dati nantu à u fogliu cambianu o quandu una chjave hè pressata F9, è vulemu chì a recalculazione si faci quandu a selezzione cambia, vale à dì quandu a cellula attiva hè spustata in u fogliu. Per fà questu, avemu bisognu di aghjunghje una macro simplice à u nostru libru di travagliu.

Cliccate cù u dirittu nantu à a scheda di dati è selezziunate u cumandamentu surghjente (Codice surgente). In a finestra chì si apre, inserite u codice di u macro-handler per l'avvenimentu di cambiamentu di selezzione:

Graficu per cellula scelta

Comu pudete facilmente imagine, tuttu ciò chì faci hè di attivà un recalculamentu di foglia ogni volta chì a pusizione di a cellula attiva cambia.

Step 6. Highlighting la Linea currenti

Per a chiarezza, pudete ancu aghjunghje una regula di furmatu cundizionale per mette in risaltu u paese chì hè attualmente affissatu nantu à u graficu. Per fà questu, selezziunate a tavola è selezziunate Home - Formattazione Condizionale - Crea Rule - Aduprate Formula per Determinà e Celle à Format (Casa - Formattazione cundizionale - Nova regula - Aduprate una formula per determinà quali cellule à furmà):

Graficu per cellula scelta

Quì a formula verifica per ogni cellula in a tavula chì u so numeru di fila currisponde à u numeru guardatu in a variàbile TekRow, è se ci hè un match, allora u riempimentu cù u culore sceltu hè attivatu.

Hè questu - simplice è bellu, nò?

Fonti

  • Nantu à i tavulini grandi, tutta sta bellezza pò rallentà - u furmatu di cundizzioni hè una cosa intensiva di risorse, è a recalculazione per ogni selezzione pò ancu esse pisanti.
  • Per impediscenu chì e dati spariscanu nantu à u graficu quandu una cellula hè accidentalmente selezziunata sopra o sottu à a tavula, pudete aghjunghje un verificatu supplementu à u nome TekRow utilizendu e funzioni IF annidate di a forma:

    =IF(CELL ("riga")<4,IF(CELL ("riga")>4,CELL ("riga")))

  • Evidenziazione di e colonne specificate in un graficu
  • Cumu creà un graficu interattivu in Excel
  • Selezzione di Coordinate

Lascia un Audiolibro