海鸟跟鱼相爱,只是一场意外。
但是统计函数和通配符相爱,却是一种必然。
统计函数何许人也:Sumif、Countif、AverageIf、Sumifs、Countifs、Averageifs,概括一下他们的用法:
我有一个手机型号的销售列表,想统计红米手机的销售数量,怎么实现呢?
公式用法:=Sumif(判断列,判断条件,求和列)
公式:=SUMIF(B:B,E2,C:C)
Sumif的用法就是当B列的值等于红米的时候,统计C列。
但是!但是!但是!
你以为老板给你工资是让你解决这么简单的事情吗??
刚刚那个案例是理想中的帅气的我。
接下来是现实中惨不忍睹的我。
其实小编为了方便演示已经大大简化优化了原始数据,正常工作中只有更乱没有最乱。
要求不变,请君继续统计红米手机的销售数量。
给你分享个小伙伴再带。
神马是通配符。
就是统统可以匹配上的字符呀。
植物大战僵尸的变身茄子认识不?就是可以变身为任何一个你想要的植物的那个东东。
通配符可以让两个不等的文本假装相等。
比如
文本一:小编最帅啦
文本二:小编最帅
两个文本少了一个“啦”字
原本不等,如何变得相等呢?文本二后面加个通配符就相等啦!
文本一:小编最帅啦
文本二:小编最帅&“*”
一个是原始文本,一个是文本后面加上了通配符,则两个文本就变得相等了。
通配符星号,问号用法相同,只不过一个是有长度限制,一个没限制,各位灵活应用即可。
敲黑板!!通配符必须是英文状态下输入。
回归原始需求,统计红米的销售数量。
公式:=SUMIF(B:B,'*'&E2&'*',C:C)
前后两个公式唯一的变化就是在对E2单元格的处理上,案例一选中E2单元格即可。
因为原有的表都是规范的数据。但是案例二如何还只是选用E2单元格统计出来的数据将会是0。
因为原始数据Xiaomi/小米 红米Note2 千元旗舰不等于红米
如何让两者相等呢?让红米变为 '*'&红米&'*'即可!
因为前面一个“*”可以变身为“Xiaomi/小米 ”
后面一个“*”变身为“Note2 千元旗舰”
所以两者相等了
就酱紫
联系客服