5

У меня есть таблица данных в листе (blad1.A2:I115). Первый столбец (A) представляет собой список чисел, на которые ссылаются. Последний столбец (I) имеет значение, которое я хочу получить.

Вот что я попробовал:

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

Но он возвращает # N/A

R2 содержит число 1269, которое должно быть найдено в blad1.A73 .

Может кто-нибудь объяснить, что я делаю не так?

2 ответа2

6

Несмотря на то, что мы не тестировали libreoffice, потому что мы перешли на Google Docs, эксперименты там показали, что для отсортированного параметра по умолчанию установлено значение true, а в первом столбце нет сортировки.

Установка в false устраняет проблему.

2

Поскольку структура формулы выглядит хорошо, это может быть проблемой разделителей функций. У меня не установлен голландский l11n, поэтому я сам не могу это проверить. Вы можете проверить разделители формул (; или ,), используя Сервис -> Параметры -> LibreOffice Calc -> Формула. Это настройка для локализации en_us:

Если это не причина, вы можете попытаться создать формулу с нуля, используя мастер формул. Поскольку мастер отображает промежуточные результаты, может быть полезно сузить проблему.

РЕДАКТИРОВАТЬ:

Результат #N/A выдается, если нет точного соответствия критериям поиска. Поэтому я предполагаю, что дело не в том, чтобы найти значение результата в столбце I а в том, чтобы найти совпадение для 1269 в столбце A Причиной этого может быть то, что критерием поиска является не число, а строка, содержащая число (содержимое ячейки будет '1269 вместо 1269 (обратите внимание на апостроф). OpenOffice не будет соответствовать строке 1269 с номером 1269 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .