Come usare la funzione FIND, FINDBs (TROVA, TROVA.B) in Excel

Italiano Inglese
TROVA, TROVA.B FIND, FINDBs

Sintassi e Descrizione

Le funzioni TROVA e TROVA.B sono strumenti potenti di Excel e Google Sheets utilizzati per determinare la posizione di una stringa di testo all’interno di un’altra. La funzione TROVA è appropriata per lavorare con caratteri a byte singolo, mentre TROVA.B si adatta meglio ai set di caratteri a doppio byte, comunemente usati nelle lingue asiatiche.

Sintassi di TROVA:

TROVA(testo_cercato, testo_dove_cercare, [posizione_iniziale])

Sintassi di TROVA.B:

TROVA.B(testo_cercato, testo_dove_cercare, [posizione_iniziale])
  • testo_cercato: Il testo che si vuole trovare.
  • testo_dove_cercare: Il testo all’interno del quale si ricerca.
  • posizione_iniziale (opzionale): Indica da quale posizione iniziare la ricerca nel testo. Se non specificata, la ricerca inizia da 1, ossia dall’inizio del testo.

Esempi:

=TROVA("ciao", "ciao mondo")

Questo esempio restituirà 1, poiché la parola “ciao” inizia dalla prima posizione nella frase “ciao mondo”.

Applicazioni pratiche

Di seguito, esploriamo alcune applicazioni pratiche delle funzioni TROVA e TROVA.B.

Estrazione di un sottoinsieme di dati

Supponiamo di voler estrarre il nome utente da un elenco di indirizzi email, identificando il testo che precede il simbolo “@”.

Esempio di dati:

Email
marco.bianchi@gmail.com
laura.verdi@outlook.it

Soluzione:

=SINISTRA(A2, TROVA("@", A2) - 1)

Spiegazione:

La funzione TROVA("@", A2) localizza la posizione del carattere “@” nell’indirizzo email. SINISTRA(A2, TROVA("@", A2) - 1) quindi estrae tutti i caratteri a sinistra del “@”.

Rilevazione e gestione di errori in una formula

Immaginiamo di dover verificare la presenza del dominio “@dominio.com” in una cella contenente un indirizzo email.

Esempio di dati:

A2: marco.bianchi@gmail.com A3: laura.verdi#outlook.it

Soluzione:

=SE(ÈERRORE(TROVA("@", A2)), "E-mail non valida", "E-mail valida")

Spiegazione:

Questa formula verifica l’esistenza del simbolo “@” usando TROVA. Se la funzione TROVA non trova il simbolo e restituisce un errore, significa che l’email non è valida.

Questi esempi dimostrano come TROVA e TROVA.B possano essere utilizzate non solo per la ricerca di testi all’interno di stringhe, ma anche per manipolare e verificare i dati in base a specifiche condizioni testuali.

Maggiori informazioni: https://suppoRt.micRosoft.com/it-it/office/tRova-tRova-b-funzioni-tRova-tRova-b-c7912941-af2a-4bdf-a553-d0d89b0a0628

Altre funzioni
Elimina gli spazi dal tEsto
Restituisce una matrice di valori di testo da qualsiasi intervallo specificato
Converte le lettere inglesi o il katakana a byte doppio all'interno di una stringa di Caratteri in Caratteri a byte singolo
Converte un numero in testo, usando il formato valuta ß (baht)
Restituisce il carattere Unicode corrispondente al valore numerico specificato
Restituisce un codice numeRico peR il pRimo caRatteRe di una stRinga di testo
Restituisce il caRatteRe specificato dal numeRo di codice
Combina il testo di più intervalli e/o stringhe ma non prevede delimitatori o la possibilità di ignorare gli argomenti vuoti
Unisce diversi elementi di testo in Uno solo
Converte le lettere inglesi o il katakana a byte singolo all'interno di una stringa di Caratteri in Caratteri a byte doppio
Restituisce il caRatteRe più a destRa di un valoRe di testo
Formatta un numero come testo con un numero Fisso di decimali
EstraE i carattEri fonEtici (furigana) da una stringa di tEsto
Verifica se due Valori di testo sono uguali
Converte i Caratteri a byte singolo all'interno di una stringa in Caratteri a byte doppio
Rimuove dal testo tutti i caRatteRi che non possono esseRe stampati
Restituisce il numeRo di caRatteRi di una stRinga di testo
Converte in maiusColo il testo
Converte in maiusColo la prima lettera di ogni parola di un valore di testo
Converte in minusColo il testo
Converte il testo in numero in modo indipendente dalle impostazioni loCali
Rileva un valoRe di testo all'inteRno di un altRo (senza distinzione tRa maiuscole e minuscole)
SoStituiSce i caratteri all'interno di un teSto
Ripete un testo peR il numeRo di volte specificato
Restituisce il caRatteRe più a sinistRa di un valoRe di testo
SoStituiSce il nuovo teSto al teSto contenuto in una Stringa
Restituisce un numeRo specifico di caRatteRi di una stRinga di testo a paRtiRe dalla posizione specificata
Converte gli argomenti in testo
Formatta un numero e lo converte in testo
Combina il testo di più intervalli e/o stringhe e include un delimitatore specificato dall'utente tra ogni valore di testo da unire Se il delimitatore è una stringa di testo vuota, la funzione concatena correttamente gli intervalli
Restituisce il numero (punto di codice) corrispondente al primo carattere del testo
Converte un argomento di testo in numero
Restituisce il testo da qualsiasi valore specificato
Converte un numero in testo, usando il formato valuta € (euro)