Excel: используйте поискпоз индекс для возврата нескольких значений по горизонтали


Вы можете использовать функции ИНДЕКС и ПОИСКПОЗ в Excel, чтобы найти значение в одном столбце и вернуть соответствующее значение в другом столбце.

Если вы хотите использовать ИНДЕКС и ПОИСКПОЗ для возврата нескольких значений по горизонтали, вы можете использовать следующую формулу:

 =INDEX( $B$2:$B$13 , SMALL(IF( $A$17 = $A$2:$A$13 ,ROW( $A$2:$A$13 )-ROW( $B$2 )+1), COLUMN( A1 )))

Эта конкретная формула ищет значение в ячейке A17 в диапазоне A2:A13 и возвращает соответствующее значение в диапазоне B2:B13 .

Затем вы можете перетащить эту формулу горизонтально, чтобы просмотреть несколько значений.

Следующий пример показывает, как использовать эту формулу на практике.

Пример: используйте INDEX MATCH для возврата нескольких значений по горизонтали.

Предположим, у нас есть следующий набор данных в Excel, содержащий информацию об очках, набранных баскетболистами разных команд:

Допустим, мы хотим найти «Mavs» в столбце команды и вернуть каждое значение балла по горизонтали.

Для этого мы можем ввести следующую формулу в ячейку B17 :

 =INDEX( $B$2:$B$13 , SMALL(IF( $A$17 = $A$2:$A$13 ,ROW( $A$2:$A$13 )-ROW( $B$2 )+1), COLUMN( A1 )))

На следующем снимке экрана показано, как использовать эту формулу на практике:

Затем мы можем щелкнуть и перетащить эту формулу горизонтально вправо, пока не встретим ячейку, отображающую #ЧИСЛО! для отображения каждого из значений баллов, соответствующих «Mavs», в столбце команды:

Формула корректно возвращает значения 24, 40, 15 и 25 в одной строке.

Обратите внимание, что каждое из этих значений представляет собой значение в столбце очков, соответствующее значению «Mavs» в столбце команды:

Не стесняйтесь редактировать название команды в ячейке A17 , чтобы найти значения очков другой команды.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: как использовать функцию ЕСЛИ с ИНДЕКС ПОИСКПОЗ
Excel: как использовать СУММУ с ИНДЕКС-ПОИСКПОЗ
Excel: используйте ИНДЕКС и ПОИСКПОЗ для возврата нескольких значений по вертикали

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *