Recupero di un valore da una griglia di riferimento, utilizzando indici elencati in un altro intervallo

Anonim

In questo articolo impareremo come trovare un valore da una griglia di riferimento mentre si utilizza l'elenco degli indici, è possibile utilizzare una combinazione di "OFFSET" e "MATCH" funzioni per ottenere l'output in Microsoft Excel 2010.
COMPENSARE: Restituisce un riferimento a un intervallo che è un dato numero di righe e colonne da un dato riferimento.

Sintassi: =OFFSET(riferimento,righe,colonne,altezza,larghezza)

riferimento: È un riferimento a una cella oa un intervallo di celle da cui verrà applicato l'offset.

righe: Il numero di righe in alto o in basso che si desidera applicare come offset all'intervallo.

col: Il numero di colonne a sinistra oa destra che si desidera applicare come offset all'intervallo.

altezza: Questo è facoltativo. È il numero di righe che vuoi che sia il riferimento restituito.

larghezza: Questo è facoltativo. È il numero di colonne che vuoi che sia il riferimento restituito.
INCONTRO La funzione cerca un elemento specificato in un intervallo di celle selezionato e quindi restituisce la posizione relativa di quell'elemento nell'intervallo.

Sintassi =MATCH(lookup_value,lookup_array,match_type)

valore di ricerca: Il valore che vuoi cercare

ricerca_array: La tabella dei dati contiene le informazioni da cui si desidera restituire l'output.

match_type: 1,0 e -1 sono tre opzioni.

1 (predefinito): troverà il valore più grande nell'intervallo. L'elenco deve essere ordinato in ordine crescente.

0: troverà una corrispondenza esatta

-1: Troverà il valore più piccolo nell'intervallo. L'elenco deve essere ordinato in ordine decrescente.
Facciamo un esempio:

Abbiamo un elenco di alcuni numeri casuali nell'intervallo A1: E6. La cella A9 contiene il valore dell'intervallo di colonne, ad esempio A1: E1. La cella B9 contiene il valore dell'intervallo di righe, ad esempio A1: A6. Abbiamo bisogno di una formula per trovare il valore corrispondente sia dalla colonna che dalla riga.

  • Nella cella D9, la formula sarebbe
  • =OFFSET($A$1,CONFRONTA(B9,$A$1:$A$6,0)-1,CONFRONTA(LA9,$A$1:$E$1,0)-1)
  • Premi invio sulla tastiera.
  • La funzione restituirà il risultato 100 (cella C3) La colonna C è 63 e il valore di 3rd La riga è 80.

  • Se cambiamo il valore della riga nella cella B9 da da 80 a 43, quindi il risultato verrebbe calcolato automaticamente.