2013-07-09 4 views
0

Иногда бывает, что мне нужно проверить возвращаемое значение функции и решить, следует ли ее сохранить или изменить. Когда вы делаете это в одной клетке, то это может привести к двум вызовам этой функции - напримерЧистый синтаксис для IF/VLOOKUP

=IF(VLOOKUP(value, table, colNum, FALSE)="Not Affiliated", "Something", VLOOKUP(value, table, colNum, FALSE)) 

Можно ли сделать это таким образом, что не включает в себя два вызова VLOOKUP?

+0

Все ли должно быть в одной ячейке? – Floris

ответ

0

Вы можете попробовать следующее (работает в Excel - Я думаю, он должен работать в GS):

=SUBSTITUTE(VLOOKUP(val, range, col, FALSE), "Not Affiliated", "Something") 

Это не совсем то, что вы просили, так как он не будет копировать поведение вашего примера, если поиск возвращается Not Affiliated with any company. Ваш код пропустит это, мой код вернет Something with any company.

Смежные вопросы