Recupero dell'intestazione della colonna che corrisponde a un valore corrispondente

Anonim

Se si desidera recuperare l'intestazione della colonna che corrisponde a un valore corrispondente, è possibile utilizzare una combinazione di INDICE, MAX, SUMPRODOTTO E COLONNAfunzioni per estrarre l'output.

INDICE: Restituisce un valore o un riferimento della cella all'intersezione di una particolare riga e colonna, in un determinato intervallo.

Sintassi: =INDICE(matrice,num_riga,num_colonna)

MASSIMO: Restituisce il numero massimo da un intervallo di celle o array. Ad esempio, se un elenco di numeri contiene 5, 6, 7, 8, 9 e 10, l'output sarà 10.

Sintassi =MAX(numero1,numero2,… )

Ci possono essere un massimo di 255 argomenti. Fare riferimento allo screenshot mostrato di seguito:

SUMPRODOTTO: Restituisce la somma dei prodotti di intervalli o matrici corrispondenti.

Sintassi: =SUMPRODUCT(array1,array2,array3,… )

array1,array2,… array255 sono gli intervalli di celle o array che si desidera moltiplicare e quindi aggiungerli.

Ci possono essere un massimo di 255 array nella funzione SUMPRODUCT. Fare riferimento allo screenshot mostrato di seguito:

COLONNA: Restituisce il numero di colonna di un riferimento.

Sintassi: =COLONNA(riferimento)

Facciamo un esempio:

Abbiamo 3 intestazioni di colonna che contengono valori numerici. Abbiamo bisogno di una formula per cercare nella cella E2 e recuperare il risultato nella cella F2 dovrebbe essere l'intestazione di quella colonna.

Selezionando un valore dalla colonna B nella cella E2, il risultato dovrebbe essere l'intestazione della colonna nella cella F2.

il valore di ricerca è 5 fare riferimento sotto l'istantanea:

  • Nella cella F2, la formula sarebbe
  • =INDICE($A$1:$C$1,SOMMA.PRODOTTO(MAX(($A$2:$C$5=E2)*(COLONNA($A$2:$C$5))))-COLONNA($A$1)+1 )
  • Premi invio sulla tastiera.
  • La funzione restituirà il nome della riga

  • L'output che otteniamo è “Intestazione 2” perché la ricerca 5 si trova nella colonna B.
  • Se cambiamo il valore nella cella E2 da 5 a 10, la formula cambierà automaticamente il risultato di conseguenza.