Formula Excel: ottieni l'indice della colonna nella tabella Excel -

Sommario

Formula generica

=MATCH(name,Table(#Headers),0)

Sommario

Per ottenere l'indice di una colonna in una tabella Excel, puoi utilizzare la funzione CONFRONTA. Nell'esempio mostrato, la formula in I4 è:

=MATCH(H4,Table1(#Headers),0)

Quando la formula viene copiata, restituisce un indice per ogni colonna elencata nella colonna H. Ottenere un indice come questo è utile quando si desidera fare riferimento alle colonne della tabella per indice in altre formule, come CERCA.VERT, INDICE e CONFRONTA, ecc.

Spiegazione

Questa è una formula MATCH standard in cui i valori di ricerca provengono dalla colonna H, l'array è le intestazioni in Table1 e il tipo di corrispondenza è zero, per forzare una corrispondenza esatta.

L'unico trucco per la formula è l'uso di un riferimento strutturato per restituire un intervallo per le intestazioni di tabella alla funzione MATCH:

Table1(#Headers)

La cosa bella di questo riferimento è che si adatterà automaticamente a qualsiasi modifica nella tabella. Anche quando vengono aggiunte o rimosse colonne, il riferimento continuerà a restituire l'intervallo corretto.

Articoli interessanti...