2013-07-09 97 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