Crea grafici dinamici

Utilizzo di 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 filtro vengono fornite tramite gli elenchi a discesa che vengono aggiunti automaticamente alla riga di intestazione del fileElencoOggetto . A causa di queste funzionalità (ordinamento e filtraggio), il fileElencoOggetto sembra essere il candidato perfetto per fungere da origine dati per un grafico dinamico perché quando si modifica l’ordinamento o il filtro, la rappresentazione dei dati nel grafico verrà modificata per riflettere lo stato corrente delElencoOggetto.

Per mantenere la dimostrazione semplice da comprendere, creeremo il fileCartella di lavoroda zero e procedere passo dopo passo come descritto di seguito.

  1. Crea un vuotoCartella di lavoro.
  2. Accedi alCells del primoFoglio di lavoro nelCartella di lavoro.
  3. Inserisci alcuni dati nelle celle.
  4. CreareElencoOggettoin base ai dati inseriti.
  5. CreareGrafico in base all’intervallo di dati diElencoOggetto.
  6. Salvare il risultato sul disco.

Utilizzo di formule dinamiche

Nel caso in cui non desideri utilizzare il fileElencoOggettocome origine dati per il grafico dinamico, l’altra opzione è utilizzare le funzioni (o formule) di Excel per creare un intervallo dinamico di dati e un controllo (come ComboBox) per attivare la modifica dei 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 CERCA.VERT, l’intero intervallo può essere aggiornato dopo l’interazione dell’utente, quindi può essere utilizzato come origine per il grafico dinamico.

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

  1. Crea un vuotoCartella di lavoro.
  2. Accedi alCells del primoFoglio di lavoro nelCartella di lavoro.
  3. Inserisci alcuni dati nelle celle creando un intervallo denominato. Questi dati serviranno come una serie per il grafico dinamico.
  4. CreareCasella combinatain base all’intervallo denominato creato nel passaggio precedente.
  5. Inserisci altri dati nelle celle che fungeranno da fonte per la funzione CERCA.VERT.
  6. Inserisci la funzione CERCA.VERT (con parametri appropriati) in un intervallo di celle. Questo intervallo servirà come fonte per il grafico dinamico.
  7. CreareGraficoin base all’intervallo creato nel passaggio precedente.
  8. Salvare il risultato sul disco.