Ricerca di testo Excel (sommario)

  • Ricerca di testo in Excel
  • Come cercare testo in Excel?

Ricerca di testo in Excel

In Excel potresti aver visto situazioni in cui desideri estrarre il testo presente in una posizione specifica in un'intera stringa utilizzando formule di testo come SINISTRA, DESTRA, MID, ecc. Puoi anche utilizzare le funzioni RICERCA e TROVA in combinazione per trovare il testo sottostringa da una determinata stringa. Tuttavia, quando non sei interessato a scoprire la sottostringa ma vuoi scoprire se una determinata stringa è presente in una data cella o meno, non tutte queste formule funzioneranno. In questo articolo, esamineremo alcune delle formule e / o funzioni in Excel che ti permetteranno di verificare se una determinata stringa è presente o meno in una determinata cella.

Come cercare testo in Excel?

La ricerca di testo in Excel è molto semplice e facile. Comprendiamo come cercare testo in Excel con alcuni esempi.

È possibile scaricare questo modello di ricerca di testo Excel qui - Cerca modello di testo Excel

Esempio n. 1: utilizzo della funzione Trova

Usiamo la funzione FIND per scoprire se una cella specifica è presente o meno in una cella. Supponiamo di avere un dato come mostrato di seguito.

Mentre stiamo cercando di scoprire se un testo specifico è presente in una data stringa o meno, abbiamo una funzione chiamata FIND per gestirlo ad un livello iniziale. Questa funzione restituisce la posizione di una sottostringa in una cella di testo. Pertanto, possiamo dire che se la funzione FIND restituisce un valore numerico, la sottostringa è presente nel testo altrimenti.

Passaggio 1: nella cella B1, inizia a digitare = FIND, sarai in grado di accedere alla funzione stessa.

Passaggio 2: la funzione FIND necessita di almeno due argomenti, la stringa che si desidera cercare e la cella in cui si desidera cercare. Usiamo "Excel" come primo argomento per la funzione FIND che specifica find_text dalla formula.

Passaggio 3: Vogliamo scoprire se "Excel" è presente nella cella A2 in un determinato foglio di lavoro. Pertanto, scegliere A2 come argomento successivo alla funzione TROVA.

Ignoreremo l'argomento start_num in quanto è un argomento facoltativo.

Passaggio 4: chiudere le parentesi per completare la formula e premere il tasto Invio.

Se riesci a vedere, questa funzione ha appena restituito la posizione in cui la parola "Excel" è presente nella cella corrente (cioè cella A2).

Passaggio 5: trascinare la formula per visualizzare la posizione in cui Excel appartiene alle celle A3 e A4.

Puoi vedere nello screenshot sopra che la stringa menzionata è presente in due celle (A2 e A3). Nella cella B3 la parola non è presente, quindi la formula fornisce #VALUE! errore. Questo, tuttavia, non fornisce sempre un'immagine più chiara. Voglio dire, qualcuno potrebbe non essere abbastanza bravo in Excel per capire il fatto che 1 che appare nella cella B2 non è altro che la posizione della parola "Excel" nella stringa occupata nella cella A2.

Passaggio 6: per ottenere un risultato personalizzato nella colonna B, utilizzare la funzione IF e applicare FIND al suo interno. Dopo aver utilizzato FIND in IF come condizione, è necessario fornire due possibili output. Uno se la condizione è TRUE, l'altra se la condizione è FALSE. Premi Invio dopo aver modificato la formula con condizione IF.

Dopo aver usato la formula sopra, l'output è mostrato di seguito.

Passaggio 7: trascinare la formula dalla cella B2 fino alla cella B4.

Ora, abbiamo usato IF e FIND in combinazioni, la cella senza stringa fornisce ancora #VALUE! errore. Proviamo a rimuovere questo errore con l'aiuto della funzione ISNUMBER.

La funzione ISNUMBER controlla se l'uscita è numerica o meno. Se l'output è un numero, fornirà VERO come valore, se non un numero, fornirà FALSO come valore. Se utilizziamo questa funzione in combinazione con IF e FIND, la funzione IF fornirà l'output in base ai valori (VERO o FALSO) forniti dalla funzione ISNUMBER.

Passaggio 8: Utilizzare ISNUMBER nella formula utilizzata in precedenza nel passaggio 6 e passaggio 7. Premere il tasto Invio dopo aver modificato la formula nella cella B2.

Passaggio 9: trascina la formula attraverso la cella B2 in B4.

Chiaramente il #VALORE! l'errore presente nei passaggi precedenti è stato annullato a causa della funzione ISNUMBER.

Esempio n. 2 - Utilizzo della funzione RICERCA

Su linee simili a quelle della funzione TROVA, la funzione RICERCA in Excel consente anche di cercare se la sottostringa data è presente in un testo o meno. Puoi usarlo sulle stesse linee in cui abbiamo usato la funzione FIND ed è una combinazione con IF e ISNUMBER.

La funzione RICERCA cerca anche la stringa specifica all'interno del testo dato e restituisce la posizione a cui appartiene il testo.

Ti mostrerò direttamente la formula finale per scoprire se una stringa è presente o meno in Excel usando la combinazione di funzione SEARCH, IF e ISNUMBER. È possibile seguire i passaggi da 1 a 9 tutti nella stessa sequenza dell'esempio precedente. L'unica modifica sarà quella di sostituire TROVA con la funzione RICERCA.

Utilizzare la seguente formula nella cella B2 del foglio "Esempio 2" e premere il tasto Invio per vedere l'output (Abbiamo gli stessi dati utilizzati nell'esempio precedente) = IF (ISNUMBER (SEARCH ("Excel", A1)), "Testo presente", "Testo non presente") Dopo aver premuto il tasto Invio, vedrai un risultato uguale a quello dell'esempio precedente.

Trascina la formula attraverso le celle da B2 a B4 per vedere l'output finale.

Nelle celle A2 e A4, la parola "Excel" è presente, quindi ha come output "Testo presente". Tuttavia, nella cella A3, la parola "Excel" non è presente, pertanto ha un output come "Testo non presente".

Questo è da questo articolo. Avvolgiamo le cose con alcune cose da ricordare.

Cose da ricordare sulla ricerca di testo in Excel

  • Queste funzioni vengono utilizzate per verificare se la stringa specificata è presente nel testo fornito. Nel caso in cui sia necessario estrarre la sottostringa da qualsiasi stringa, è necessario utilizzare tutte le funzioni LEFT, RIGHT, MID.
  • La funzione ISNUMBER viene utilizzata in combinazione in modo da non ottenere #VALUE! errore se la stringa non è presente nel testo fornito.

Articoli consigliati

Questa è una guida per la ricerca di testo in Excel. Qui discutiamo di come cercare testo in Excel insieme a esempi pratici e modelli Excel scaricabili. Puoi anche consultare i nostri altri articoli suggeriti:

  1. RICERCA Formula in Excel
  2. Funzione NORMSINV di Excel
  3. Casella del nome e suoi usi in Excel
  4. Concatena le stringhe in Excel
  5. Testo VBA (esempi con modello Excel)

Categoria: