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 2016

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

Descrizione

TROVA individua una stringa di testo all'interno di una seconda stringa di testo e restituisce il numero della posizione iniziale della prima stringa di testo a partire dal primo carattere della seconda stringa di testo.

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

Sintassi

TROVA(testo; stringa; [inizio])

Gli argomenti della sintassi della funzione TROVA 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 fa distinzione tra maiuscole e minuscole e non consente caratteri jolly. Se non si vuole eseguire una ricerca con distinzione tra maiuscole e minuscole o usare caratteri jolly, è possibile usare LA RICERCA.

  • 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 restituisce il #VALUE! .

  • Se start_num non è maggiore di zero, TROVA restituirà il #VALUE! .

  • Se start_num è maggiore della lunghezza di within_text, TROVA restituirà 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

Importante: 

  • La funzione TROVA.B è deprecata.

  • Nelle cartelle di lavoro impostate su Compatibilità versione 2, TROVA ha migliorato il comportamento con Surrogate Pairs, contandoli come un carattere anziché due. I selettori di variante (comunemente usati con le emoji) verranno comunque conteggiati come caratteri separati. Per saperne di più qui: Lo standard Unicode

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.