簡體   English   中英

包含特定文本的單元格范圍的 IF 語句

[英]IF Statement for Range of Cells that Contain Specific Text

我想創建一個公式,如果范圍包含特定文本,它可以自動返回一個語句。

這是我的數據示例:

數據示例

這是我正在使用的代碼:

=IF(COUNTIF(I2:O2,"B*"),"B",IF(COUNTIF(I2:O2,"A*"),"A",IF(COUNTIF(I2:O2,{"B*","A*"}),"Both","Others")))

它對於第一條和第二條語句運行完美,但對於第三條語句卻不是,如果范圍包含以 B* 和 A* 開頭的文本,那么它將返回“Both”。

無論如何要創建這個公式?

通過首先檢查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"))))

暫無
暫無

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

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