2

У меня есть ячейка, в которой я должен удалить первые 2 символа "RO" для каждого значения в столбце на листе с именем RAW DATA и поместить в ячейку на листе с именем ROSS DATA . Некоторые из значений в этой ячейке имеют 3 цифры после "RO", а некоторые имеют 5 цифр. Для этого я использовал

=REPLACE('RAW DATA'!A3,1,2,"")

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

Я пытался использовать INDIRECT по-разному, но безрезультатно, и я не уверен, что полностью понимаю его использование. Так что на данный момент я ищу Google метод сделать это и в тупике.

1 ответ1

0

Если, например, ваша функция REPLACE находится в B3 , вы можете просто использовать

=VLOOKUP(B3,OFFSET(DAP,0,4),1,FALSE)

Функция OFFSET заставляет VLOOKUP смотреть в столбце 4 столбца справа от первого столбца DAP .

Эта формула должна возвращать значение поиска (т. Е. Значение B3), если оно найдено, и ошибку, если это не так. Из того, что я могу сказать, это то, что вы хотели. Если это не так, пожалуйста, оставьте комментарий и дайте мне знать, что вы хотите.

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