Come convertire un numero in testo per VLOOKUP in Excel (2 modi)

  • Condividi Questo
Hugh West

In Microsoft Excel, l'opzione VLOOKUP La formula è uno degli argomenti più caldi che si possono trovare su internet. Ci sono numerosi articoli su questo argomento che ne discutono le funzionalità e i vantaggi. Essendo un argomento cruciale, ce ne sono altri. Possiamo cercare dei valori usando un valore di ricerca, ma se il valore di ricerca e la colonna di ricerca hanno formati diversi, si verificherà un errore. In questo tutorial imparerete a convertire un numeroal testo per il VLOOKUP in Excel.

Questo tutorial sarà puntuale, con esempi appropriati e illustrazioni corrette. Quindi, rimanete con me.

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi.

Convertire un numero in testo per la funzione VLOOKUP.xlsx

Problema con i formati di testo e numero in VLOOKUP

Prima di iniziare, presumo che conosciate bene la funzione VLOOKUP In pratica utilizziamo un valore di ricerca per cercare determinati valori nelle colonne. Ora, questo sembra abbastanza semplice, ma ci sono alcuni problemi.

Se il valore di ricerca e i valori delle colonne sono in un formato diverso, si verificherà un errore.

Date un'occhiata al set di dati:

Qui abbiamo un set di dati di film. Abbiamo usato i seguenti dati VLOOKUP per trovare il nome del film e dell'attore, ma si è verificato un errore.

Per ottenere il Film nome:

=VLOOKUP(G4,$B$4:$D$12,2,FALSE)

Per ottenere il Attore nome:

=VLOOKUP(G4,$B$4:$D$12,3,FALSE)

Questo è dovuto al formato testo e numero. Il nostro valore di ricerca era in formato numero e la nostra colonna di ricerca è in formato testo. Per questo motivo non è stato possibile ottenere il risultato desiderato. Ora dobbiamo convertire il numero per ottenere il risultato effettivo.

Si può procedere in due modi: uno è quello di convertire il numero di ricerca in testo nel file VLOOKUP Oppure si può convertire l'intera colonna di valori di testo in numeri utilizzando i metodi di incollamento speciale o altri metodi. A mio parere, però, sarebbe un'operazione complicata e non è necessario farlo. Si può risolvere facilmente il problema utilizzando i due metodi seguenti.

2 modi per convertire un numero in testo per VLOOKUP in Excel

Nelle sezioni seguenti verranno illustrati due metodi per convertire un numero in testo per il programma VLOOKUP vi consiglio di imparare e di applicare tutti i metodi al vostro set di dati da convertire. Questo svilupperà sicuramente le vostre conoscenze di Excel. Entriamo nel merito.

1. Utilizzare la funzione TEXT per convertire il numero in testo per VLOOKUP

Ora è possibile convertire facilmente il numero nel valore di ricerca in testo utilizzando la funzione TESTO in Excel. In realtà si tratta di convertire il valore di ricerca in formato testo, dopodiché il file VLOOKUP prende questo parametro come argomento e cerca il risultato.

La formula generica:

=VLOOKUP(TEXT(cella,0),tabella_array,numero_indice_colonna,FALSE)

Ora. per ottenere il Film nome:

=VLOOKUP(TEXT(G4,0),$B$4:$D$12,2,FALSE)

Dopodiché, ottenere il Attore utilizzando la seguente formula:

=VLOOKUP(TESTO(G4,0),$B$4:$D$12,3,FALSE)

Come si può vedere, abbiamo usato il metodo TESTO per convertire i numeri in testo per il file VLOOKUP in Excel.

Per saperne di più: Come convertire i numeri in testi/parole in Excel

Letture simili:

  • Come convertire un numero in testo e mantenere gli zeri finali in Excel (4 modi)
  • Convertire un numero in testo senza notazione scientifica in Excel
  • Come convertire un numero in testo con 2 cifre decimali in Excel (5 modi)
  • Convertire numeri in testo con virgole in Excel (3 metodi semplici)

