VLOOKUP возвращает «7 мес» в качестве совпадения для «12 мес» - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь использовать VLOOKUP() в Google Sheets, чтобы вернуть значение во втором столбце, который находится в той же строке, что и ключ, введенный в функцию.

Я сбит с толку из-за ошибки вычисления, которая проиллюстрирована на скриншоте ниже.

Почему он возвращает «12 мес» в качестве совпадения для «7 мес»?

Я обнаружил, что, поскольку я сначала пытался заставить vlookup вернуть «210», а он продолжал возвращать «360» - изменив индекс на 1, я понял, что он действительно как-то сопоставляет «7 мес» с «12 мес» "и я не могу понять, почему: - (

Чем больше я пытаюсь его отладить, тем больше путаюсь. Например, заменяя «7 мес» на «almondega» и ища «7 мес», он возвращает «6 мес»:

Разум взорван !!

1 Ответ

0 голосов
/ 29 августа 2018

Добавьте последний необязательный аргумент как 0. Тогда он будет работать нормально:

=VLOOKUP("7 meses";duracaoExpandido;1;0)

Пояснение:

Как сказано в документе Google Offical: is_sorted - [необязательно] Указывает, отсортирован ли столбец для поиска (первый столбец указанного диапазона), и в этом случае будет возвращено наиболее близкое соответствие для search_key. Link

...