Skip to main content

Come verificare se una cella contiene uno tra diversi valori in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

Supponiamo di avere un elenco di stringhe di testo nella colonna A e di voler verificare per ogni cella se contiene uno tra diversi valori presenti in un altro intervallo, D2:D7. Se la cella contiene uno dei testi specifici in D2:D7, verrà visualizzato Sì, altrimenti verrà mostrato No, come illustrato nello screenshot seguente. In questo articolo spiegherò come identificare se una cella contiene uno tra diversi valori presenti in un altro intervallo.


Verificare se una cella contiene uno tra diversi valori da un elenco con formule

Per verificare se il contenuto di una cella contiene uno dei valori di testo in un altro intervallo, puoi utilizzare le seguenti formule. Procedi così:

Inserisci la formula seguente in una cella vuota dove desideri visualizzare il risultato, ad esempio B2, quindi trascina il quadratino di riempimento verso il basso sulle celle a cui vuoi applicare questa formula. Se la cella contiene uno dei valori di testo presenti in un intervallo specifico, otterrai Sì, altrimenti No. Vedi screenshot:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Check if a cell contains one of several values with a formula

Suggerimenti:

1. Se desideri utilizzare “Sì” o “No” per indicare il risultato, applica la formula seguente e otterrai il risultato desiderato, come mostrato nello screenshot:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

use a formula to display the result as yes or no

2. Nelle formule sopra, D2:D7 è l’intervallo dati specifico su cui vuoi effettuare la verifica e A2 è la cella che desideri controllare.


Visualizzare le corrispondenze se una cella contiene uno tra diversi valori da un elenco con formule

A volte potresti voler verificare se una cella contiene un valore presente nell’elenco e restituire quel valore; se ci sono più corrispondenze, vengono visualizzati tutti i valori corrispondenti dell’elenco, come mostrato nello screenshot seguente. Come puoi risolvere questa esigenza in Excel?

Display the matches if cell contains one of several values

Per visualizzare tutti i valori corrispondenti se la cella contiene uno dei testi specifici, applica la formula seguente:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

Nota: Nella formula sopra, D2:D7 è l’intervallo dati specifico su cui vuoi effettuare la verifica e A2 è la cella che desideri controllare.

Quindi, premi contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il primo risultato, poi trascina il quadratino di riempimento verso il basso sulle celle a cui vuoi applicare questa formula. Vedi screenshot:

apply a formula to display the matches if cell contains one of several values

Suggerimenti:

La funzione TEXTJOIN sopra è disponibile solo in Excel2019 e Office365. Se utilizzi versioni precedenti di Excel, dovresti applicare la formula seguente:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

Nota: Nella formula sopra, D2:D7 è l’intervallo dati specifico su cui vuoi effettuare la verifica e A2 è la cella che desideri controllare.

Quindi, premi contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il primo risultato, poi trascina la cella della formula verso destra fino a visualizzare una cella vuota, quindi continua a trascinare il quadratino di riempimento verso il basso sulle altre celle. Tutti i valori corrispondenti verranno visualizzati come nello screenshot seguente:

apply a formula to display the matches if cell contains one of several values in separate columns


Evidenziare le corrispondenze se una cella contiene uno tra diversi valori da un elenco con una funzione pratica

Se desideri evidenziare con un colore di carattere specifico i valori corrispondenti quando una cella contiene uno tra diversi valori di un altro elenco, in questa sezione ti presento una funzione semplice, Contrassegna parole chiave di Kutools per Excel. Con questa utilità puoi evidenziare una o più parole chiave contemporaneamente all’interno delle celle.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, procedi come segue:

1. Fai clic su Kutools > Testo > Contrassegna parole chiave, vedi screenshot:

click Mark Keyword feature of kutools

2. Nella finestra di dialogo Contrassegna parole chiave, esegui le seguenti operazioni:

  • Seleziona l’intervallo dati da cui desideri evidenziare i testi corrispondenti dalla casella Intervallo;
  • Seleziona le celle che contengono le parole chiave che desideri evidenziare oppure inserisci manualmente le parole chiave (separate da virgola) nella casella di testo Parola chiave
  • Infine, specifica un colore del carattere per evidenziare i testi selezionando l’opzione Colore del font della parola chiave.

set options in the dialog box

3. Quindi, fai clic sul pulsante Ok: tutti i testi corrispondenti saranno evidenziati come mostrato nello screenshot seguente:

all matching texts have been highlighted


Altri articoli correlati:

  • Confrontare due o più stringhe di testo in Excel
  • Se desideri confrontare due o più stringhe di testo in un foglio di lavoro, con distinzione tra maiuscole/minuscole o senza, come mostrato nello screenshot seguente, in questo articolo ti illustrerò alcune formule utili per gestire questa esigenza in Excel.
  • Se la cella contiene testo, visualizzalo in Excel
  • Se hai un elenco di stringhe di testo nella colonna A e una riga di parole chiave, ora devi verificare se le parole chiave compaiono nella stringa di testo. Se le parole chiave sono presenti nella cella, verranno visualizzate; in caso contrario, verrà mostrata una cella vuota, come illustrato nello screenshot seguente.
  • Trovare e sostituire più valori in Excel
  • Normalmente, la funzione Trova e Sostituisci ti consente di trovare un testo specifico e sostituirlo con un altro, ma a volte potresti aver bisogno di trovare e sostituire più valori contemporaneamente. Ad esempio, sostituire tutti i testi “Excel” con “Excel2019”, “Outlook” con “Outlook2019” e così via, come mostrato nello screenshot seguente. In questo articolo ti illustrerò una formula per risolvere questa esigenza in Excel.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!