| 數(shù)據(jù)區(qū)域中含有通配符時,直接統(tǒng)計往往會出現(xiàn)偏差,需要借助“~”(波浪號)來完成統(tǒng)計。如圖所示,A1:C11單元格區(qū)域為銷售規(guī)格記錄,在F列輸入公式統(tǒng)計各個規(guī)格的產(chǎn)品各銷售多少。 數(shù)據(jù)區(qū)域中含通配符的統(tǒng)計 如果在F2單元格中輸入以下公式,向下復(fù)制到F4單元格后,將無法得到正確的結(jié)果。 =COUNTIF(B:B,E2) COUNTIF函數(shù)支持通配符的使用,E2單元格的“*”表示任意多個字符,所以F2單元格的統(tǒng)計結(jié)果為以“1500”開頭、以“2000”結(jié)尾,且字符中間含有“500”的單元格個數(shù),其結(jié)果為5,包括B3、B5、B6、B7、B10這5個單元格。正確的方法是,在F8單元格中輸入以下公式,并向下復(fù)制到F10單元格。 =COUNTIF(B:B,SUBSTITUTE(E8,'*','~*')) “SUBSTITUTE(E8,'*','~*')”部分的結(jié)果為“1500~*500~*2000”,其中“~”可以使“*”失去通配符的性質(zhì),使公式識別為普通字符。最后使用COUNTIF函數(shù)統(tǒng)計數(shù)據(jù)區(qū)域中等于“1500*500*2000”的單元格個數(shù),只有B7單元格,所以結(jié)果返回為1。 提示: “*”“?”和“~”是通配符號,在查找替換或統(tǒng)計類公式中要匹配這些符號本身時,必須在符號前加上“~”。 還可以使用普通公式的方式統(tǒng)計,在F8單元格中輸入以下數(shù)組公式,按組合鍵,并向下復(fù)制到F10單元格。 {=SUM(N($B$2:$B$11=E8))} 在等式判斷中,不能使用通配符的特性。 這些小技巧,你都了解了嗎? --------------------------------------------------------------------- | 
|  |