Existem dados formatados como uma Tabela Excel, Tabela 3, na Planilha1:
Na Planilha2, há uma lista de subconjuntos do primeiro campo, DuckID. É necessário extrair valores da Tabela 3 por DuckID para um nome de coluna dentro da Tabela, DateofAscension.
A fórmula em B2 usa a função INDEX, com MATCH para retornar o número da linha por DuckID e MATCH para retornar a coluna por nome:
=INDEX(Table3,MATCH(A2,Table3[[#All],[DuckId]],0),MATCH(B1,Table3[#Headers],0))
Em A2 da Planilha2 está o DuckID 3022. A Data de Ascensão correspondente de 01/03/2029 é esperada em B2. No entanto, a fórmula está retornando para a linha seguinte da Tabela 3, para DuckID 3090.
Qual é o erro na minha fórmula?
Remova o
[#All],
deTable3[[#All],[DuckId]]
[#All]
inclui o cabeçalho. Portanto, o Match for3022
está retornando4
ao INDEX que está apenas olhando os dados.