В Excel, как я могу вернуть индексный номер для соответствующего элемента в массиве?

Например, если один столбец имеет:

яблоко
Груша
зебра

и я спрашиваю "Груша", функция должна возвращать числовое значение 2. Если я спрашиваю "Виноград", он должен вернуть FALSE или # N/A.

Ни одна из функций электронных таблиц, которые я исследовал (Lookup, VLookup, Match), не делает этого.

1 ответ1

1

Ну, функция MATCH делает именно это.

Скажи у тебя

Apple
Pear
Zebra

в A1:A3.

Ваш ввод в D1, а вывод в D2. У D1 будет какое-то слово, а у D2 должно быть:

=MATCH(D1,A1:A3,0)

Где D1 - это значение, которое вы ищете, A1:A3 - столбец, в котором вы ищете, а 0 означает, что вы ищете идеальное соответствие.

D2 выведет индекс значения, указанного в D1, или # N/A, если это не тот список.

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