Comportamento inesperado usando o VLOOKUP no OpenOffice Calc

0

Estou usando VLOOKUP no OpenOffice Calc no Windows e tentando usar uma tabela de pesquisa para preencher algumas outras células.

Minha tabela de pesquisa que varia de A1: B6 é

Car         4 Wheels
Florida     No
Bus         8 Wheels
Lorry       18 Wheels
Michigan    Yes
Bike        2 Wheels

Minhas células que pretendo preencher usando os dados VLOOKUP estão no intervalo E1: E6 e estou usando a função

=VLOOKUP(D1;$A$1:$B$6;2)

Aplicar isso aos dados a seguir fornece resultados incorretos

Michigan    Yes
Lorry       18 Wheels
Bike        #N/A
Car 4       Wheels
            #N/A
Florida     No

A bicicleta deve retornar 2 rodas, mas retorna # N / A.

Fazendo alguns testes, eu tentei substituir a palavra Bike por outra e às vezes a função dá os resultados esperados outras vezes, não.

Esta função também parece retornar resultados diferentes dependendo de qual ordem as palavras na sua tabela de consulta são e em qual ordem você as referencia inicialmente em suas células de "população".

Qual é a causa desse comportamento? É muito aleatório e está me causando grandes problemas, pois não posso progredir e confiar em minha planilha.

    
por JackKrilly 14.11.2016 / 00:18

1 resposta

1

Como indicado nos comentários, você precisa usar a fórmula =VLOOKUP(D1;$A$1:$B$6;2;0) .

O último bit que é o valor range_lookup (correspondência exata no OpenOffice Calc) controla se o valor precisa corresponder exatamente ou não.

Defina range_lookup a FALSE ou 0 para exigir uma correspondência exata e TRUE ou 1 para permitir uma correspondência não exata.

Em que seu problema é originário de:
Se range_lookup for TRUE (a configuração padrão que também é usada se range_lookup não estiver definido), é necessário garantir que a pesquisa valores na primeira linha da tabela são classificados em ordem crescente. Caso contrário, o VLOOKUP poderá retornar um valor incorreto ou inesperado.

Se range_lookup for FALSE (exigir correspondência exata), os valores na primeira coluna da tabela não precisam ser classificados.

    
por 14.11.2016 / 07:00