In questo articolo impareremo come trovare i valori corrispondenti da un elenco non adiacente, possiamo usare una combinazione di funzioni INDICE e CONFRONTA per ottenere l’output.

INDICE: restituisce un valore o un riferimento della cella all’intersezione di una particolare riga e colonna, in un determinato intervallo.

Sintassi: = INDEX (array, row_num, column_num)

La funzione CONFRONTA cerca un elemento specificato in un intervallo di celle selezionato, quindi restituisce la posizione relativa di quell’elemento nell’intervallo.

Sintassi = MATCH (lookup_value, lookup_array, match_type)

Facciamo un esempio:

Le colonne A e B contengono numeri e lettere corrispondenti.Tuttavia, anziché essere adiacenti, ogni lettera nella colonna B viene spostata verso il basso di una riga rispetto al numero corrispondente nella colonna A. Abbiamo bisogno di una formula nella cella E2 per cercare il valore nella cella D2 per trovare l’output.

img1

  • Nella cella E2 la formula sarebbe

* = INDICE ($ B $ 2: $ B $ 7, MATCH (D2, $ A $ 2: $ A $ 7,0) +1)

  • Premi Invio sulla tastiera.

img2

  • Se modifichiamo il valore di ricerca nella cella D2 da 123 a 222, il risultato si aggiornerà automaticamente di conseguenza.

img3