Ci saranno momenti in cui vorrai controllare se la cella contiene un testo specifico o meno. Possiamo farlo combinando due funzioni, link: / logical-formas-the-isnumber-function-in-excel [ISNUMBER]

e link: / text-excel-search-function [SEARCH]

o`link: / lookup-formas-excel-find-function [TROVA funzione] `. Vediamo alcuni esempi.

21

Trova testo specifico – senza distinzione tra maiuscole e minuscole

Abbiamo bisogno di una funzione insensibile. Una funzione che non si preoccupa dell’alfabeto maiuscolo o minuscolo. Utilizzeremo la funzione RICERCA. È bello in ogni caso.

Formula generica per verificare se una cella contiene sottostringa

=ISNUMBER(SEARCH(“specific text”,”source text”)

In Excel 2016, ho questo elenco di stringhe.

22

Ora voglio sapere se una cella contiene la sottostringa “Excel” (senza distinzione tra maiuscole e minuscole). Se sì, stampa VERO altrimenti FALSO.

Scrivo questa formula nella cella D2 e ​​la trascino verso il basso:

=ISNUMBER(SEARCH(C2,B2))

23We get all TRUE as each cell contains “Excel” or “excel” substring. Now lets see how to check for case sensitive cases.

Trova testo specifico – Case sensitive

Abbiamo bisogno di una funzione permalosa. La funzione che è veramente sensibile alle maiuscole e minuscole e non tollera i cambiamenti. La funzione TROVA è quel membro permaloso della famiglia di funzioni di Excel.

Formulato generico controlla se una cella contiene una sottostringa

=ISNUMBER(FIND(“specific text”,”source text”)

Voglio sapere se una cella contiene “Excel” e non “Excel”. Dovrebbe stampare TRUE se e solo se trova “Excel”.

Ho scritto questa formula nella cella D2 e ​​l’ho trascinata verso il basso:

=ISNUMBER(FIND(C2,B2))

24

Nelle celle D2 e ​​D3 puoi vedere che restituisce FALSE perché B2 e B3 non contengono la sottostringa “excel”. NELLA cella D4 stiamo cercando “Excel” e che si trova in String nella cella B4. Quindi abbiamo TRUE.

Spiegazione:

SEARCH e FIND restituiscono entrambi la posizione della sottostringa trovata. Se hanno trovato il testo specificato, restituiscono un numero (prima posizione del testo trovato) altrimenti restituiscono #VALORE! errore.

ISNUMBER controlla se il valore fornito è un numero o meno. Se è un numero restituisce VERO altrimenti FALSO.

Se TROVA o CERCA trova il testo specifico in una cella, link: / logical-formas-the-isnumber-function-in-excel [ISNUMBER]

restituisce VERO altrimenti FALSO.

Usando questo risultato puoi mostrare l’output personalizzato usando l’istruzione IF.

Formula di Excel se la cella contiene testo, quindi restituisci il valore a un’altra cella

=IF(ISNUMBER(SEARCH(“specific text”, "source text"),print value if true, print value if false)

Quindi abbiamo imparato come trovare un testo specifico in una cella per i testi sensibili al maiuscolo e al minuscolo e senza distinzione tra maiuscole e minuscole. Se questo non ti aiuta, sentiti libero di scrivere il tuo scenario nella sezione commenti qui sotto.

Articoli correlati:

link: / summing-sum-if-cells-contain-specific-text [Somma se le celle contengono testo specifico]

link: / summing-sum-if-cell-contains-text-in-other-cell-in-excel [Somma se la cella contiene testo in un’altra cella in Excel]

link: / counting-count-cells-that-contain-specific-text [Count Cells that contain specific text]

link: / excel-text-formas-split-numbers-and-text-from-string-in-excel [Dividi numeri e testo dalla stringa in Excel]

link: / conditional-formatting-highlight-cells-that-contain-specific-text [Evidenzia le celle che contengono un testo specifico]

Articoli popolari:

link: / keyboard-formula-shortcuts-50-excel-scorciatoie-per-aumentare-la-produttività [50 scorciatoie Excel per aumentare la produttività]

link: / formule-e-funzioni-introduzione-di-vlookup-funzione [Come usare la funzione CERCA.VERT in Excel]

link: / tips-countif-in-microsoft-excel [Come usare la funzione CONTA.SE in Excel]

link: / excel-formula-and-function-excel-sumif-function [Come usare la funzione SUMIF in Excel]