Esercitazione su Excel: formule per eseguire query su una tabella

In questo video, vedremo alcune formule che puoi utilizzare per interrogare una tabella.

Poiché le tabelle supportano riferimenti strutturati, puoi imparare molto su una tabella con formule di base.

In questo foglio, la Tabella1 contiene i dati dei dipendenti. Esaminiamo alcuni esempi.

Per iniziare, puoi utilizzare la funzione RIGHE per contare le righe della tabella. Questo è solo il conteggio delle righe di dati. Come puoi vedere, abbiamo 19 persone nell'elenco.

= RIGHE (Tabella1)

La funzione COLUMNS farà lo stesso per le colonne.

= COLONNE (Tabella1)

Per ottenere un conteggio totale delle celle della tabella, puoi utilizzare una formula con entrambe le funzioni.

= ROWS (Table1) * COLUMNS (Table1)

Potresti usare una funzione come COUNTBLANK per contare le celle vuote.

= COUNTBLANK (Table1)

Per contare le righe visibili, dovrai utilizzare la funzione SUBTOTALE che fa riferimento a una colonna che non contiene celle vuote.

In questo caso, ID è un valore richiesto, utilizzo 103 come numero della funzione e la colonna ID come riferimento.

= SUBTOTALE (103, Tabella1 (ID))

Il numero 103 indica a SUBTOTALE di contare i valori solo nelle righe visibili.

Ora, se filtro la tabella, il conteggio delle righe visibili diminuisce e quando deseleziono il filtro, risale.

SUBTOTAL appare spesso con le tabelle poiché esclude le righe filtrate.

Il foglio 3 di questa cartella di lavoro contiene un elenco completo delle operazioni disponibili con SUBTOTALE e un collegamento a ulteriori informazioni sul nostro sito.

Per ottenere un valore dalla riga del totale, puoi utilizzare l'identificatore #Totals. Basta puntare e fare clic.

= Tabella1 ((# Totali), (Gruppo))

Excel restituirà un errore #REF se la riga Totali non è visibile.

È possibile intercettare questo errore con SE.ERRORE e restituire una stringa vuota se la riga totale è disabilitata.

= SE.ERRORE (Tabella1 ((# Totali), (Gruppo)), "")

In una colonna con dati numerici, come la colonna della data di inizio, puoi utilizzare MIN e MAX per ottenere la prima e l'ultima data.

= MIN (Table1 (Start))
= MAX (Table1 (Start))

Se vuoi che rispondano al filtro, usa la funzione SUBTOTALE con 105 e 104.

= SUBTOTALE (105, Table1 (Start)) - min
= SUBTOTAL (104, Table1 (Start)) - max

Anche funzioni come COUNTIF e SUMIF funzionano bene con le tabelle. Posso facilmente ottenere un conteggio di ogni gruppo con COUNTIF.

= COUNTIF (Table1 (Group), I17)

Come sempre, la parte migliore dell'utilizzo di una tabella per i dati è che l'intervallo è dinamico. Quando incollo più dati, tutte le formule vengono aggiornate immediatamente.

Corso

Tabelle Excel

Scorciatoie correlate

Invio e sposta in basso Enter Return Invio e sposta a destra Tab Tab Sposta una cella in basso Completa l'immissione e rimani nella stessa cella Ctrl + Enter + Return Seleziona colonna della tabella Ctrl + Space + Space Seleziona tabella Ctrl + A + A Copia celle selezionate Ctrl + C + C Incolla contenuto dagli appunti Ctrl + V + V

Articoli interessanti...