Crea grafici dinamici

Utilizzo delle tabelle Excel

ListObjects fornisce la funzionalità integrata per ordinare e filtrare i dati in base all’interazione dell’utente. Entrambe le opzioni di ordinamento e filtraggio vengono fornite tramite gli elenchi a discesa che vengono aggiunti automaticamente alla riga di intestazione di ListObject. A causa di queste funzionalità (ordinamento e filtraggio), ListObject sembra essere il candidato perfetto per fungere da origine dati per un grafico dinamico perché quando l’ordinamento o il filtro viene modificato, la rappresentazione dei dati nel grafico verrà modificata per riflettere l’attuale stato del ListObject.

Per mantenere la dimostrazione semplice da capire, creeremo la cartella di lavoro da zero e procederemo passo dopo passo come descritto di seguito.

  1. Crea una cartella di lavoro vuota.
  2. Accedi allo Cells del primo foglio di lavoro nella cartella di lavoro.
  3. Inserisci alcuni dati nelle celle.
  4. Crea ListObject in base ai dati inseriti.
  5. Crea un grafico basato sull’intervallo di dati di ListObject.
  6. Salva risultato su disco.

Utilizzo di formule dinamiche

Nel caso in cui non desideri utilizzare ListObjects come origine dati per il grafico dinamico, l’altra opzione è utilizzare le funzioni (o le formule) di Excel per creare un intervallo dinamico di dati e un controllo (come ComboBox) per attivare la modifica nei dati. In questo scenario, utilizzeremo la funzione CERCA.VERT per recuperare i valori appropriati in base alla selezione di ComboBox. Quando la selezione viene modificata, la funzione CERCA.VERT aggiornerà il valore della cella. Se un intervallo di celle utilizza la funzione VLOOKUP, l’intero intervallo può essere aggiornato all’interazione dell’utente, quindi può essere utilizzato come origine per il grafico dinamico.

Per mantenere la dimostrazione semplice da capire, creeremo la cartella di lavoro da zero e procederemo passo dopo passo come descritto di seguito.

  1. Crea una cartella di lavoro vuota.
  2. Accedi allo Cells del primo foglio di lavoro nella cartella di lavoro.
  3. Inserisci alcuni dati nelle celle creando un intervallo denominato. Questi dati serviranno come serie per il grafico dinamico.
  4. Crea ComboBox in base all’intervallo denominato creato nel passaggio precedente.
  5. Inserisci altri dati nelle celle che fungeranno da origine per la funzione CERCA.VERT.
  6. Inserisci la funzione CERCA.VERT (con i parametri appropriati) in un intervallo di celle. Questo intervallo servirà come fonte per il grafico dinamico.
  7. Crea grafico basato sull’intervallo creato nel passaggio precedente.
  8. Salva risultato su disco.