Come trovare se un intervallo di celle contiene un testo specifico in Excel

  • Condividi Questo
Hugh West

Quando si gestisce un database di grandi dimensioni può essere necessario trovare un testo specifico dal database. Excel ha alcune funzioni con cui è possibile farlo facilmente. Oggi in questo articolo mostreremo 4 modi semplici per trovare se il un intervallo di celle contiene un testo specifico in Excel .

Scarica il quaderno di esercizi

Scaricate questo foglio di esercizi per esercitarvi durante la lettura di questo articolo.

Trova se un intervallo di celle contiene un testo specifico.xlsx

4 modi semplici per trovare se un intervallo di celle contiene un testo specifico in Excel

Il set di dati sottostante determinerà se l'intervallo di testi contiene o meno un testo specifico. Inoltre, la colonna a sinistra denominata Testo contiene il testo desiderato e la colonna a destra Specifico Testo contiene i testi che saranno controllati nella colonna di sinistra. Poi, il campo Risultato Per evitare problemi di compatibilità, utilizzare la colonna Excel 365 edizione.

1. Inserire la funzione COUNTIF per trovare se un intervallo di celle contiene un testo specifico in Excel

Per determinare se un valore o un testo esiste in un intervallo di dati, è sufficiente utilizzare una formula basata su la funzione COUNTIF . Il COUNTIF ci aiuterà a contare i valori se sono soddisfatte alcune condizioni specifiche.

Passi:

  • In primo luogo, nella cella E5 inserire la formula:

=COUNTIF(B5:B10,"*"&D5&"*")>0

  • Quindi, premere Entrare per ottenere il risultato.

🔎 Formula di ripartizione

  • L'intervallo di ingresso qui è B5:B10 .
  • Il criterio è "*"&D5& "*" Qui abbiamo usato il Asterisco (*) come un Jolly per uno o più caratteri. Abbiamo concatenato l'asterisco prima e dopo il riferimento alla cella D4 quindi ora verrà conteggiato come una sottostringa. Quindi, il valore verrà conteggiato se compare in qualsiasi punto dell'intervallo.
  • Pertanto, se il valore viene trovato, l'uscita sarà VERO altrimenti l'uscita sarà FALSO .
  • Quindi passate il cursore del mouse nell'angolo in basso a destra della cella della formula e, quando il cursore mostra la scritta Maniglia di riempimento icona ( + ), fate doppio clic su di essa per applicare la stessa formula al resto delle celle.
  • Quindi, otterrete i risultati.

Per saperne di più: Come trovare se la cella contiene un testo specifico in Excel

2. Trovare se un intervallo di celle contiene un testo specifico con le funzioni ISNUMBER e FIND

Utilizzando la formula basata sulla ISNUMERO e TROVARE possiamo trovare facilmente il testo specifico di un intervallo di celle. Il comando ISNUMERO restituisce un output logico se l'argomento al suo interno è soddisfatto. D'altra parte, la funzione TROVARE restituisce la posizione specifica di un testo specificato in un intervallo di stringhe o di testo.

Passi:

  • In primo luogo, nella cella E5 , applichiamo la formula:

=ISNUMBER(FIND(D5,B5))

  • Quindi, premere Entrare per ottenere il risultato.

🔎 Formula di ripartizione

  • Il Trova La funzione è quella di determinare la posizione esatta del testo menzionato nella cella D5 nella stringa di testo B5 Può essere un valore numerico o un valore nullo (se il testo non viene trovato nella stringa).
  • Il ISNUMERO restituirà un output logico basato sull'output della funzione TROVARE funzione.
  • Successivamente, applicare la stessa funzione al resto delle celle trascinando il pulsante Maniglia di riempimento alla cella E10 .
  • In questo modo otterrete il risultato desiderato.

Per saperne di più: Ricerca di testo nell'intervallo in Excel

3. Combinare le funzioni IF, OR e COUNTIF per trovare le celle che contengono un determinato testo

Quando abbiamo bisogno di trovare testi specifici da un determinato intervallo di celle, possiamo farlo facilmente con la funzione IF . Annidamento di altre funzioni all'interno della classe SE renderà il nostro lavoro più semplice. Pertanto, seguite i metodi seguenti.

3.1 IF con funzione COUNTIF

La combinazione di SE e il COUNTIF determinerà se la stringa prevista contiene o meno il testo specifico.

Passi:

  • In una cella in cui si vuole ottenere il risultato, applicare SE con il COUNTIF La forma finale di questa formula è:

=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")

🔎 Formula di ripartizione

  • La gamma è B5:B10.
  • Il criterio è "*"&D5& "*" .
  • Se il valore viene trovato, il risultato mostrerà .
  • Se il valore non viene trovato, il risultato mostrerà NO .
  • Ottenere il risultato premendo Entrare .
  • Applicate ora la stessa cosa al resto dei testi specifici. I testi che corrispondono alla fonte mostreranno e altri mostreranno NO .

3.2 Funzioni ISNUMBER, SEARCH e IF

Si può determinare se la stringa contiene il testo specifico o meno con la combinazione dei parametri SE , RICERCA , e ISNUMERO funzioni.

Passi:

  • In primo luogo, applicare il SE con la funzione ISNUMERO funzione nella cellula E5 La formula finale è:

=IF(ISNUMBER(SEARCH(D5,B5)), "TROVATO", "NON TROVATO")

🔎 Formula di ripartizione

  • Troveremo il testo D5 all'interno del testo B5 utilizzando il RICERCA funzione.
  • Il risultato mostrerà TROVATO se il valore è vero.
  • Il risultato mostrerà NON TROVATO se il valore è falso.
  • Stampa Entrare per applicare la funzione.
  • Quindi si otterrà il risultato per il resto delle celle trascinando il pulsante Maniglia di riempimento alla cella E10 .

3.3 IF con OR e COUNTIF

In questo caso, l'applicazione combinata di SE , O, e COUNTIF per determinare se le celle contenenti testo hanno o meno un testo specifico. Se le celle contengono testo SE ci aiuterà a verificare una condizione, d'altra parte, la funzione COUNTIF ci aiuterà a contare i valori se quella specifica condizione è soddisfatta. E l'opzione O ci aiuterà a restituire l'output richiesto in base alla condizione.

Passi:

  • In cella E5 , inseriamo la formula:

=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*")), "YES", "NOT FOUND")

  • Quindi, premere Entrare per ottenere il risultato.

🔎 Formula di ripartizione

  • La gamma è B5 .
  • Il criterio è "*"&$D$5:$D$10& "*" .
  • Quindi se il valore è presente, il risultato mostrerà .
  • Inoltre, se il valore non viene trovato, il risultato mostrerà NON TROVATO .
  • Applicate la stessa formula al resto delle celle trascinando il campo Maniglia di riempimento icona alla cella E10 .

Per saperne di più: Come trovare il testo in una cella in Excel

4. Unire le funzioni SUMPRODUCT e COUNTIF

Il SUMPRODOTTO e COUNTIF Le funzioni di ricerca di testi specifici in un intervallo di celle sono utili per imparare. Le funzioni di ricerca di testi specifici in un intervallo di celle sono utili per trovare testi specifici in un intervallo di celle. SUMPRODOTTO dall'altro lato il COUNTIF ci aiuterà a contare i valori se la condizione specifica è soddisfatta.

Passi:

  • All'inizio, applicare l'opzione SUMPRODOTTO funzione nella cellula E5 Qui abbiamo annidato l'elemento COUNTIF all'interno della funzione SUMPRODOTTO La formula finale è:

=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0

  • Quindi premere Entrare per ottenere il risultato.

🔎 Formula di ripartizione

  • La gamma è B5:B10 .
  • Il criterio è "*"&D5& "*" .
  • Il COUNTIF conta il numero di celle abbinate.
  • Inoltre, il SUMPRODOTTO prende il numero restituito dalla funzione COUNTIF e ottiene la sua somma.
  • Infine, applicare la stessa formula al resto delle celle. Il risultato è preciso rispetto all'input.

Cose da ricordare

  • Mentre utilizziamo i caratteri jolly, dobbiamo applicare l'asterisco ( * ) a ogni sottostringa. Asterisco ( * ) corrisponde a qualsiasi numero di caratteri.
  • Mentre si utilizza il SE con O formula ricordare di Blocco l'intervallo utilizzando un riferimento assoluto alla cella ($) .

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.