Come eseguire una ricerca bidirezionale in excel?

Ciò accade a volte quando dobbiamo cercare un valore in una tabella in base all’intestazione di riga e all’intestazione di colonna.

come eseguire una ricerca bidirezionale in una tabella bidimensionale in Excel

Supponiamo che tu debba ottenere i valori dalla tabella sopra per un mese e una zona particolari. Qui in questa situazione puoi utilizzare una ricerca bidirezionale.

L’esecuzione di una ricerca bidirezionale comporta l’ottenimento di un valore da una tabella bidimensionale. Ciò significa che puoi ottenere un valore da qualsiasi cella in una tabella.

E per questo devi combinare la funzione di corrispondenza con CERCA.VERT .

Come sai, un normale CERCA.VERT può restituire un valore solo esaminando una colonna alla volta.

Il motivo è che l’argomento col_index di CERCA.VERT è un valore statico. Ma se combini la funzione di corrispondenza con CERCA.VERT, puoi renderla dinamica.

Come utilizzare CERCA.VERT + CORRISPONDENZA per la RICERCA bidirezionale

Torniamo al nostro esempio. Abbiamo una tabella con la quantità di vendite mensili per quattro diverse aree di un’azienda.

come eseguire una ricerca bidirezionale in una tabella bidimensionale in Excel

Supponiamo ora che il tuo capo voglia verificare la quantità di una zona per un mese particolare (ad esempio: settembre e zona nord). E non gli piace guardare la tabella per questo, ed ecco la formula:

 =VLOOKUP(month,table,MATCH(zone,heading_row,0),0)
come eseguire la ricerca bidirezionale nella formula Excel nella tabella

Come funziona

Come ho detto prima, abbiamo bisogno di una funzione di corrispondenza per rendere dinamico col_index. Questa formula funziona in due parti. Quando selezioni il campo, la funzione di corrispondenza restituisce la posizione del campo nella riga di intestazione.

come eseguire una ricerca bidirezionale nella funzione di corrispondenza Excel per l'indice col

Quindi CERCA.VERT utilizza questa posizione per ottenere il valore di questa colonna.

come eseguire una ricerca bidirezionale in Excel come funziona

Ogni volta che selezioni il mese e la zona, verrà restituito il valore che si trova all’intersezione tra riga e colonna. Il punto è che hai un col_index dinamico che ti consente di ottenere valori da diverse colonne con VLOOKUP.

Ottieni il file Excel

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *