LOOKUP всегда выбирает последний номер в столбце - PullRequest
1 голос
/ 17 апреля 2020

У меня есть список из 40 чисел, аналогичных приведенным ниже

+-----------+------------+ | J | T | +-----------+------------+ | 1 | 123.4 | +-----------+------------+ | 2 | 223.8 | +-----------+------------+ | 3 | 23.4 | +-----------+------------+ | 4 | 443.9 | +-----------+------------+ | 5 | 143.5 | +-----------+------------+

Поэтому я хочу найти число в первом столбце на основе второго.

Таким образом, я использую следующую формулу (фактический лист имеет 40 чисел) =LOOKUP(23.4,$T$43:$T$82,$J$43:$J$82) в этом примере я ожидал бы результат до 3, но это всегда 5 (40 в фактическом листе).

Где я Я иду не так?

Ответы [ 2 ]

2 голосов
/ 17 апреля 2020

позвольте использовать VLOOKUP() вместо

=VLOOKUP(23.4,{$T$43:$T$82,$J$43:$J$82},2,FALSE)

, потому что LOOKUP() не имеет опции или аргумента для точного соответствия

Я надеюсь, что это сработает для вас

1 голос
/ 17 апреля 2020

Или используйте индекс / совпадение:

=index($J$43:$J$82,match(23.4,$T$43:$T$82,0))

enter image description here

...