CERCA.VERT per il testo

CERCA.VERT con testo

Uno dei criteri di base per lavorare con CERCA.VERT è che il valore di "ricerca" dovrebbe essere lo stesso nella cella dei risultati e anche nella tabella dei dati principale, ma a volte anche se il valore di ricerca sembra lo stesso in entrambe le celle, si finisce comunque per ottenere un valore di errore come # N / A !. Questo perché il formato del valore di vlookup deve essere diverso in entrambe le celle. Quindi, in questo articolo, ti mostreremo come lavorare con il formato di testo del valore Vlookup.

Esempio di CERCA.VERT per il testo

Di seguito è riportato un esempio di CERCA.VERT in Excel per il testo.

Puoi scaricare questo VLOOKUP per modello Excel di testo qui - CERCA.VERT per modello Excel di testo

A volte i numeri vengono memorizzati come valori di testo e in questi casi non possiamo trattarli come numeri a causa della funzionalità di Excel. Ad esempio, guarda i dati seguenti.

Nei dati sopra, tutto sembra numeri ma quando lo sommiamo dovremmo ottenere un valore totale di 3712054 ma quando applichiamo la funzione SUM excel otteniamo il numero sottostante.

Il motivo è che alcuni numeri vengono memorizzati come valori di testo. Quindi, come identifichiamo i valori di testo?

Possiamo identificare i valori di testo utilizzando la funzione excel ISNUMBER. La funzione ISNUMBER restituirà TRUE se il valore della cella selezionata è un numero, altrimenti restituirà FALSE.

Quindi nella cella B5 e B6, abbiamo ottenuto il risultato come FALSO, il che significa che i numeri di cella A5 e A6 sono memorizzati come valori di testo.

CERCA.VERT richiede il formato del numero esatto

Ad esempio, guarda i dati seguenti per applicare la funzione CERCA.VERT.

Dalla tabella 1 dobbiamo applicare la funzione CERCA.VERT per ottenere che la colonna delle entrate risulti nella tabella 2.

Quindi, applica la funzione CERCA.VERT nella tabella 2.

Otteniamo il seguente risultato.

Il risultato della funzione CERCA.VERT nelle celle E6 ed E7 mostra # N / A !.

Diamo un'occhiata ai valori di ricerca.

Questo di solito accade in numeri di valori di ricerca, il motivo principale dovrebbe essere il formato dei numeri in entrambe le tabelle non sono gli stessi. Quindi, in questi casi, dobbiamo identificare in quale tabella i numeri sono memorizzati come testo.

Applicare la funzione ISNUMBER per identificare i valori non numerici.

Come possiamo vedere ISNUMBER ha identificato un valore non numerico nella Tabella 2.

Quando i dati della tabella principale sono corretti e i numeri della tabella dei risultati memorizzati come testo, è necessario convertire prima i numeri formattati in testo in valori numerici e quindi applicare CERCA. Ci sono diversi modi per farlo, di seguito sono riportati i metodi.

Metodo 1: converti i numeri formattati di testo in valori numerici tramite Incolla speciale

Innanzitutto, inserisci il numero 1 in una delle celle del foglio di lavoro e copia quella cella.

Ora seleziona i valori ID della presa nella tabella 2 e apri la finestra di dialogo Incolla speciale.

Per aprire la finestra di dialogo speciale Incolla, premere ALT + E + S.

Otteniamo la seguente finestra di dialogo.

Nella finestra speciale Incolla selezionare "moltiplica" come opzione.

Premi ok, convertirà tutti i numeri formattati di testo in valori numerici e CERCA.VERT ora recupera automaticamente i dati dalla Tabella 1.

Metodo 2: convertire utilizzando la funzione VALUE

La funzione VALUE viene utilizzata per convertire i numeri formattati in testo in valori numerici. Come possiamo vedere, il nostro CERCA.VERT non ha recuperato i dati a causa del formato del valore di ricerca.

Per superare questo problema che applica la funzione di ricerca dobbiamo racchiudere la funzione VALUE.

Guarda la formula sopra, ho racchiuso la funzione di ricerca con la funzione VALORE. Poiché abbiamo applicato la funzione VALORE all'interno della funzione CERCA.VERT, convertirà prima i valori non numerici in valori numerici, quindi CERCA.VERT li tratta solo come valori numerici.

Metodo 3: cosa succede se i numeri vengono memorizzati come testo nella tabella principale

Abbiamo visto come convertire i valori di testo in numeri nella tabella dei risultati, ma i numeri vengono memorizzati come valori di testo nella tabella principale stessa.

Come possiamo vedere nell'immagine sopra nella tabella principale (Tabella 1) i valori stessi sono memorizzati come testo. In questi casi, dobbiamo racchiudere la funzione TESTO per il valore di ricerca nella funzione CERCA.VERT.

Il problema qui è che la funzione TEX converte anche i valori numerici in valori di testo e quindi alcuni dei valori che sono memorizzati come valori numerici non funzioneranno in questa funzione. Per questo, dobbiamo racchiudere la condizione SE.ERRORE in excel.

La condizione SE.ERRORE verifica se il valore di ricerca è numerico o meno, se è numerico applicheremo la normale RICERCA oppure applicheremo la funzione TESTO in excel.

In questo modo, abbiamo bisogno di una conoscenza approfondita delle formule per lavorare con CERCA.VERT a livello avanzato e in diversi scenari.

Cose da ricordare

  • La funzione TRIM converte anche i valori di testo in valori numerici.
  • Innanzitutto, dobbiamo verificare in quale tabella i numeri sono memorizzati come testo.
  • ISNUMBER restituisce TRUE se il valore della cella selezionata è numero, altrimenti restituirà FALSE.