在 Excel 数据处理过程中,常常会遇到一些复杂情况,需要借助特定工具和技巧来实现准确的数据汇总计算,通配符与相关函数的结合使用就是很有效的一种方式,以下以销售数据表为例进行详细介绍。
一、星号 [*] 与 SUMIF
假设我们有一个销售数据表,其中 A 列记录产品名称,B 列记录销售额,现在想要按水果品类计算对应产品的销售总额。由于水果品类包含在产品名称里,无法直接查找唯一值匹配汇总销售额,比如以苹果为例,就需要查找包含 “苹果” 的产品进行销售额汇总计算。
(一)基础用法
在 E4 单元格输入公式:=SUMIF($A$2:$A$15,"*"&D4,$B$2:$B$15)。这里的星号(*)能够代替零个、单个或多个字符,“*”&D4 表示的是任何字符和 “苹果”,也就是可以查找任意以 “苹果” 结尾的产品,通过这样的设置利用 SUMIF 函数来实现满足条件的销售额汇总。
(二)改进用法
不过,如果不是所有的苹果产品都以 “苹果” 结尾,按照上述公式计算结果可能就不准确了。此时,可将公式修改为:=SUMIF($A$2:$A$15,"*"&D4&"*",$B$2:$B$15)
这样一来,无论 “苹果” 在产品名称的哪个位置,都可以准确查找并进行求和计算,能更好地应对实际中产品名称各种不同格式的情况,确保销售总额统计的准确性。
例如,在员工姓名列中,像 “何语婷” 存在不同版本,除了包含特殊符号的错误行,实际上都是指同一个人,当遇到类似这种需要查找包含某个关键内容的所有情况来求和时,上述这种运用星号通配符改进后的公式就很实用。
二、问号 [?] 与 SUMIF
同样在上述销售数据表场景或者类似存在人员姓名等情况的表格中,假如我们使用星号通配符来查找 “何某婷” 相关销售额时,可能会出现问题。比如在如下图所示的情况中,如果公式中使用星号通配符,销售总额则是计算所有 “何某婷” 或 “何某某婷” 等满足前面带 “何” 且后面带 “婷” 的情况的销售额,即使名字中有符号也会被计算在内,这样就不够精准了。
而当我们想要更精准地搜索 “何某婷” 且只有三个字符的销售额时,就需要使用问号通配符。因为问号(?)代表单个字符,通过合理运用问号通配符,就能避免把 “何某某婷” 等不符合要求的情况也统计进去,实现更精准的销售额查找求和。
三、波形符 [~] 与 SUMIFS
在某些特殊的查找需求中,会遇到需要将通配符当成普通字符进行查找的情况,这时候就要用上波浪号(~)了。波浪号(~)的作用是用于转义特殊字符,使其失去通配符的功能,变为普通字符进行匹配。
例如,在数据表格中,如果直接查找星号,由于星号本身是通配符,就会计算所有人的销售额;直接查找问号,也会因问号的通配符特性而出错。正确的做法是在星号和问号前面加上波浪号再进行查找,这样就能按照我们期望的普通字符匹配的方式去准确查找相应的数据,进而实现准确的求和等计算操作。总之,在 Excel 数据处理时,正确、巧妙地使用通配符可以节省时间,避免很多繁琐的操作,让数据汇总计算等工作更高效、准确地完成,提升数据处理的质量和效率。
评论 (0)