Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets IF/VLOOKUP的更简洁语法_Google Sheets_Gs Vlookup - Fatal编程技术网

Google sheets IF/VLOOKUP的更简洁语法

Google sheets IF/VLOOKUP的更简洁语法,google-sheets,gs-vlookup,Google Sheets,Gs Vlookup,有时我需要测试函数的返回值并决定是否保留或修改它。当您在单个单元格中执行此操作时,可能会导致对该函数的两次调用,例如 =IF(VLOOKUP(value, table, colNum, FALSE)="Not Affiliated", "Something", VLOOKUP(value, table, colNum, FALSE)) 是否可以以不需要两次调用VLOOKUP的方式执行此操作?您可以尝试以下方法(在Excel中工作-我认为它应该在GS中工作): 这并不是您所要求的,因为如果查找返

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

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

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

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


这并不是您所要求的,因为如果查找返回的
不属于任何公司,它将不会复制示例的行为。您的代码将跳过该选项,我的代码将返回任何公司的
内容

是否所有内容都必须在同一单元格中?
=SUBSTITUTE(VLOOKUP(val, range, col, FALSE), "Not Affiliated", "Something")