簡體   English   中英

為什么在使用 ifs function 時 excel 中出現值錯誤?

[英]Why am I getting a value error in excel while using the ifs function?

=IFS(SEARCH("C*",A9),"Cake",SEARCH("K*",A9),"Cookies",SEARCH("B*",A9),"Bread & Bun",SEARCH("Y*",A9),"Pastry")

它適用於第一個條件並返回“蛋糕”,但不適用於其他條件。 我不斷收到#VALUE 錯誤。 請問可以幫忙嗎??

SEARCH不是布爾值 function。 如果找不到字符串,它不會返回FALSE —— 它會返回#VALUE! 未強制為FALSE的錯誤。

你可以做的就是用ISNUMBER()包裝像SEARCH("C*",A9)類的所有內容: ISNUMBER(SEARCH("C*",A9))因為 Excel 可以告訴#VALUE! 不是一個數字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM