Excel 2010「尋找」函數傳回#value 的問題

Excel 2010「尋找」函數傳回#value 的問題

我正在嘗試使用“查找”函數來確定文字單元格中是否存在子字串。當我使用 =FIND("string",B21)>0 時,如果找到字串,則得到 TRUE,如果沒有找到,則得到 #value 錯誤。在此範例中,儲存格 B21 是文字儲存格。 Excel 的幫助在這種情況下毫無用處。有人可以告訴我我做錯了什麼嗎?

答案1

「Excel 的幫助在這種情況下毫無用處」——我不這麼認為。它明確指出,當找不到要尋找的字串時,傳回值是錯誤的。

使用
=IFERROR(FIND(...)>0,FALSE)

相關內容