2. Concatenare la stringa vuota per convertire il numero in testo

Ora, è possibile convertire un numero in testo in excel anche con l'apostrofo e l'ampersand. Se si concatena un numero con una stringa vuota(""), il numero verrà convertito in formato testo. In questo caso, utilizzeremo questo metodo nel file VLOOKUP formula.

La formula generica:

=VLOOKUP(lookup_value&"",table_array,column_index_number,FALSE)

In questo caso, utilizzando l'apostrofo con il segno della virgola, abbiamo convertito il valore di ricerca da numero a testo.

Ora, per ottenere il Film nome:

=VLOOKUP(G4&"",$B$4:$D$12,2,FALSE)

Dopodiché, ottenere il Attore utilizzando la seguente formula:

=VLOOKUP(G4&"",$B$4:$D$12,3,FALSE)

Come si può vedere, abbiamo convertito con successo il numero in testo in Excel con l'apostrofo nel campo VLOOKUP formula.

Contenuti correlati: Excel VBA: Convertire numeri in testo con il formato (Guida completa)

💡 Suggerimento importante

Se non si è sicuri che il valore di ricerca sia in formato numerico o testuale, si può usare il comando la funzione IFERROR nella seguente formula:

=IFERROR(VLOOKUP(G4,$B$4:$D$12,2,FALSE),VLOOKUP(G4&"",$B$4:$D$12,2,FALSE))

Qui, proviamo il VLOOKUP assumendo che il valore di ricerca e la prima colonna dell'array di tabelle siano in numeri. Se il risultato è un errore, si proverà con la successiva formula VLOOKUP formula. Il prossimo VLOOKUP convertirà il numero in testo. Successivamente, se anche questo fallisce, la formula VLOOKUP lancerà l'opzione #N/A errore.

Convertire il testo in numero per la funzione VLOOKUP in Excel

Ora, è possibile anche trovarsi nella situazione opposta, cioè avere la prima colonna nel formato numero ma il valore di ricerca nel formato VLOOKUP è in formato testo. In tal caso, il risultato sarà il seguente:

Ora, per risolvere questo problema, è possibile usare la funzione VALORE per convertire il testo in numero per il file VLOOKUP formula in Excel.

La formula generica:

=VLOOKUP(VALUE(lookup_value),table_array,column_index_number,FALSE)

Ora, il VALORE converte una specifica stringa di testo che descrive un numero in un valore numerico. Quindi, se il valore di ricerca è in formato testo, la formula converte prima il testo in un numero. Successivamente, esegue l'intera operazione VLOOKUP formula in Excel.

Ora, per ottenere il Film nome:

=VLOOKUP(VALORE(G4),$B$4:$D$12,2,FALSE)

Dopodiché, ottenere il Attore utilizzando la seguente formula:

=VLOOKUP(VALORE(G4),$B$4:$D$12,3,FALSO)

Come si può vedere, abbiamo utilizzato con successo il metodo VALORE per convertire il testo in numero per il file VLOOKUP Provate queste formule nel vostro foglio di lavoro Excel.

Per saperne di più: Come convertire il testo in numeri in Excel

💬 Cose da ricordare

✎ Se non si è sicuri dei formati, avvolgere il file VLOOKUP in la funzione IFERROR come abbiamo discusso in precedenza.

Attivare il controllo degli errori per trovare i numeri memorizzati come testo.

Conclusione

Per concludere, spero che questo tutorial vi abbia fornito un po' di nozioni utili su come convertire un numero in testo per l'applicazione VLOOKUP vi consigliamo di imparare e applicare tutte queste istruzioni al vostro set di dati. Scaricate la cartella di lavoro pratica e provatele voi stessi. Inoltre, sentitevi liberi di dare un feedback nella sezione dei commenti. Il vostro prezioso feedback ci spinge a creare esercitazioni come questa.

Non dimenticate di consultare il nostro sito web Exceldemy.com per vari problemi e soluzioni relativi a Excel.

Continuate a imparare nuovi metodi e a crescere!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.