Come risolvere gli errori VLOOKUP in Excel
Microsoft Office Eccellere / / March 19, 2020
Ultimo aggiornamento il
Lottando con la funzione VLOOKUP in Microsoft Excel? Ecco alcuni suggerimenti per la risoluzione dei problemi per aiutarti.
Ci sono poche cose che fanno risaltare il sudore Microsoft Excel gli utenti più del pensiero di un errore VLOOKUP. Se non hai familiarità con Excel, VLOOKUP è una delle funzioni più difficili o almeno una delle meno conosciute disponibili.
Lo scopo di VLOOKUP è cercare e restituire dati da un'altra colonna nel foglio di calcolo di Excel. Sfortunatamente, se sbagli la formula di VLOOKUP, Excel genererà un errore. Analizziamo alcuni errori comuni di VLOOKUP e spieghiamo come risolverli.
Limitazioni di VLOOKUP
Prima di iniziare a utilizzare VLOOKUP, dovresti essere consapevole che non è sempre l'opzione migliore per gli utenti di Excel.
Per cominciare, non può essere utilizzato per cercare dati a sinistra. Mostrerà anche solo il primo valore trovato, il che significa che VLOOKUP non è un'opzione per intervalli di dati con valori duplicati. La colonna di ricerca deve inoltre essere la colonna più a sinistra dell'intervallo di dati.
Nell'esempio seguente, la colonna più lontana (colonna A) viene utilizzato come colonna di ricerca. Non ci sono valori duplicati nell'intervallo e i dati di ricerca (in questo caso, i dati da colonna B) si trova a destra della colonna di ricerca.
Le funzioni INDICE e MATCH sarebbero buone alternative se uno di questi problemi fosse un problema, così come la nuova funzione XLOOKUP in Excel, attualmente in beta test.
VLOOKUP richiede inoltre che i dati siano organizzati in righe per poter cercare e restituire i dati con precisione. HLOOKUP sarebbe una buona alternativa se non fosse così.
Ci sono alcune limitazioni aggiuntive alle formule VLOOKUP che possono causare errori, come spiegheremo ulteriormente.
Errori VLOOKUP e # N / A
Uno degli errori VLOOKUP più comuni in Excel è il #N / A errore. Questo errore si verifica quando VLOOKUP non riesce a trovare il valore che stai cercando.
Per cominciare, il valore di ricerca potrebbe non esistere nel tuo intervallo di dati oppure potresti aver usato il valore sbagliato. Se viene visualizzato un errore N / D, ricontrolla il valore nella formula VLOOKUP.
Se il valore è corretto, il valore di ricerca non esiste. Ciò presuppone che tu stia utilizzando VLOOKUP per trovare corrispondenze esatte, con il range_lookup argomento impostato su FALSE.
Nell'esempio sopra, alla ricerca di a ID studente con il numero 104 (nella cella G4) restituisce un # N / A errore perché il numero ID minimo nell'intervallo è 105.
Se la range_lookup l'argomento alla fine della formula di VLOOKUP è mancante o impostato su VERO, quindi VLOOKUP restituirà un errore # N / A se l'intervallo di dati non è ordinato in ordine crescente.
Restituirà anche un errore # N / A se il valore di ricerca è inferiore al valore più basso nell'intervallo.
Nell'esempio sopra, il ID studente i valori sono confusi. Nonostante un valore di 105 esistente nell'intervallo, VLOOKUP non può eseguire una ricerca corretta con range_lookup argomento impostato su VERO perché colonna A non è ordinato in ordine crescente.
Altre ragioni comuni per gli errori # N / A includono l'uso di una colonna di ricerca che non è la più a sinistra e l'utilizzo della cella riferimenti per valori di ricerca che contengono numeri ma sono formattati come testo o contengono caratteri surplus come spazi.
Risoluzione dei problemi relativi agli errori #VALORE
Il #VALORE di solito l'errore indica che la formula contenente la funzione VLOOKUP non è corretta in qualche modo.
Nella maggior parte dei casi, ciò è in genere dovuto alla cella a cui fai riferimento come valore di ricerca. Il taglia massima di un valore di ricerca VLOOKUP è 255 caratteri.
Se hai a che fare con celle che contengono stringhe di caratteri più lunghe, VLOOKUP non sarà in grado di gestirle.
L'unica soluzione a questo è sostituire la tua formula VLOOKUP con una formula INDICE e MATCH combinata. Ad esempio, dove una colonna contiene una cella con una stringa di oltre 255 caratteri, è invece possibile utilizzare una funzione MATCH nidificata all'interno di INDEX per individuare questi dati.
Nell'esempio seguente, INDICE restituisce il valore nella cella B4, utilizzando l'intervallo in colonna A per identificare la riga corretta. Questo utilizza il nidificato INCONTRO funzione per identificare la stringa in colonna A (contenente 300 caratteri) che corrisponde alla cella H4.
In questo caso, questa è cella A4, con INDICE ritorno 108 (il valore di B4).
Questo errore verrà visualizzato anche se hai utilizzato un riferimento errato alle celle nella tua formula, soprattutto se stai utilizzando un intervallo di dati da un'altra cartella di lavoro.
I riferimenti alla cartella di lavoro devono essere racchiusi tra parentesi quadre affinché la formula funzioni correttamente.
Se si verifica un errore #VALORE, ricontrollare la formula VLOOKUP per confermare che i riferimenti di cella siano corretti.
#NAME e VLOOKUP
Se il tuo errore VLOOKUP non è un errore #VALUE o un errore # N / A, probabilmente è un #NOME errore. Prima di farti prendere dal panico al pensiero di questo, stai tranquillo: è l'errore VLOOKUP più semplice da correggere.
Un errore #NAME appare quando hai sbagliato a scrivere una funzione in Excel, che si tratti di VLOOKUP o di un'altra funzione come SUM. Fai clic sulla cella VLOOKUP e ricontrolla di aver effettivamente digitato VLOOKUP correttamente.
Se non ci sono altri problemi, la formula di VLOOKUP funzionerà una volta corretto l'errore.
Utilizzo di altre funzioni di Excel
È un'affermazione audace, ma funziona come VLOOKUP ti cambierà la vita. Per lo meno, cambierà la tua vita lavorativa, rendendo Excel uno strumento più potente per l'analisi dei dati.
Se VLOOKUP non è adatto a te, approfittane migliori funzioni di Excel anziché.