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

Formula Excel: verificare se una cella contiene tutti gli elementi di un elenco

AutoreSun Data di modifica

Si supponga di avere in Excel un elenco di valori nella colonna E e di voler verificare se le celle della colonna B contengono tutti i valori presenti nella colonna E, restituendo VERO o FALSO come illustrato nell’immagine seguente. In questa guida viene fornita una formula per svolgere questa operazione.
doc controlla se la cella contiene tutte le molte cose 1

Formula generica:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things)

Argomenti

Things: the list of values that you want to use to check if argument text contains.
Text: the cell or text string you want to check if containing argument things.

Valore restituito:

Questa formula restituisce un valore logico: FALSO indica che la cella non contiene tutti gli elementi, mentre VERO significa che li include tutti.

Funzionamento della formula

Ad esempio, nella colonna B è presente un elenco di stringhe di testo di cui si desidera verificare se contengono tutti i valori compresi nell’intervallo E3:E5; utilizza la formula seguente.

=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))=COUNTA($E$3:$E$5)

Premi Invio, poi trascina il quadratino di riempimento sulle celle da verificare. FALSO indica che la cella non contiene tutti i valori dell’intervallo E3:E5, mentre VERO significa che li include tutti.
doc controlla se la cella contiene tutte le molte cose 2

Spiegazione

Funzione TROVA: restituisce la posizione del primo carattere di una stringa all’interno di un’altra. Se il testo viene trovato, la funzione restituisce la relativa posizione; in caso contrario, restituisce l’errore #VALORE!. Ad esempio, la formula SEARCH($E$3:$E$5,B4) cerca ciascun valore dell’intervallo E3:E5 nella cella B4 e restituisce le posizioni corrispondenti sotto forma di matrice: {1;7;12}
doc controlla se la cella contiene tutte le molte cose 3

Funzione VAL.NUMERO: la funzione VAL.NUMERO verifica se un valore è un numero e restituisce VERO o FALSO. In questo caso, ISNUMBER(SEARCH($E$3:$E$5,B4)) restituisce una matrice come {true;true;true}, poiché la funzione TROVA ha individuato tre numeri.
doc controlla se la cella contiene tutte le molte cose 4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) converte il valore VERO in 1 e FALSO in 0, trasformando così la matrice risultante in {1;1;1}.
doc controlla se la cella contiene tutte le molte cose 5

Funzione MATR.SOMMA.PRODOTTO: moltiplica intervalli o matrici e ne restituisce la somma dei prodotti. La formula SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) restituisce 1+1+1=3.

La funzione CONTA.VALORI restituisce il numero di celle non vuote. COUNTA($E$3:$E$5) restituisce 3, quindi il risultato di SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) è uguale a 3; l’intera formula restituirà pertanto VERO o FALSO.
doc controlla se la cella contiene tutte le molte cose 6

Osservazioni:

La formula =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) non esegue un controllo esatto. Consulta l’immagine seguente:
doc controlla se la cella contiene tutte le molte cose 7

File di esempio

doc esempioFare clic per scaricare il file di esempio


Formule correlate

  • Contare le celle uguali a
    Con la funzione CONTA.SE puoi contare le celle che corrispondono a un valore specifico o che non lo contengono.
  • Contare le celle uguali a x o y
    A volte potresti aver bisogno di contare il numero di celle che soddisfano uno dei due criteri: in questi casi, puoi usare la funzione CONTA.SE.
  • Contare le celle uguali a x e y
    In questo articolo ti mostriamo la formula per contare le celle che soddisfano contemporaneamente due criteri.
  • Contare le celle diverse da
    Questo articolo ti spiega come usare la funzione CONTA.SE per contare quante celle sono diverse da un valore specifico.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖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 CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
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 elenco  |  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 Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.