KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come filtrare i dati in base a un elenco a discesa nel foglio Google?

AutoreXiaoyang Data di modifica

Quando si lavora con un ampio set di dati distribuito su più fogli in Fogli Google, è spesso necessario visualizzare o analizzare le informazioni in base a criteri specifici scelti dall’utente. Ad esempio, potresti avere un elenco principale di dipendenti, prodotti o vendite in un foglio e voler filtrare dinamicamente i record in un altro foglio in base a un elemento selezionato da un elenco a discesa. Questa configurazione rende report e dashboard più interattivi, permettendo agli utenti di concentrarsi esclusivamente sui dati rilevanti per la propria selezione. Come mostrato nello screenshot seguente, puoi utilizzare un elenco a discesa in un foglio per filtrare immediatamente e visualizzare solo le righe corrispondenti da un intervallo di dati presente in un altro foglio. La guida seguente illustra metodi pratici per realizzare questa funzionalità in Fogli Google.

Filtra i dati in base a Elenco a discesa nel foglio Google con una formula

Alternativa: filtra i dati utilizzando le Visualizzazioni filtro integrate di Fogli Google

uno screenshot del filtraggio di un intervallo di dati in base alla selezione di un elenco a discesa


Filtra i dati in base a Elenco a discesa nel foglio Google con una formula

Questa soluzione sfrutta le formule di Fogli Google per estrarre e visualizzare automaticamente le righe in base alla selezione effettuata tramite un menu a discesa. È ideale quando si desidera offrire un’interfaccia di filtraggio intuitiva, senza dover ricorrere ad add-on o estensioni aggiuntive, e quando è fondamentale che i risultati si aggiornino istantaneamente al variare del valore selezionato. Segui questi passaggi:

1. Inizia creando un elenco a discesa da cui gli utenti possano selezionare. Spesso si basa sulle voci univoche di una colonna, come “Nome”. Per farlo, seleziona una cella nel tuo foglio di destinazione, quindi vai su Dati > Convalida dati. Nei criteri, scegli Elenco da un intervalloe specifica l’intervallo che fa riferimento alla colonna “Nome” nei tuoi dati di origine (ad esempio,)Foglio1!C2:C). Questa azione creerà una cella con opzioni selezionabili, come mostrato di seguito:

uno screenshot che mostra l'elenco a discesa in una cella

Suggerimento pratico: Se la tua colonna Nome contiene valori duplicati, usa la formula =UNICO(Foglio1!C2:C) su un intervallo intermedio e fai riferimento a questo elenco univoco per il menu a discesa, evitando scelte duplicate.

2. In un nuovo foglio o in qualsiasi cella in cui vuoi visualizzare il risultato filtrato, inserisci la seguente formula:

=query(Sheet1!A1:D, "select * where C = '"&B1&"' ")

Qui, Foglio1!A1:D definisce l’intervallo completo contenente i tuoi dati originali. C si riferisce al campo (colonna) contenente gli stessi valori del tuo elenco a discesa, mentre B1 è la cella con la selezione a discesa. Assicurati che le lettere delle colonne, i nomi dei fogli e i riferimenti di cella corrispondano esattamente al tuo foglio di lavoro per ottenere risultati corretti.

uno screenshot che mostra come utilizzare la formula

Precauzioni:La formula distingue tra maiuscole e minuscole per impostazione predefinita. Se le voci «Nome» nel menu a discesa e nei dati differiscono per uso di maiuscole o minuscole, i risultati potrebbero non essere visualizzati come previsto. Controlla attentamente la presenza di spazi aggiuntivi o di una capitalizzazione non uniforme.

3. Dopo aver inserito la formula, premi Invio. La tabella filtra immediatamente, mostrando tutte le righe in cui il Nome corrisponde al valore selezionato nel tuo elenco a discesa. Ogni volta che modifichi la voce dell’elenco a discesa, i risultati si aggiornano automaticamente—senza alcun filtraggio manuale o modifica della formula!

uno screenshot che mostra filtri diversi per selezioni diverse dell'elenco a discesa

Vantaggi: Questo metodo è completamente automatizzato e non richiede aggiornamenti manuali. Supporta anche aggiornamenti dinamici dei dati quando i record in Foglio1 cambiano o vengono aggiunte nuove voci.

Limitazioni: La formula QUERY funziona al meglio quando le tue condizioni di filtro sono semplici (ad esempio, il filtraggio su un singolo campo). Se desideri applicare criteri multipli o filtri più complessi, potresti dover estendere la formula oppure esplorare altri strumenti, come i filtri integrati o Apps Script. Inoltre, se la cella del menu a discesa viene lasciata vuota, la formula potrebbe restituire una tabella vuota o tutti i risultati, a seconda della logica utilizzata.

Risoluzione problemi:Se il risultato filtrato non mostra alcun dato pur aspettandoti corrispondenze, verifica che:

  • Il valore del menu a discesa corrisponde esattamente ai dati presenti nella colonna, inclusi maiuscole, minuscole e spazi aggiuntivi.
  • Il nome del foglio e l’intervallo nella formula sono correttamente referenziati.
  • La lettera della colonna nella formula corrisponde a quella contenente le opzioni del menu a discesa.

Se devi filtrare in base a una corrispondenza parziale o a criteri multipli, valuta di adattare opportunamente la clausola QUERY, ad esempio utilizzando like o and nei criteri di selezione.


Alternativa: filtra i dati utilizzando le Visualizzazioni filtro integrate di Fogli Google

Un altro approccio comune per filtrare i dati in modo visivo è la Visualizzazione filtro integrata, ideale per creare visualizzazioni filtrate riutilizzabili — per sé stessi o per altri — senza dover ricorrere a formule. Grazie alle Visualizzazioni filtro, è possibile controllare quali righe sono visibili direttamente tramite selettori a discesa nelle intestazioni di colonna, consentendo ad altri utenti di passare agevolmente tra diverse visualizzazioni predefinite o di impostare filtri temporanei personalizzati.

Scenario applicabile: Usa le visualizzazioni filtro quando hai un ampio set di dati e desideri filtri visivi rapidi, non distruttivi, facili da reimpostare e condividere—soprattutto se i tuoi criteri di filtro cambiano spesso o si basano su più colonne.

Per utilizzare questo metodo, segui questi passaggi:

  1. Seleziona l’intero intervallo di dati che vuoi filtrare nel tuo foglio.
  2. Fai clic su Dati > Crea un filtro. Vedrai comparire frecce a discesa per il filtro in ogni intestazione di colonna.
  3. Fai clic sulla freccia a discesa nella colonna desiderata (ad esempio, la colonna Nome) e seleziona il valore in base al quale applicare il filtro: rimarranno visibili solo le righe corrispondenti, mentre le altre verranno temporaneamente nascoste.
  4. Per salvare questo stato filtrato, vai su Dati > Visualizzazioni filtro > Crea nuova visualizzazione filtro. Assegna un nome alla visualizzazione per poterla riutilizzare in seguito.
  5. Per tornare all’intero set di dati, rimuovi o modifica semplicemente il filtro oppure esci dalla Visualizzazione Filtro.

Limitazioni: Questo metodo è interattivo e facile da usare, ma non genera una tabella separata dei risultati né aggiorna automaticamente un altro foglio. Inoltre, richiede che gli utenti selezionino manualmente il valore del filtro ogni volta.

Suggerimento: Considera l’uso dei filtri integrati per esplorare o condividere rapidamente visualizzazioni dei tuoi dati, specialmente in ambienti collaborativi. Per dashboard di reporting o quando è essenziale un recupero dinamico, formule come QUERY sono spesso più adatte.


Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi