Как найти конкретный АДРЕС ДИАПАЗОНА из массива на основе значения из первого столбца?

Как найти конкретный АДРЕС ДИАПАЗОНА из массива на основе значения из первого столбца?

Прошло много времени с моей последней работы с формулами Excel, и у меня возникли проблемы с =INDEXи =MATCH. У меня есть этот массив:

A     B    C    D    E
app
csd
arg
egd

и оттуда я хотел бы получить массив из столбца B в столбец E на основе значений из столбца A. Так, например, если у меня есть значение «arg», то, используя формулу Excel, как я могу вернуть диапазон B3:E3?

решение1

С опозданием, учитывая ваши комментарии, я понял, что на самом деле вам нужен диапазон в виде текстовой строки — это можно сделать так:

=CELL("address",INDEX(B1:B4,MATCH("arg",A1:A4,0)))&":"&CELL("address",INDEX(E1:E4,MATCH("arg",A1:A4,0)))

решение2

Пример ИНДЕКСА И СООТВЕТСТВИЯ:

=INDEX(YourRange, MATCH(A1, FirstColumn, 0), 2)

Где YourRange — это диапазон вашей таблицы в вашем примере, а FirstColumn — это столбец A в вашей таблице. A1 — это ячейка с элементом, который вы хотите найти. Ноль в функции MATCH нужен для поиска точного совпадения, а 2 — это столбец, который вы хотите извлечь. Таким образом, 2 для B, 3 для C и т. д.

Я представляю INDEX как игру «Морской бой», где первый параметр — это игровое поле, второй параметр — количество строк по вертикали, а последний параметр — количество столбцов по горизонтали.

Связанный контент