當前位置:首頁 > 科技 > 正文

COUNTIF加*真的是絕配,輕松解決各種疑難雜症

與 30萬 粉絲一起學Excel

1.判斷項目号是否為R開頭的

*代表所有字符,"R*"就是R開頭,COUNTIF統計次數,如果有就是1,沒有就是0。=1成立就返回是,否則就返回否。

=IF(COUNTIF(A2,"R*")=1,"是","否")

=1這個判斷也可以去掉,默認情況下,任何非0都返回TRUE的對應值。知道有這種表示法就行,一般條件寫标準點方便解讀。

=IF(COUNTIF(A2,"R*"),"是","否")

語法:

=COUNTIF(條件區域,條件)

2.判斷項目号否包含R,并将一整行填充顔色

包含就是前後加*,用"*R*"。填充顔色,需要借助條件格式。

選擇區域A2:E8,點條件格式,新建規則,使用公式确定要設置格式的單元格,輸入公式,設置填充色,确定。

=COUNTIF($A2,"*R*")=1

使用條件格式,跟在單元格輸入公式略有差異,相當于公式下拉和右拉,這裡用$A2,鎖定A列,這樣就不會判斷錯列。

3.判斷訂單号是否出現(隐藏字符存在

左邊的訂單号有隐藏字符,右邊的訂單号正常。

隐藏字符在首位,因此用"*"&D2,如果不确定隐藏字符在哪,就用"*"&D2&"*"。1就表示有,0就表示沒有。

=COUNTIF(A:A,"*"&D2)

其實,超過15位的數字,即使不包含隐藏字符,也要加*進行判斷才行。

4.規格中有*,判斷出錯

很多人為了方便輸入,規格中的×用*表示,因此就導緻*20*、*200*、*202*區分不了。

遇到這種特殊情況,可以換成SUMPRODUCT。

=SUMPRODUCT(--($D$2:$D$3=A2))

善于發現每個函數的特點,配合着使用,會發揮更大的作用。

你可能想看:

有話要說...

取消
掃碼支持 支付碼