In questo articolo impareremo come trovare una formula per analizzare il testo a destra dei criteri di ricerca, utilizzeremo una combinazione di funzioni “SE”, “ISNUMBER”, “SEARCH”, “RIGHT” e “LEN” per ottenere l’output in Microsoft Excel 2010.

La funzione SE verifica se una condizione specificata è VERA o FALSA. Se la condizione restituisce TRUE, restituisce il valore preimpostato e se la condizione restituisce FALSE restituisce un altro valore preimpostato.

Sintassi = IF (test_logico, valore_se_true, valore_se_falso)

Logical_test: il test logico verificherà la condizione o i criteri. Se la condizione soddisfa, restituisce il valore preimpostato e se la condizione non soddisfa, restituisce un altro valore preimpostato.

value_if_true: il valore che desideri venga restituito se questo argomento restituisce TRUE.

value_if_false: il valore che si desidera venga restituito se questo argomento restituisce FALSE ISNUMBER: controlla se un valore è un numero e restituisce TRUE o FALSE.

Sintassi = ISNUMBER (valore)

valore: è il valore che vuoi controllare se è un numero o meno.

RICERCA: restituisce il numero del carattere in corrispondenza del quale viene trovato per primo un carattere o una stringa di testo specifica, da sinistra a destra (senza distinzione tra maiuscole e minuscole).

Sintassi = SEARCH (find_text, within_text, start_num)

find_text: il testo che vuoi trovare.

within_text: è il testo in cui vuoi cercare.

start_num: questo è facoltativo. È il numero nella stringa da cui si desidera estrarre i dati.

DESTRA: restituisce il numero di caratteri specificato dalla fine di una stringa di testo.

Sintassi: = RIGHT (text, num_chars)

text: è la stringa di testo che contiene il carattere che vuoi estrarre num_chars: * Specifica il numero di caratteri da destra che vuoi estrarre.

LUNGHEZZA: restituisce il numero di caratteri in una stringa di testo.

Sintassi: = LEN (testo)

text: * È il testo di cui vuoi trovare la lunghezza. Conta anche gli spazi tra il testo.

Facciamo un esempio:

La cella A1 contiene testo come “c: \ ExcelTip”. L’output richiesto è “ExcelTip” *, ovvero il testo prima del delimitatore “\” non dovrebbe essere mostrato nel risultato.

img1

  • Nella cella B2, la formula sarebbe

* = IF (ISNUMBER (SEARCH (“\”, A2)), RIGHT (A2, LEN (A2) -SEARCH (“\”, A2)), A2)

  • Premi Invio sulla tastiera.

img2

  • La funzione restituirà il risultato senza barra (/).