Excel VLookup Tutorial

July 26

La funzione VLOOKUP nel software Microsoft Excel restituisce un valore di campo da un record della tabella. Il record è identificato da corrispondenti a un argomento della funzione VLOOKUP.

Ad esempio, se un elenco è nella colonna A, e VLOOKUPs sono nella colonna B, i VLOOKUPs possibile cercare il contenuto di una cella nella colonna A in una tabella separata, quindi restituire un valore di campo da un'altra cella nella stessa riga in cui l'argomento CERCA.VERT è stato abbinato.

Sintassi

sintassi di esempio per la funzione CERCA.VERT è

=VLOOKUP($H6&"Sum of "&I$5,$E$5:$F$256,2,FALSE)

Un valore è creato dalle colonne H e I (ampersands concatenare testo) e guardò in alto nella prima colonna della tabella attraversato da cellule E5 e F256. Il valore si trova nella colonna E e il valore restituito è il contenuto del corrispondente cella (vale a dire lo stesso di fila) nella colonna F.

Il 2 nella formula significa restituire l'uscita della seconda colonna della tabella. Sfortunatamente, la tabella cercata deve essere strutturato in modo che il valore ricercato è nella colonna di sinistra e il valore della cella di ritorno alla sua destra. Questo non è un ostacolo significativo, tuttavia, poiché la tabella di ricerca può essere ripetuto colonne in modo che ogni colonna ha la tabella completa alla sua destra, se necessario.

Se l'ultimo argomento della funzione CERCA.VERT è TRUE, i valori nella prima colonna della tabella devono essere inseriti in ordine crescente; In caso contrario, CERCA.VERT potrebbe non dare il valore corretto. Come si cerca giù un elenco non ordinato, si può trovare il primo valore che è superiore al valore ricercato, decidere il valore ricercato non è nella lista, e restituire un messaggio di errore.

Se intervallo è FALSO, la tabella non ha bisogno di essere ordinati.

L'uso di segni del dollaro per la posizione tabella non sia copiando la formula CERCA.VERT in più celle più facile, dal momento che tutti ancora essere rivolti nella stessa posizione tavolo. L'uso dei segni del dollaro in l'argomento-valore ricercato sono stati usati per tirare fuori le etichette anno verticali e orizzontali che si affacciano sul tavolo che le funzioni Cerca.VERT stavano riempiendo. Questa è la ragione per l'asimmetria nel suo uso di segni di dollaro.

Si noti che la concatenazione con ampersands è possibile, se l'argomento CERCA.VERT ricercata esigenze sartoria compositiva alla natura della combinazione di dati nella colonna tabella da ricercare. Obversely, se la tabella cercata ha più valori che devono essere cercato da CERCA.VERT, che può cercare una sola colonna, poi una colonna aggiuntiva (per diventare la colonna CERCA.VERT ricercati) in grado di concatenare tutti i dati rilevanti. Si noti che è buona norma separare i numeri con una stringa di testo fissa quando si effettua una tale concatenazione, per chiarire l'inizio e la fine di ogni numero.

Molteplici le occorrenze del valore

Se il valore di essere cercata su nella tabella si verifica più di una volta, verrà utilizzato il primo record della tabella.

Dal momento che CERCA.VERT smette di guardare dopo il primo record in cui si trova una corrispondenza di valore, è quindi più corretto dire la ricerca viene eseguita su un tavolo, invece di una lista. Così i valori nella colonna di ricerca della tabella dovrebbe essere unico. In pratica, l'elenco in cui appare VLOOKUP tende ad essere più grande della tabella cercato, e tra i due, è quello con valori ripetuti consentiti.

Poiché i dati nella tabella non devono essere il tipo di avere ripetizioni, CERCA.VERT è, per esempio, utile per la ricerca di un codice univoco e restituire la spiegazione Longhand il cui codice significa.

Tipi di numero non corrispondenti

Un tipo di errore di ricerca che può verificarsi nell'uso di VLOOKUP è un tipo di numero disadattamento. Il valore numerico da ricercare sul non può mai essere trovata nella tabella cercato, anche se è possibile trovare visivamente. Il Cerca.VERT può essere alla ricerca nella colonna H per un numero nella colonna A, e anche se i numeri sono uguali, il valore restituito è # N / A. Questo può accadere anche se si utilizza Formato-> Celle di farli lo stesso formato.

Una soluzione a questo squilibrio è di moltiplicare tutte le voci in entrambe le liste per il numero uno, utilizzando il comando Incolla speciale. In particolare, inserire il numero 1 in una cella vuota. Copiare la cella. Quindi evidenziare una delle due liste di numeri, quindi fare clic destro del mouse, selezionare Incolla speciale, quindi utilizzare il pulsante di opzione operazione di moltiplicazione, quindi fare clic su OK. Ripetere l'operazione per l'altra lista di numeri, la copia della stessa cella con il numero 1 in esso. La mancata corrispondenza dovrebbe essere andato.

Allo stesso modo corretto disallineamenti di ricerca provengono da spazi iniziali, spazi finali, e l'uso incoerente delle virgolette lisci e ricci.

Uso del campione

Supponiamo che una tabella ha intestazioni orizzontali di anni, quando le cause sono state depositate lungo la parte superiore della tabella, e le intestazioni verticali a sinistra degli anni in cui sono stati risolti gli abiti. Si supponga di voler riempire questa tabella con i conteggi tuta, che hanno formulato in un elenco a due colonne, la prima colonna di che è una combinazione dei due anni in questione, e il secondo è il numero di vestito per quella combinazione anno.

Il valore di ricerca nell'argomento VLOOKUP può essere una composizione di etichette verticali e orizzontali. Questo è il tipo di progetto da cui sopra è stata presa la sintassi dell'esempio CERCA.VERT. Una volta che una cellula si riempie con la sintassi corretta, facendo in modo di ottenere i segni del dollaro a destra, poi la formula della cella può essere rapidamente copiato nel resto della tabella trascinando la maniglia delle cellule.