Se la cella contiene testo, visualizzalo in Excel
Se nella colonna A è presente un elenco di stringhe di testo e in una riga sono indicate alcune parole chiave, occorre verificare se tali parole chiave compaiono nelle stringhe. Quando una parola chiave è presente nella cella, viene visualizzata; in caso contrario, la cella rimane vuota, come illustrato nello screenshot seguente.

Se la cella contiene testo, visualizzalo in Excel
Per portare a termine questo compito, è necessario combinare le funzioni SEARCH, VAL.NUMERO e SE. La sintassi generica è:
- substring: la parola che si desidera cercare per verificarne la presenza nella stringa di testo.
- text: la stringa di testo da verificare.
1. Inserisci o copia la seguente formula nella cella C2:
2. Trascina quindi il quadratino di riempimento verso destra per visualizzare tutti i testi presenti nella cella A2 in base ai dati corrispondenti della riga, come illustrato nello screenshot:

3. Trascina il quadratino di riempimento verso il basso fino alle celle a cui vuoi applicare la formula e otterrai il risultato mostrato nello screenshot seguente:

Spiegazione della formula:
- SEARCH(C$1,$A2): la funzione SEARCH verifica se il valore di ricerca in C1 è presente in A2; se la stringa viene trovata, restituisce la sua posizione (un numero), altrimenti restituisce l’errore #VALORE!.
- VAL.NUMERO(SEARCH(C$1,$A2)): la funzione VAL.NUMERO restituisce VERO (TRUE) se la ricerca ha esito positivo, altrimenti restituisce FALSO (FALSE).
- SE(VAL.NUMERO(SEARCH(C$1,$A2)),C$1,«»): la funzione SE restituisce il valore di C1 se VAL.NUMERO dà come risultato VERO (TRUE); in caso contrario, restituisce una stringa vuota.
Funzioni correlate utilizzate:
- SEARCH:
- La funzione SEARCH ti permette di individuare la posizione di un carattere specifico o di una sottostringa all’interno di una stringa di testo.
- IF:
- La funzione SE (IF) verifica una condizione specifica e restituisce il valore corrispondente indicato per VERO (TRUE) o FALSO (FALSE).
- ISNUMBER:
- La funzione VAL.NUMERO (ISNUMBER) restituisce VERO (TRUE) se una cella contiene un numero e FALSO (FALSE) in tutti gli altri casi.
Altri articoli:
- Verificare se una cella è uguale a qualsiasi valore in un elenco
- Ad esempio, ho un elenco di stringhe di testo nella colonna A e ora voglio verificare se il valore di una cella in questa colonna corrisponde a uno qualsiasi dei valori presenti in un altro elenco situato nella colonna E. In caso affermativo, viene visualizzato VERO (TRUE); altrimenti, viene mostrato FALSO (FALSE), come illustrato nello screenshot seguente.
- Verificare se una cella contiene uno tra diversi elementi
- Questo tutorial presenta una formula per verificare se una cella contiene uno tra diversi valori in Excel, spiegandone gli argomenti e il funzionamento.
- Verificare se una cella contiene un testo specifico
- In questo tutorial trovi alcune formule per verificare se una cella contiene un testo specifico e restituire VERO (TRUE) o FALSO (FALSE), come illustrato nello screenshot seguente, accompagnate da una chiara spiegazione degli argomenti e del funzionamento di ciascuna formula.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
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.