Video: Inserire dati in un Foglio Excel con le UserForm e i Controlli di VBA 2024
selezionato È possibile utilizzare i controlli Casella combinata per fornire il dashboard di Excel e segnalare agli utenti un modo intuitivo per selezionare i dati tramite un selettore a discesa. Questa figura mostra un grafico del termometro che è controllato dalla casella combinata sopra di esso. Quando un utente seleziona la regione sud-ovest, il grafico risponde tracciando i dati per la regione selezionata.
Per creare questo esempio, iniziare con il set di dati non elaborato mostrato nella seguente figura. Questo set di dati contiene i dati per ogni regione. Vicino ai dati non elaborati, prenota una cella in cui la casella combinata emetterà il suo valore (cella M7, in questo esempio). Questa cella prenderà il numero di indice della voce della casella combinata selezionata.
Quindi si crea il livello di analisi (la tabella di staging) che comprende tutte le formule, come mostrato nella figura seguente. Il grafico viene letto da questa tabella di gestione temporanea, consentendo di controllare ciò che il grafico vede. La prima cella della tabella di staging contiene la seguente formula INDICE:
= INDICE (P7: P14, $ M $ 7)
La funzione INDICE converte un numero indice in un valore che può essere riconosciuto. Una funzione INDICE richiede due argomenti per funzionare correttamente. Il primo argomento è il range della lista con cui stai lavorando. Il secondo argomento è il numero indice.
In questo esempio, si utilizza il numero di indice dalla casella combinata (nella cella M7) e si estrae il valore dall'intervallo appropriato (dati 2012 in P7: P14). Di nuovo, nota l'uso dei segni $ assoluti. Ciò garantisce che i riferimenti di cella nelle formule non si spostino quando vengono copiati e attraversati.
Dai un altro sguardo alla figura precedente per vedere cosa sta succedendo. La formula INDICE nella cella P2 punta all'intervallo che contiene i dati del 2012. Quindi cattura il numero di indice nella cella M7 (che intrappola il valore di uscita della casella combinata).
Il numero di indice è 7. Quindi la formula nella cella P2 estrarrà il settimo valore dall'intervallo di dati 2012 (in questo caso, Southwest).
Quando si copia la formula, Excel regola la formula per estrarre il settimo valore dall'intervallo di dati di ciascun anno.
Dopo che le formule INDICE sono state posizionate, si dispone di una tabella di staging pulita che è possibile utilizzare per creare il grafico; vedere la figura seguente.