Cerca un testo specifico in Excel - I 3 metodi migliori (esempi)

Come cercare testo in Excel?

Quando lavoriamo con Excel, vediamo così tante situazioni di natura peculiare e una di quelle situazioni è la ricerca del testo in particolare nella cella. La prima cosa che viene in mente quando diciamo di voler cercare un particolare testo nel foglio di lavoro è il metodo "Trova e sostituisci" in Excel, e anche questo è il più popolare. Ma Ctrl + F può trovare il testo che stai cercando ma non può andare oltre. Diciamo che se la cella contiene determinate parole, potresti volere il risultato nella cella successiva come "VERO" o altrimenti FALSO. Quindi Ctrl + F si ferma qui.

Qui ti guideremo attraverso le formule che possono cercare il testo particolare nel valore della cella e arrivare al risultato.

Quale formula può dirci che una cella contiene un testo specifico?

Questa è la domanda che ho visto molte volte nei forum di Excel. La prima formula che mi è venuta in mente è stata la funzione "TROVA".

La funzione Trova può restituire la posizione dei valori di testo forniti nella stringa. Quindi, se il metodo TROVA restituisce un numero qualsiasi, possiamo considerare la cella in quanto contiene il testo oppure no.

Ad esempio, guarda i dati seguenti.

Nei dati sopra, abbiamo tre frasi in tre righe diverse. Ora in ogni cella, dobbiamo cercare il testo "Migliore". Quindi applica la funzione TROVA.

Nel testo Find argomento, parlare del testo che abbiamo bisogno di trovare.

In Testo, seleziona l'intera frase, ovvero il riferimento di cella.

L'ultimo parametro non è necessario per chiudere la parentesi e premere il tasto Invio.

Quindi, in due frasi, abbiamo la parola "migliore". Possiamo vedere il valore di errore di #VALORE! nella cella B2 che mostra che la cella A2 non ha il valore di testo "migliore".

Invece di numeri, possiamo inserire il risultato anche con parole nostre. Per questo, dobbiamo usare la condizione IF.

Quindi, nella condizione SE, ho fornito il risultato come "Testo trovato" se il valore "migliore" è stato trovato, oppure ho fornito il risultato da mostrare come "Non trovato".

Ma qui abbiamo un problema, anche se ho fornito il risultato come "Non trovato", se il testo non è stato trovato, stiamo ottenendo il valore di errore come #VALORE !.

Quindi, nessuno vuole avere un valore di errore nel proprio foglio Excel. Per superare questo valore di errore, dobbiamo racchiudere la formula con la funzione ISNUMERICO.

La funzione ISNUMERIC valuta se la funzione FIND restituisce o meno il numero. Se la funzione TROVA restituisce il numero, fornirà TRUE alla condizione SE oppure FALSE condizione. In base al risultato fornito dalla funzione ISNUMERIC, la condizione IF restituirà il risultato di conseguenza.

Possiamo anche usare la funzione SE.ERRORE in Excel per gestire i valori di errore invece di ISNUMERICO. La formula seguente restituirà anche "non trovato" se il valore di errore restituito dalla funzione TROVA.

Alternative alla funzione FIND

Alternativa n. 1 - Funzione di ricerca di Excel

Invece della funzione TROVA, possiamo anche utilizzare la funzione RICERCA in Excel per cercare il testo specifico nella stringa. La sintassi della funzione CERCA è la stessa della funzione TROVA.

Fornisci il testo di ricerca come "Migliore".

All'interno del testo c'è il nostro riferimento di cella.

Anche la funzione RICERCA restituisce un valore di errore come #VALORE! se il testo di ricerca "migliore" non viene trovato. Come abbiamo visto sopra, dobbiamo racchiudere la formula con la funzione ISNUMERICO o SE.ERRORE.

Alternativa n. 2 - Funzione Excel Countif

Un altro modo per cercare un testo particolare è usare la funzione CONTA.SE. Questa funzione funziona senza errori.

Nell'intervallo, l'argomento seleziona il riferimento di cella.

Nella colonna dei criteri, dobbiamo utilizzare un carattere jolly in Excel perché stiamo solo trovando la parte del valore della stringa, quindi racchiudi la parola "migliore" con un carattere jolly asterisco (*).

Questa formula restituirà il conteggio della parola "migliore" nel valore della cella selezionata. Poiché abbiamo un solo valore "migliore", ne otterremo solo 1 come conteggio.

Ora possiamo applicare solo la condizione IF per ottenere il risultato senza errori.

Evidenzia la cella che ha un valore di testo particolare

Se non sei un fan delle formule, puoi evidenziare la cella che ha una parola particolare. Per evidenziare la cella che contiene la parola "migliore", dobbiamo utilizzare la formattazione condizionale in Excel.

Per prima cosa, seleziona le celle di dati e fai clic su Formattazione condizionale> Nuova regola.

Annulla nuova regola seleziona "Formato solo celle che contengono".

Dal primo menu a discesa, seleziona "Testo specifico".

Nella formula, la sezione inserisce il testo che stiamo cercando tra virgolette doppie con il segno di uguale. = "Migliore."

Quindi fare clic su FORMATO e scegliere lo stile di formattazione.

Fare clic su OK. Evidenzierà tutte le celle che hanno la parola "migliore".

In questo modo, utilizzando varie tecniche, possiamo cercare il testo in particolare in Excel.

Articoli interessanti...