TROVA, TROVA.B (funzioni TROVA, TROVA.B)
Applies ToExcel per Microsoft 365 Excel per Microsoft 365 per Mac Excel per il web Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac Excel 2019 Excel 2019 per Mac Excel 2016

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 find_text non viene visualizzato in within_text, TROVA e TROVA.B restituiscono il #VALUE. .

  • Se start_num non è maggiore di zero, TROVA e TROVA.B restituiscono il #VALUE! .

  • Se start_num è maggiore della lunghezza di within_text, TROVA e TROVA.B restituiscono il #VALUE! .

  • 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 di Excel. Per visualizzare i risultati delle formule, selezionarle, premere F2 e quindi premere INVIO. Se necessario, è possibile regolare la larghezza 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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.