Se você fosse usar Vlookup , você precisa usá-lo assim -
=VLOOKUP(B4,Sheet2!$B$1:$D$10,3,FALSE)
Onde você está procurando B4 na coluna B da Planilha2 e retornando a coluna D
Eu tenho 2 guias na planilha do excel. Uma guia contém o ID do estudo e a outra guia contém detalhes do estudo juntamente com o ID. Quero que os dados relacionados ao ID do estudo estejam na guia 1.
Dados da amostra Tab 1
ID V1234
Separador 2
ID do estudo Compound_Index Route_Index V1234 123654 PO
Eu quero combiná-los em uma tabela
Eu usei o seguinte
= IF ($ B4 > 0, INDIRETO ("'folha2'! D4" & B4), "")
B4 é onde V1234 está presente na tab1 e D4 é onde o índice composto está presente. Estou recebendo o erro # ref
Se você fosse usar Vlookup , você precisa usá-lo assim -
=VLOOKUP(B4,Sheet2!$B$1:$D$10,3,FALSE)
Onde você está procurando B4 na coluna B da Planilha2 e retornando a coluna D
A função INDIRECT requer que o primeiro argumento seja uma referência válida.
O seu exemplo tem "'folha2'! D4" & B4 como o primeiro argumento. As marcas de aspas fazem com que os dados entre eles sejam tomados como uma string, e o & B4 adiciona o conteúdo da célula B4 ao final da string, resultando em "sheet2"! D4V1234, que não é uma referência válida.
Como Raystafarian e Web Guy surgiram, Vlookup seria uma escolha melhor do que Indirect para o seu exemplo, devido à sua capacidade de comparação.
Tags merge microsoft-excel