有时我需要测试函数的返回值并决定是保留还是修改它。在单个单元格中执行此操作时,可能会导致对该函数的两次调用 - 例如
=IF(VLOOKUP(value, table, colNum, FALSE)="Not Affiliated", "Something", VLOOKUP(value, table, colNum, FALSE))
是否可以以不涉及两次VLOOKUP
调用的方式执行此操作?
答案 0 :(得分:0)
你可以尝试以下(在Excel中工作 - 我认为它应该在GS中工作):
=SUBSTITUTE(VLOOKUP(val, range, col, FALSE), "Not Affiliated", "Something")
这并不是您提出的要求,因为如果查找返回Not Affiliated with any company
,它将不会复制示例的行为。您的代码将跳过该代码,我的代码将返回Something with any company
。