Нужно, чтобы столбец C был равен тексту в столбце G на основе совпадения со значением в столбце B.

У меня есть столбец C, соответствующий строке, в которой находится значение (на основе столбцов B и F)

Column C's Formula =MATCH(B1,$F$1:$F$39,0)

В первой строке вы увидите, что я нашел строку, в которой находится соответствующая ей строка значений. В CELL C1, например, я хотел бы видеть 112-Campaign Access

2 ответа2

2

LOOKUP в порядке, пока B1 существует в F1:F39 (и потому что F1:F39 сортируется по возрастанию), но что если B1 равен 120? Ваша формула вернет 113-Campaign Implementation . Если вы хотите #N/A в этом случае (как вы получите с помощью функции MATCH), то лучше использовать VLOOKUP , т.е.

=VLOOKUP(B1,$F$1:$G$39,2,FALSE)

... или вы можете использовать INDEX с вашим MATCH, т.е.

=INDEX($G$1:$G$39,MATCH(B1,$F$1:$F$39,0))

0

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

Используя функцию lookup , я смог выбрать значение в столбце B и связать его со столбцом F и вернуть значение в столбце G

=LOOKUP(B1,$F$1:$F$39,$G$1:$G$39)

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