為什么 =isnumber(search is function 在子字串為空時回傳 TRUE?我該如何解決這個差異?
單元格 E2 是空白單元格。沒有空格或隱藏字符。那么為什么要=ISNUMBER(SEARCH(E$2,$A3))回來True呢?

uj5u.com熱心網友回復:
您需要先檢查是否E2為空,然后ISNUMBER如果為真則繼續
=IF(ISBLANK(E$2), FALSE, ISNUMBER(SEARCH(E$2,$A3)))
uj5u.com熱心網友回復:
SEARCH 將空白解釋為空字串。
另一種方法是用空字串替換子字串,然后查看長度是否發生變化:
=LEN($A2)>LEN(SUBSTITUTE($A2,E$1,""))

uj5u.com熱心網友回復:
因此,有兩種變體,一種是根據另一個答案,另一種是使用 find()。

對于第一個,它回傳一個空白。對于第二個使用 find() 然后 iferror 將處理值錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/328269.html
