我想創建一個公式,如果范圍包含特定文本,它可以自動回傳一條陳述句。
這是我的資料示例:

這是我正在使用的代碼:
=IF(COUNTIF(I2:O2,"B*"),"B",IF(COUNTIF(I2:O2,"A*"),"A",IF(COUNTIF(I2:O2,{"B*","A*"}),"Both","Others")))
它對于第一條和第二條陳述句運行得很好,但不是第三條陳述句,如果范圍包含以 B* 和 A* 開頭的文本,那么它將回傳“Both”。
反正有沒有創建這個公式?
uj5u.com熱心網友回復:
通過首先檢查來稍微改變邏輯Both:
=IF(COUNTIF(I2:O2,"B*"),IF(COUNTIF(I2:O2,"A*"),"Both","B"),IF(COUNTIF(I2:O2,"A*"),"A","Others"))

另一種選擇,使用LET:
=LET(a,COUNTIF(I2:O2,"A*"),b,COUNTIF(I2:O2,"B*"),IF(AND(a,b),"Both",IF(a,"A",IF(b,"B","Others"))))
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/429413.html
