Esercitazione su Excel: come eseguire una ricerca bidirezionale con INDICE e CONFRONTA

In questo video, utilizziamo MATCH per trovare la posizione di un elemento in una tabella e utilizziamo INDEX per recuperare il valore in quella posizione. Lavoriamo passo dopo passo in modo che tu possa vedere come funzionano entrambe le funzioni.

In questo video vedremo come impostare la classica ricerca a due vie utilizzando INDICE e Abbina.

Qui abbiamo un elenco di venditori con dati di vendita mensili.

Quello che vogliamo fare è aggiungere una formula in Q6 che cerca e recupera un numero di vendita in base al nome e al mese sopra.

Per fare ciò, useremo le funzioni INDICE e CONFRONTA.

Innanzitutto, nominerò alcuni intervalli per rendere le formule più facili da leggere. Chiamerò l'intera tabella "dati", quindi userò "nomi" per l'elenco dei venditori. Notare che sto includendo la prima cella vuota in entrambi i nomi. Questo perché è più facile usare la stessa origine sia per i dati che per le etichette.

Infine, nominerò i mesi. Di nuovo, includerò la prima cella. Ora abbiamo 3 intervalli.

Quindi creiamo una formula di prova che utilizza INDICE per recuperare un valore basato su numeri di riga e colonna hardcoded. La matrice è di dati e userò 2 sia per il numero di riga che per quello di colonna.

INDICE restituisce 11.882, che si trova all'intersezione della seconda riga e della seconda colonna.

Tecnicamente, INDICE restituisce un riferimento alla cella C5, ma questo è un argomento per un altro giorno.

Quindi ora sappiamo che INDEX farà il lavoro, dobbiamo solo capire come usare MATCH per ottenere i numeri di riga e colonna corretti.

Per risolverlo, inserirò le formule MATCH separatamente, quindi le metterò insieme con INDICE alla fine. Per prima cosa, inserirò un nome e un mese, quindi abbiamo qualcosa con cui confrontarci.

Per abbinare il nome, abbiamo bisogno di Q4 per il valore di corrispondenza e "nomi" per l'array di ricerca. Il tipo di corrispondenza è zero perché vogliamo solo corrispondenze esatte.

Per abbinare il mese, abbiamo bisogno di Q5 per il valore di corrispondenza e "mesi" per l'array di ricerca. Il tipo di corrispondenza è di nuovo zero.

Con Dove e Jan, otteniamo la riga 8 e la colonna 2. E se controlliamo la tabella, questo è corretto.

Per concludere, ho solo bisogno di sostituire i valori hardcoded nella formula INDICE con le funzioni MATCH che abbiamo creato. Il modo più semplice per farlo è semplicemente copiare le formule e incollarle nuovamente nella funzione INDICE nel posto giusto.

La formula di corrispondenza del nome va per il numero di riga e la formula di corrispondenza del mese va per la colonna.

Ora la formula è completa e cercherà il numero di vendite corretto utilizzando sia il nome che il mese.

Quando elabori una formula più complessa per la prima volta, questo è un buon approccio. Costruisci prima la tua formula di prova, quindi costruisci le formule di supporto di cui hai bisogno e assicurati che le cose funzionino correttamente. Infine, combina le funzioni di supporto con la formula proof-of-concept.

Corso

Formula di base

Scorciatoie correlate

Seleziona la regione corrente Ctrl + A + A Estendi la selezione all'ultima cella verso il basso Ctrl + Shift + + + Estendi la selezione all'ultima cella a destra Ctrl + Shift + + + Sposta sul bordo superiore dell'area dati Ctrl + + Copia celle selezionate Ctrl + C + C Incolla contenuto dagli appunti Ctrl + V + V

Articoli interessanti...