0

有时我需要测试函数的返回值并决定是保留还是修改它。当您在单个单元格中执行此操作时,可能会导致对该函数的两次调用 - 例如

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

是否有可能以不涉及两次调用的方式做到这一点VLOOKUP

4

1 回答 1

0

您可以尝试以下方法(在 Excel 中工作 - 我认为它应该在 GS 中工作):

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

这不完全是您所要求的,因为如果查找返回,它不会复制您的示例的行为Not Affiliated with any company。您的代码会跳过它,我的代码会返回Something with any company.

于 2013-07-09T16:20:17.823 回答