Come utilizzare l’indice e funzione match per Lookup valore in Excel
Prima di spiegare individualmente le funzioni INDICE e CONFRONTA di Excel, facciamo un esempio. Perché come ha detto il grande Iron Man, “A volte devi correre prima di poter camminare”.
Esempio
In questo esempio, ho una tabella di studenti. La colonna A ha i nomi degli studenti, la colonna B ha Roll No e la colonna C ha i punteggi.
Ora, abbiamo bisogno di cercare il nome del rotolo n. 104, come mostrato nell’immagine sotto.
Se avessimo voluto cercare il punteggio, avremmo usato CERCA.VERT. Perché non qui?
CERCA.VERT recupera i dati solo dalla destra della tabella. Non può fare nulla per le colonne a sinistra.
Quindi, per cercare il valore dalla sinistra della tabella in Excel, useremo Excel`link: / lookup-formas-excel-index-function [INDEX] “ link: / lookup-formulas-excel-match-function [MATCH] “.
Nella cella G2, ho scritto un`link: / lookup-formas-excel-index-function [INDEX] “ link: / lookup-formas-excel-match-function [MATCH] `
formula per recuperare i dati dalla sinistra della colonna.
=INDEX(A2:A10,MATCH(F2,B2:B10,0))
La formula generica di INDEX MATCH per la ricerca sarebbe
=INDEX (range from where you want to retrieve data,Match(lookup_value,lookup range,0))
Funziona. Come? Vieni, capiamo.
PARTITA INDICE Spiegazione:
Per comprendere la formula di cui sopra, dobbiamo comprendere individualmente la funzione INDICE e la funzione CONFRONTA.
Funzione INDICE in Excel
INDICE restituisce il valore da un determinato intervallo a un numero di indice definito.
link: / lookup-formas-excel-index-function [Funzione INDICE]
:
=INDEX (range from where you want to retrieve data, row index, [optional col index])
Ad esempio, dalla nostra tabella studenti, se voglio ottenere il 4 ° valore dall’intervallo A2: A10, scriverò:
=INDEX(A2:A10, 4)
Restituirà “Kavita” che è il 4 ° valore in un dato intervallo. Qui il numero di riga è hardcoded.
Ti sta colpendo? Si! Ora dobbiamo ottenere quel numero indice di “Kavita” usando una formula e poi funzionerà. La funzione MATCH è entrata in azione.
link: / lookup-formas-excel-index-function [Funzione CONFRONTA]
in Excel La funzione CONFRONTA restituisce il numero di indice per la prima apparizione di un valore in un intervallo.
Formula MATCH generica:
=MATCH (lookup value,range, 0 for exact match)
Ad esempio, dalla nostra tabella degli studenti, se voglio ottenere un indice o dire il numero di riga 104, scriverò:
=MATCH (104,B2:B10,0)
Questo restituirà 4. Ora pensaci … Sì, possiamo usare la funzione CONFRONTA per dare alla funzione INDICE la sua variabile indice.
Utilizzo di INDEX- MATCH
Abbiamo già utilizzato la formula INDEX-MATCH all’inizio di questo articolo.
Capiamo che:
INDICE (A2: A10, PARTITA (F2, B2: B10,0)):
La funzione CONFRONTA cerca il numero di indice del valore in F2 (104) nell’intervallo B2: B10 e restituisce 4.
Ora abbiamo INDICE (A2: A10,4). Successivamente, la funzione INDICE va al 4 ° indice nell’intervallo A2: A10 e restituisce il suo valore, che è “Kavita”. Ed è fatto. Semplice, non è vero? Molte volte le persone hanno paura della funzione INDEX MATCH. Dicono che sia troppo difficile, ma in realtà è molto più semplice della formula CERCA.VERT.
Rimane un argomento. Qual è la differenza tra CERCA.VERT e PARTITA INDICE? Copriamolo velocemente.
CERCA.VERT vs PARTITA INDICE
VLOOKUP can’t retrieve data from the left of the table |
INDEX MATCH can fetch data from the left of the table |
VLOOKUP needs the whole Table for reference |
INDEX MATCH only needs two columns of the table |
VLOOKUP requires the column number from which you want to retrieve the data. Thus you need to count columns manually first or take help from another function. |
INDEX MATCH does not need a column number. Hence less human effort is required. |
NOTE PRO:
In questo esempio, abbiamo visto un indice che lavora con una dimensione.
Tuttavia, funziona anche in due dimensioni. Se si seleziona un intervallo 2D, è possibile definire da quale colonna si desidera ottenere il valore.
Ad esempio, INDICE (A2: C10,4,3) restituirà il quarto valore dalla terza colonna, che è 51 nel nostro esempio.
Il terzo argomento (tipo di corrispondenza) supporta altre 2 opzioni, 1 per minore di e -1 per maggiore di. Non li sto spiegando qui. Provali da solo.
Questo articolo è stato utile o hai ancora difficoltà a utilizzare la funzione INDICE CORRISPONDENZA in Excel, spiegalo nella sezione commenti. Sarò felice di aiutarti.
Articoli correlati:
link: / lookup-formas-vlookup-top-5-values-with-duplicate-values-using-index-match-in-excel [Lookup Top 5 Values with Duplicate Values Using INDEX-MATCH in Excel]
`link: / lookup-formas-vlookup-multiple-values [How to VLOOKUP Multiple Values in Excel] link: / lookup-formulas-vlookup-with-dynamic-col-index [How to VLOOKUP with Dynamic Col Index in Excel]
link: / lookup-formas-use-vlookup-from-two-or-more-lookup-tables [Come usare CERCA.VERT da due o più tabelle di ricerca in Excel] `
Articoli popolari:
link: / keyboard-formula-shortcuts-50-excel-scorciatoie-per-aumentare-la-produttività [50 scorciatoie Excel per aumentare la produttività]
link: / formule-e-funzioni-introduzione-di-vlookup-funzione [Come usare la funzione CERCA.VERT in Excel]
link: / tips-countif-in-microsoft-excel [Come usare la funzione CONTA.SE in Excel]
link: / excel-formula-and-function-excel-sumif-function [Come usare la funzione SUMIF in Excel]