Guardare in su dei dati in Excel 2007 con CERCA.ORIZZ e CERCA.VERT

10/06/2014 by admin

Il più popolare delle funzioni di ricerca in Excel 2007 sono HLOOKUP (per orizzontale Lookup) e VLOOKUP (per Vertical Lookup). Queste funzioni si trovano nella Ricerca & Reference categoria sulla scheda Formule della barra multifunzione e nella finestra di dialogo Inserisci funzione. Fanno parte di un potente gruppo di funzioni che possono restituire valori guardando nel tabelle di dati.

Le ricerche di funzione HLOOKUP orizzontale (da sinistra a destra) la riga più in alto di un tavolo fino a quando non individua un valore che corrisponde o supera quello che youâ € re guardare. La funzione CERCA.VERT cerca verticalmente (dall'alto in basso) nella colonna più a sinistra di un tavolo fino a quando il programma individua un valore che corrisponde o supera quello che si sta guardando in alto.

Quando si utilizzano le funzioni CERCA.VERT e CERCA.ORIZZ, il testo o le voci numerici nella colonna o riga Lookup (cioè la colonna di sinistra di una tabella di ricerca verticale o la fila superiore di una tabella di ricerca orizzontale) devono essere unici. Queste voci devono essere disposti o in ordine crescente; cioè, l'ordine alfabetico per voci di testo, e più basso a più alto ordine per le voci numeriche.

La funzione CERCA.ORIZZ utilizza la seguente sintassi:

= HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup])

La funzione CERCA.VERT segue la sintassi quasi identico:

= VLOOKUP (lookup_value, table_array, Indice, [range_lookup])

In entrambe le funzioni, l'argomento lookup_value è il valore che si desidera cercare nella tabella, tabella_matrice è l'intervallo di celle o il nome della tabella che contiene sia il valore di guardare in alto e il relativo valore di ritorno. L'argomento row_index_num nella funzione CERCA.ORIZZ è il numero della riga il cui valore si desidera tornare; l'argomento col_index_num nella funzione CERCA.VERT è il numero della colonna il cui valore si desidera tornare.

L'argomento range_lookup facoltativo sia nel funzioni CERCA.ORIZZ VLOOKUP ed è il logico VERO o FALSO che specifica se si desidera Excel per trovare una corrispondenza esatta o approssimativa per il lookup_value nel matrice_tabella. Quando si specifica TRUE o omette l'argomento di intervallo, Excel trova una corrispondenza approssimativa. Quando si specifica FALSE come argomento di intervallo, Excel trova corrisponde solo esatto.

Trovare corrispondenze approssimative riguarda solo quando youâ € re alzando voci numerici (invece di testo). Quando Excel doesnâ € t trovare una corrispondenza esatta in questa colonna o riga di ricerca, individua il successivo valore più alto che doesnâ € t superare l'argomento lookup_value e poi restituisce il valore nella colonna o riga designati dagli argomenti col_index_num o row_index_num.

La figura seguente mostra un esempio di utilizzo della funzione VLOOKUP per restituire un 15% o 20% di mancia da una tabella punta, a seconda del totale ante imposte del controllo. F3 cella contiene la funzione CERCA.VERT:

= VLOOKUP (Pretax_Total, Tip_Table, IF (Tip_Percentage = 0.15,2,3))

Questa formula restituisce il valore della punta in base alla percentuale punta nella cella F1 e l'ammontare lordo delle imposte del controllo nella cella F2.

Guardare in su dei dati in Excel 2007 con CERCA.ORIZZ e CERCA.VERT

Utilizzando la funzione VLOOKUP per restituire l'ammontare della punta da aggiungere da una tabella di ricerca.

Per utilizzare questa tabella suggerimento, immettere la percentuale della punta (15% o 20%) in F1 cella (chiamato Tip_Percentage) e l'importo dell'assegno al lordo delle imposte a F2 cellulare (chiamato Pretax_Total). Excel cerca, poi, il valore immesso nella cella Pretax_Total nella prima colonna della tabella di ricerca, che comprende l'intervallo di celle A2: C101 e si chiama Tip_Table.

Excel poi si sposta verso il basso i valori nella prima colonna di Tip_Table finché non trova una corrispondenza. Se Excel rileva che il valore immesso nella cella Pretax_Total (16,50 dollari in questo esempio) doesnâ € t corrispondere esattamente uno dei valori nella prima colonna della Tip_Table, il programma continua a cercare lungo la gamma confronto fino a quando non incontra il primo valore che eccede il totale lordo di imposte (17,00 in A19 cellule in questo esempio). Excel poi torna alla riga precedente nella tabella e restituisce il valore nella colonna che corrisponde l'argomento col_index_num della funzione VLOOKUP (questo perché l'argomento range_lookup opzionale è stato omesso dalla funzione).

Si noti che l'argomento col_index_number utilizza un'istruzione IF per determinare quale colonna del valore di ritorno. In questo caso, se il valore Tip_Percentage è 0,15, allora la funzione restituisce il valore nella seconda colonna della tabella nella riga che è stato identificato dal lookup_value. Altrimenti, restituisce il valore nella terza colonna della stessa riga.


Articoli Correlati