O seu alcance está incorreto. Tente isto:
=VLOOKUP(B2;TypeID!$A$2:$B$8999;2;FALSE)
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
.
O seu alcance está incorreto. Tente isto:
=VLOOKUP(B2;TypeID!$A$2:$B$8999;2;FALSE)
=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 é.
Tags microsoft-excel vlookup