A volte vogliamo cercare intere colonne usando una chiave o un valore di ricerca in Excel. In tal caso è possibile utilizzare la formula CERCA.ORIZZ tradizionale o la formula CONFRONTA INDICE più volte. Ma possiamo recuperare l'intera colonna in un colpo usando INDEX-MATCH. Vediamo come.
Formula generica per cercare l'intera riga
{=INDEX(tabella,0,MATCH(valore di ricerca, intervallo di ricerca),0)}
Nota: questa è una formula di matrice multicella e deve essere inserita con CTRL+MAIUSC+INVIO pur avendo selezionato l'intervallo di output.
Tavolo: il riferimento dell'intera tabella che contiene le colonne che si desidera recuperare.
Valore di ricerca: la chiave per la ricerca.
Intervallo di ricerca: la riga che contiene il valore di ricerca. Principalmente i titoli.
Vediamo un esempio per chiarire le cose.
Esempio: recuperare tutti i numeri di rotolo dalla tabella degli studenti
Qui ho alcuni dati degli studenti nel foglio excel. Voglio recuperare l'intera colonna del numero di rotolo utilizzando il nome dell'intestazione Roll No.
Vogliamo l'output nell'intervallo F2: F10. Seleziona l'intervallo F2: F10 e scrivi questa formula.
{=INDICE(A2:D10,0,CONFRONTA(F1,A1:D1,0))}
Premi CTRL+MAIUSC+INVIO. Ciò rende questa formula una formula di matrice multicella.
Vedrai l'intera colonna recuperata.
Come funziona?
Beh, è una funzione di base INDEX-MATCH. L'unica differenza è che abbiamo dato il riferimento all'intera tabella da indicizzare invece di una sola riga. Scomponiamolo per capire.
CONFRONTA(F1,A1:D1,0): La corrispondenza cerca il valore di F1 (Roll No.) nell'intervallo A1:D1. Si trova al 2° indice. Quindi restituisce 2. Quindi ora la formula è =INDEX(A2:D10,0,2)
INDICE(A2:D10,0,2): La funzione INDICE esamina la seconda colonna nell'intervallo A2:D10 e restituisce l'intero valore della colonna in una matrice.{101;102;103;104;105;106;107;108;109}.
Quando lo inseriamo come formula di array a cella singola, restituisce solo il primo valore di array. Ma quando selezioniamo più celle, ogni valore occupa una cella per mostrare il caso stesso.
Quindi sì ragazzi, ecco come recuperare l'intera colonna in Excel usando la formula INDEX MATCH. Fammi sapere se hai dei dubbi su questa formula excel o su qualsiasi altra funzionalità di excel o vba. Proprio nella sezione commenti qui sotto.
Come cercare l'intera colonna utilizzando la corrispondenza dell'indiceArticoli Correlati:
Come cercare l'intera riga utilizzando la corrispondenza dell'indice
Come recuperare l'intera riga di un valore abbinato
Come selezionare l'intera colonna e riga utilizzando le scorciatoie da tastiera in Excel
Somma su tutta la colonna
Articoli popolari:
La funzione CERCA.VERT in Excel
CONTA.SE in Excel 2016
Come utilizzare la funzione SOMMA.SE in Excel