Como obter valores de diferentes planilhas no excel

0

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

    
por johnabraham 11.08.2015 / 17:22

3 respostas

1

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

    
por 11.08.2015 / 21:02
0

Existe o VLookup (e os arrays de tabelas), que é bastante útil e obteria os resultados, embora conseguisse extrair muitos valores

Vídeo: link

Explicação: link

    
por 11.08.2015 / 17:33
0

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.

    
por 25.08.2016 / 19:46