TROVA, TROVA.B (funzioni TROVA, TROVA.B)

TROVA, TROVA.B (funzioni TROVA, TROVA.B)

Questo articolo descrive la sintassi della formula e l'uso delle funzioni TROVA e TROVA.B in Microsoft Excel.

Descrizione

Le funzioni TROVA e TROVA.B consentono di individuare una stringa di testo all'interno di una seconda stringa di testo e restituire il numero corrispondente alla posizione iniziale della prima stringa di testo dal primo carattere della seconda stringa di testo.

Importante : 

  • Queste funzioni potrebbero non essere disponibili in tutte le lingue.

  • La funzione TROVA è stata progettata per essere usata con le lingue basate sul set di caratteri a byte singolo (SBCS), mentre la funzione TROVA.B è stata progettata per essere usata con le lingue basate sul set di caratteri a byte doppio (DBCS). L'impostazione predefinita per la lingua nel computer in uso influisce sul valore restituito nel modo seguente:

  • TROVA conta sempre ogni carattere, sia a byte singolo che a byte doppio, come 1 a prescindere dall'impostazione predefinita per la lingua.

  • TROVA.B conta ogni carattere a byte doppio come 2 se è stata abilitata la modifica per l'impostazione di una lingua che supporta i caratteri DBCS e tale lingua è stata impostata come predefinita. In caso contrario, conterà ogni carattere come 1.

Le lingue che supportano i caratteri DBCS includono il giapponese, il cinese semplificato, il cinese tradizionale e il coreano.

Sintassi

TROVA(testo; stringa; [inizio])

TROVAB(testo; stringa; [inizio])

Gli argomenti della sintassi delle funzioni TROVA e TROVA.B sono i seguenti:

  • Testo    Obbligatorio. Testo da trovare.

  • Stringa    Obbligatorio. Testo contenente il testo da trovare.

  • Inizio    Obbligatorio. Specifica il carattere in corrispondenza del quale si desidera iniziare la ricerca. Il primo carattere di stringa è il numero di carattere 1. Se questa funzione non viene specificata il valore considerato sarà uguale a 1.

Osservazioni

  • TROVA e TROVA.B distinguono tra lettere maiuscole e minuscole e non supportano i caratteri jolly. Se non si desidera effettuare una ricerca con distinzione tra maiuscole e minuscole o usare caratteri jolly, è possibile usare RICERCA e CERCA.B.

  • Se testo è "" (testo vuoto), TROVA restituirà il primo carattere della stringa di ricerca, ovvero il carattere il cui numero è indicato in inizio o è uguale a 1.

  • Testo non può contenere alcun carattere jolly.

  • Se testo non è contenuto in stringa, TROVA e TROVA.B restituiranno il valore di errore #VALORE!.

  • Se inizio non è maggiore di zero, TROVA e TROVA.B restituiranno il valore di errore #VALORE!.

  • Se inizio è maggiore della lunghezza di stringa, TROVA e TROVA.B restituiranno il valore di errore #VALORE!.

  • Usare inizio per evitare un determinato numero di caratteri. Si supponga, ad esempio, di usare la funzione TROVA con la stringa di testo "AYF0093.AbbigliamentoGiovani". Per trovare il numero della prima"A" nella parte descrittiva della stringa di testo, impostare inizio uguale a 8, in modo che la parte di numero seriale relativa al testo non venga cercata. TROVA comincia con il carattere 8, trova testo al carattere successivo e restituisce il numero 9. TROVA restituisce sempre il numero dei caratteri dall'inizio di stringa, contando i caratteri che sono stati evitati se inizio è maggiore di 1.

Esempi

Copiare i dati di esempio contenuti nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro Excel. Affinché le formule mostrino i risultati, selezionarle, premere il tasto F2 e quindi Invio. Se necessario, adattare l'ampiezza delle colonne per visualizzare tutti i dati.

Dati

Massimiliano Monaco

Formula

Descrizione

Risultato

=TROVA("M";A2)

Posizione della prima "M" nella cella A2

1

=TROVA("m";A2)

Posizione della prima "M" nella cella A2

6

=TROVA("M";A2;3)

Posizione della prima "M" nella cella A2, a partire dal terzo carattere

8

Esempio 2

Dati

Isolanti in ceramica #124-TD45-87

Bobine di rame #12-671-6772

Reostati #116010

Formula

Descrizione (risultato)

Risultato

=STRINGA.ESTRAI(A2;1;TROVA(" #";A2;1)-1)

Estrae testo dalla posizione 1 alla posizione di "#" nella cella A2 (Isolanti in ceramica)

Isolanti in ceramica

=STRINGA.ESTRAI(A3;1;TROVA(" #";A3;1)-1)

Estrae testo dalla posizione 1 alla posizione di "#" nella cella A2 (Bobine di rame)

Bobine di rame

=STRINGA.ESTRAI(A4;1;TROVA(" #";A4;1)-1)

Estrae testo dalla posizione 1 alla posizione di "#" nella cella A4 (Reostati)

Reostati

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×