Come creare tabelle dinamiche in Excel (utilizzando la funzione TABELLA e OFFSET)

Le tabelle dinamiche in Excel sono le tabelle in cui quando viene inserito un nuovo valore, la tabella regola da sola le sue dimensioni, per creare una tabella dinamica in Excel abbiamo due metodi diversi, una volta che sta creando una tabella dei dati dal mentre un'altra è utilizzando la funzione offset, nelle tabelle dinamiche anche i rapporti e le tabelle pivot cambiano quando i dati nella tabella dinamica cambiano.

Tabelle dinamiche in Excel

Dinamico di per sé significa un sistema di elaborazione caratterizzato da un cambiamento costante o un cambiamento di attività. Allo stesso modo, in Excel, quando creiamo elenchi o dati in una cartella di lavoro e ne facciamo un rapporto, ma se aggiungiamo dati o ne rimuoviamo uno o spostiamo o modificiamo i dati, l'intero rapporto può essere impreciso. Excel ha una soluzione per questo come tabelle dinamiche.

Ora sorge la domanda: perché abbiamo bisogno di Dynamic Range o Dynamic Tables. La risposta è perché ogni volta che un elenco o un intervallo di dati viene aggiornato o modificato, non garantisce che il rapporto verrà modificato in base alla modifica dei dati.

Fondamentalmente, ci sono due principali vantaggi delle tabelle dinamiche:

  1. Un intervallo dinamico si espanderà o si contrarrà automaticamente in base alla modifica dei dati.
  2. Le tabelle pivot basate sulla tabella dinamica in Excel possono essere aggiornate automaticamente quando il pivot viene aggiornato.

Come creare tabelle dinamiche in Excel?

Esistono due modi di base per utilizzare le tabelle dinamiche in Excel: 1) Utilizzo di TABELLE e 2) Utilizzo della funzione OFFSET.

# 1 - Utilizzo di tabelle per creare tabelle dinamiche in Excel

Usando le tabelle, possiamo costruire una tabella dinamica in Excel e basare un pivot sulla tabella dinamica.

Esempio

Abbiamo i seguenti dati,

Se creiamo una tabella pivot con questo normale intervallo di dati da A1: E6, se inseriamo un dato nella riga 7, non si rifletterà nella tabella pivot.

Quindi creeremo prima una gamma dinamica.

# 1 - Seleziona i dati, cioè A1: E6.

# 2 - Nella scheda Inserisci, fai clic su Tabelle nella sezione delle tabelle.

# 3 - Viene visualizzata una finestra di dialogo.

Poiché i nostri dati hanno intestazioni, ricordati di selezionare la casella "La mia tabella ha intestazioni" e fare clic su OK.

# 4 - Viene creata la nostra gamma dinamica.

# 5 - Seleziona i dati e nella scheda Inserisci sotto la sezione delle tabelle Excel, fai clic sulle tabelle pivot.

# 6 - Poiché abbiamo creato la tabella, prende un intervallo come Tabella 2. Fare clic su OK e nelle tabelle pivot, trascina prodotto in righe e vendite in valori.

# 7 - Ora nel foglio dove abbiamo la nostra tabella inseriamo un altro dato in 7 °

Nella tabella pivot, aggiorna la tabella pivot.

La nostra tabella pivot dinamica ha aggiornato automaticamente i dati del prodotto 6 nella tabella pivot.

# 2 - Utilizzo della funzione OFFSET per creare tabelle dinamiche in Excel

Possiamo anche utilizzare la funzione OFFSET per creare tabelle dinamiche in Excel. Diamo un'occhiata a uno di questi esempi.

Esempio

Ho un listino prezzi per i miei prodotti che utilizzo per i miei calcoli,

Seleziona i dati e dagli un nome

Ora, ogni volta che faccio riferimento al listino prezzi del set di dati, mi porterà ai dati nella fascia B2: C7, che ha il mio listino prezzi. Ma se aggiorno un'altra riga ai dati, mi porterà comunque all'intervallo B2: C7 perché il nostro elenco è statico.

Useremo la funzione offset per rendere dinamico l'intervallo di dati.

# 1 - Nella scheda Formule nell'intervallo definito, fai clic su Nome definito e viene visualizzata una finestra di dialogo.

# 2 - Nella casella Nome digita un nome, userò il PrezzoA. L'ambito è la cartella di lavoro corrente e attualmente si riferisce alla cella corrente selezionata, che è B2.

In Si riferisce a scrivere la seguente formula,

= offset (Foglio2! $ B $ 2,1,0, counta (Foglio2! $ B: $ B) -1,2)

= offset (

# 3 - Ora seleziona la cella iniziale, che è B2.

# 4 - Ora dobbiamo digitare 1,0 poiché conterà quante righe o colonne andare

# 5 - Ora ci serve per contare qualunque sia il dato nella colonna B e usarlo come numero di righe, quindi usa la funzione CONTA.VALORI e seleziona la colonna B.

# 6 - Poiché non vogliamo che la prima riga, che è l'intestazione del prodotto, venga conteggiata, quindi (-) 1 da essa.

# 7 - Ora, il numero di colonne sarà sempre due, quindi digita 2 e fai clic su OK.

# 8 - Questo intervallo di dati non sarà visibile per impostazione predefinita, quindi per vederlo, dobbiamo fare clic su Gestione nomi nella scheda Formula e selezionare Prodotto,

# 9 - Se facciamo clic su si riferisce a mostra l'intervallo di dati,

# 10 - Ora aggiungi un altro prodotto nella tabella Prodotto 6.

# 11 - Ora fai clic su Tabella prodotti in Gestione nomi; si riferisce anche ai nuovi dati inseriti,

Ecco come possiamo usare la funzione Offset per creare tabelle dinamiche.

Cose da ricordare

  1. Le tabelle pivot basate sull'intervallo dinamico vengono aggiornate automaticamente quando vengono aggiornate.
  2. L'utilizzo della funzione di offset in Nomi definiti può essere visualizzato da Gestione nomi nella scheda della formula.

Articoli interessanti...