Excel: VLOOKUP e INDEX + MATCH retornam #REF

3

Estou tentando fazer as células em uma planilha procurarem um nome em outra planilha e retornar o valor de uma coluna à direita da célula com o nome. Em si, um trabalho perfeito para o VLOOKUP. Mas, quando eu implementar isso na prática, com a fórmula =VLOOKUP(B2;TypeID!$A$2:$A$8999;2;FALSE) , a célula exibe "#REF", descrevendo-a como "Invalid Cell Reference Error".

Eu tentei substituir o VLOOKUP por uma combinação INDEX + MATCH, mas com exatamente os mesmos resultados. Eu assegurei manualmente que os valores nas células lookup_value e table_array são os mesmos, com =B2=TypeID!A592 , e que eles são do mesmo tipo, com TYPE . Quando eu uso VLOOKUP com índice em 1, ele retorna o valor da célula corretamente.

Pode ser interessante notar que as células lookup_value e table_array são texto, mas o valor que eu quero retornar, da célula col_index_num, é um número.

Um pequeno trecho da planilha TypeID:

A                     B
1 Amber Cytoserocin  |  ISK 89 999,97 
2 Amber Mykoserocin  |  ISK 2 500,00 

Eu quero procurar uma correspondência na coluna A e extrair o valor vizinho da coluna B .

    
por Gipphe 21.06.2013 / 14:07

2 respostas

4

O seu alcance está incorreto. Tente isto:

=VLOOKUP(B2;TypeID!$A$2:$B$8999;2;FALSE)
    
por 21.06.2013 / 14:35
0

=VLOOKUP(B2;TypeID!A:B,2;FALSE) Você não quer usar $ on v lookup você quer uma referência relativa não absoluta. Selecionar colunas é melhor se seus dados mudarem, você não precisa voltar e refazer as fórmulas.

Se você é novo no V-lookup, é útil usar a caixa de fórmulas e clicar na célula que deseja referenciar e no intervalo para ter certeza de que está selecionando a coisa certa, o número da coluna é mais complicado, mas você pode usar o número da coluna de exibição para ver o que é.

    
por 15.01.2015 / 02:35