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.