VLOOKUP retorna # N / A

5

Eu tenho uma tabela de dados em uma planilha ( blad1.A2:I115). A primeira coluna (A) é uma lista de números que estão sendo referenciados. A última coluna (I) tem o valor que eu quero que seja retornado.

Isto é o que eu tentei:

=VLOOKUP(R2, Blad1.A14:I115, 9)

Mas retorna # N / A

R2contém o número 1269, que deve ser encontrado em blad1.A73.

Alguém pode explicar o que estou fazendo de errado?

Ikke
fonte

Respostas:

6

Embora não tenha sido testado no libreoffice, porque mudamos para o Google Docs, experimentei aqui que o parâmetro classificado é padronizado como true, enquanto a primeira coluna não é classificada.

Definir isso como falso corrige o problema.

Ikke
fonte
2

Como a estrutura da fórmula parece correta, pode haver um problema nos separadores de funções. Eu não tenho o l11n holandês instalado, então não posso testar isso sozinho. Você pode verificar os separadores de fórmulas ( ;ou ,) usando Ferramentas -> Opções -> LibreOffice Calc -> Fórmula. Esta é a configuração para a localização en_us:

insira a descrição da imagem aqui

Se esse não for o motivo, tente criar a fórmula do zero usando o assistente de fórmula. Como o assistente exibe resultados intermediários, pode ser útil diminuir o problema.

EDITAR:

O resultado #N/Aé gerado se não houver uma correspondência exata para os critérios de pesquisa. Então, eu suponho que não é uma questão de encontrar o valor do resultado na coluna, Imas em encontrar uma correspondência para 1269na coluna A. Uma razão para isso pode ser se o critério de pesquisa não for um número, mas uma string contendo um número (o conteúdo da célula seria em '1269vez de 1269(observe o apóstrofo) .O OpenOffice não corresponderá à string 1269com o número 1269.

tohuwawohu
fonte
Observe que eu criei a fórmula usando o wizzard e ela se adicionou ,. Agora mudei o separador para; e recebo um resultado, mas parece sempre escolher a primeira linha, não importa qual seja o primeiro argumento.
Ikke
Meu entendimento do VLOOKUP está correto ao olhar para a primeira coluna do intervalo que você forneceu para os critérios de pesquisa e retornar a enésima coluna dessa linha em que n é o índice?
Ikke
@Ikke: sim, você está certo. Ele deve usar a coluna esquerda da tabela de dados para pesquisar os critérios de pesquisa. Observe que, ao contar a enésima coluna, a coluna mais à esquerda (critérios de pesquisa) conta como primeira coluna; portanto, se a tabela de dados começar com a Coluna A (critérios de pesquisa), a Coluna B será a coluna 2. Talvez haja duplicatas na primeira coluna. pode haver mais de uma linha qualificada para os critérios de pesquisa fornecidos? Outras razões para a incompatibilidade podem ser diferentes tipos de dados (valores inteiros, seqüências de caracteres?).
tohuwawohu
Eu encontrei o problema Foi o último parâmetro (SortOrder). Veja minha resposta.
Ikke