1

У меня есть электронная таблица в качестве образца электронной таблицы.

Образец данных

Мне нужно использовать VLOOKUP для ссылки на идентификатор, затем найти коды в нескольких столбцах и вернуть метку из соседнего столбца, любая помощь будет полезна.

Например, какая оценка была достигнута для AF для всех, даже если AF отображается в разных столбцах. Столбец A = ID Столбцы B, D, F и G могут содержать коды. Когда код найден, мне нужно вернуть значение в столбце справа от соответствующего кода.

1 ответ1

1

Вы можете использовать комбинацию INDEX , MATCH и OFFSET для достижения желаемого. Чтобы узнать, какой ID 414 помечен для кода AF , предполагая, что ваша таблица образцов находится в диапазоне A1:J6, вы можете использовать

=INDEX(OFFSET($A$1:$J$1,MATCH(414,$A$2:$A$6,0),0),MATCH("AF",OFFSET($A$1:$J$1,MATCH(414,$A$2:$A$6,0),0),0)+1)

Разбивая это, OFFSET($A$1:$J$1,MATCH(414,$A$2:$A$6,0),0) , который дважды появляется в формуле, представляет строку, в которую вы хотите посмотреть. MATCH("AF",...,0) возвращает номер столбца, в котором AF находится в этой строке. Добавление 1 к этому дает номер столбца справа AF . INDEX(...,MATCH("AF",...,0)+1) возвращает значение из этого столбца.

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