Recuperando o cabeçalho da coluna que corresponde a um valor correspondente

Anonim

Se você deseja recuperar o cabeçalho da coluna que corresponde a um valor correspondente, você pode usar uma combinação de INDEX, MAX, SUMPRODUCT & COLUMNfunções para extrair a saída.

ÍNDICE: Retorna um valor ou referência da célula na interseção de uma determinada linha e coluna, em um determinado intervalo.

Sintaxe: = INDEX (matriz, núm_linha, núm_coluna)

MAX: Retorna o número máximo de um intervalo de células ou matriz. Por exemplo, se uma lista de números contém 5, 6, 7, 8, 9 e 10, a saída será 10.

Sintaxe = MAX (número1, número2, …)

Pode haver no máximo 255 argumentos. Consulte a captura de tela mostrada abaixo:

SUMPRODUTO: Retorna a soma dos produtos de intervalos ou matrizes correspondentes.

Sintaxe: = SUMPRODUCT (matriz1, matriz2, matriz3, …)

array1, array2,… array255 são os intervalos de células ou arrays que você deseja multiplicar e, em seguida, adicioná-los.

Pode haver no máximo 255 matrizes na função SUMPRODUCT. Consulte a captura de tela mostrada abaixo:

COLUNA: Retorna o número da coluna de uma referência.

Sintaxe: = COLUMN (referência)

Vejamos um exemplo:

Temos 3 cabeçalhos de coluna que contêm valores numéricos. Precisamos de uma fórmula para pesquisar na célula E2 e recuperar o resultado na célula F2 deve ser o cabeçalho dessa coluna.

Selecionando um valor da coluna B na célula E2, o resultado deve ser o título da coluna na célula F2.

o valor de pesquisa é 5, consulte o instantâneo abaixo:

  • Na célula F2, a fórmula seria
  • = ÍNDICE ($ A $ 1: $ C $ 1, SUMPRODUTO (MAX (($ A $ 2: $ C $ 5 = E2) * (COLUNA ($ A $ 2: $ C $ 5)))) - COLUNA ($ A $ 1) +1 )
  • Pressione Enter no seu teclado.
  • A função irá devolver o nome da linha

  • O resultado que obtemos é “Cabeçalho 2” porque a pesquisa 5 é encontrada na coluna B.
  • Se alterarmos o valor na célula E2 de 5 para 10, a fórmula mudará automaticamente o resultado de acordo.