IF / VLOOKUP的更清晰的语法

时间:2013-07-09 16:10:44

标签: google-sheets gs-vlookup

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

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

是否可以以不涉及两次VLOOKUP调用的方式执行此操作?

1 个答案:

答案 0 :(得分:0)

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

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

这并不是您提出的要求,因为如果查找返回Not Affiliated with any company,它将不会复制示例的行为。您的代码将跳过该代码,我的代码将返回Something with any company