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

Formula Excel: Verificare se una cella contiene uno tra molti elementi

AutoreSun Data di modifica

Questa guida presenta una formula per verificare se una cella contiene uno tra diversi valori in Excel, illustrandone gli argomenti e il funzionamento.
doc controlla se contiene una delle seguenti voci 1

Formula generica:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))>0

Argomenti

Things: the values you want to check if cell contains one of them.
Text: the cell reference or text string you want to check if contains number.

Valore restituito:

Questa formula restituisce un valore logico: FALSO se la cella non contiene nessuno degli elementi, VERO se ne contiene almeno uno.

Funzionamento della formula

Ad esempio, per verificare se la cella B3 contiene un numero, utilizzare la seguente formula

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

Premere Invio per eseguire la verifica.
doc controlla se contiene una delle seguenti voci 2

Spiegazione

Funzione TROVA: la funzione TROVA restituisce la posizione del primo carattere di una stringa di testo all'interno di un'altra. Se trova una corrispondenza, restituisce la posizione relativa; in caso contrario, restituisce l'errore #VALORE!. Ad esempio, la formula SEARCH($E$3:$E$5,B3) cerca ciascun valore dell'intervallo E3:E5 nella cella B3 e restituisce la posizione di ogni stringa trovata. Il risultato sarà un array come il seguente: {18;#VALORE!;#VALORE!}.
doc controlla se contiene una delle seguenti voci 3

Funzione VAL.NUMERO: restituisce VERO quando una cella contiene un numero. Pertanto, ISNUMBER(SEARCH($E$3:$E$5,B3)) restituirà un array del tipo {VERO;FALSO;FALSO}, poiché la funzione TROVA ha individuato un numero.
doc controlla se contiene una delle seguenti voci 4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) converte il valore VERO in 1 e il valore FALSO in 0, quindi questa formula trasforma il risultato dell'array in {1;0;0}.
doc controlla se contiene una delle seguenti voci 5

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

Infine, confrontando la formula a sinistra SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) con 0, non appena il risultato della formula a sinistra è maggiore di 0, la formula restituisce VERO; in caso contrario, restituisce FALSO.
doc controlla se contiene una delle seguenti voci 6

File di esempio

doc esempioFare clic per scaricare il file di esempio


Formule correlate


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.