乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel指数函数-Excel当数据区域中含通配符是应如何用函数统计

excel指数函数-Excel当数据区域中含通配符是应如何用函数统计

作者:乔山办公网日期:

返回目录:excel表格制作

当数据区域中含通配符是应如何统计

各位老铁,大家好。今天我跟大家一起分享一下,当数据区域中含通配符是应如何统计。众所周知,COUNT、COUNTIF、SUBSTITUTE函数,都是常用的统计函数。当数据区域中含通配符时,如果用COUNT或COUNTIF函数直接统计往往会出现偏差,因此我们需要利用SUBSTITUTE函数,借助"~"(波浪号)才能完成统计,从而得到我们想要的结果。




如下图所示,A1:C11单元格区域未销售规格记录,在F列输入公式统计各规格的产品销售多少。


如果在F2单元格中输入以下公式,向下复制到F4单元格后,将无法得到正确的结果。


=COUNTIF(B:B,E2)






我们都知道COUNTIF函数支持通配符的使用,E2单元格的"*"表示任意多个字符,所以F2单元格的统计结果为以"1500"开头,以"2000"结尾,且字符中间含有"500"的单元格个数,其结果为5,包括B3,B5,B6,B7,B10这5个单元格。




正确的方法是,在F8单元格中输入以下公式,并向下复制到F10单元格。


=COUNITIF(B:B,SUBSTITUTE(E8,"*","~*"))




"SUBSTITUTE(E8,"*","~"))"部分结果为"1500~*500~*2000",其中"~"可以使"*"失去通配符的性质,使公式识别为普通字符。最后使用COUNITIF函数统计数据区域中等于"1500*500*2000"的单元格个数,只有B7单元格,所以返回为1.




提示:"*"、"?"和"~"是通配符号,在查找替换或统计类公式中要匹配这些符号本身时,必须在字符号前加上"~"。


本文标签:excel指数函数(48)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网