一招GET!借助通配符解决表格数据汇总难题:SUMIF函数实例详解

古哥计划
古哥计划

2024年03月优秀创作者

近日,收到了一位粉丝的具体求助信息,他们在处理图1表格时遇到了棘手问题。这位粉丝需要对表格中的A列数据进行精确的数量汇总,然而实际情况是,A列中的料号数据排列并不符合标准化要求,即多个不同的料号被紧凑地写在一个单元格里,并且使用符号“/”作为间隔区分。

这样的数据格式结构给单独统计每一个料号的实际数量带来了显著挑战。因此,粉丝想知道古老师是否能提供某种高效的解决方案,比如运用特定公式实现一键快速汇总各个料号对应的数量。

观察数据:

针对此类需求,首要步骤是对源数据进行仔细观察。我们可以发现,源数据具有一定的规律性:料号始终为固定长度的6位数字形式。若一个单元格内包含多个料号,则这些料号会通过符号“/”进行分隔。尤其值得注意的是,在同一单元格内部,不存在重复的料号。

鉴于以上提到的特定数据格式和规律特点,经过分析考量,我们发现WPS表格内置的SUMIF函数堪称解决该问题的理想函数。SUMIF函数强大的功能在于可以根据设定的条件进行精准的数据求和操作,并且特别之处在于其条件表达式支持灵活运用通配符“*”。这一特性在本场景下极具价值,因为它允许我们在面对含有“/”分隔符号、由多个料号构成的复杂单元格数据时,依然能够顺利识别并分别对每个料号进行有效汇总计算,从而满足此次的需求。

设计公式

根据同一单元格内部,不存在重复的料号的特别属性,可以使用以下函数进行条件汇总求和,录入以下函数:

=SUMIF(B3:B7,"*"&E3:E6&"*",C3:C7)

函数解释:

SUMIF函数的基本作用是在一个范围内查找符合特定条件的单元格,并对其指定的求和范围内的相应单元格求和。

在这个例子中,

区域参数是B3:B7,这意味着SUMIF函数将在B3到B7这一列范围内查找满足条件的单元格。也就是有合并料号这一列;

条件参数是"*"&E3:E6&"*",这里采用了一个复合表达式。"&"是连接符,用来将星号()与E3到E6范围内的每个单元格内容拼接在一起形成条件。由于星号()在WPS中的文本条件下代表任意字符(零个或多个字符),所以"*"&E3&E3&"*"实际上形成了一个模糊匹配条件,查找B列中任何包含E3到E6范围内任意单元格内容的行。只要包含这个需要累计汇总的料号就求和;

求和区域参数是C3:C7,这意味着一旦在B列找到满足上述条件的单元格,SUMIF函数就会对该行对应的C列中的数值进行求和。需要注意的是C3:C7是一个区域条件,返回的结果也是一个区域。

综上所述,这个函数的作用是:检查B3到B7的每个单元格,看它们是否包含了从E3到E6范围内的任意单元格的文字内容(无论文字在单元格内容的哪个位置),对于那些满足条件的B列单元格对应的C列单元格的数值进行累加求和。

效果如下图所示:

最后总结

面对此类需求,只要注意到数据满足按照某种条件进行求和的规律,并且数据具有一定的规范性,即可利用SUMIF函数配合通配符进行单条件下的汇总求和。同样的逻辑,大部分情况下,如果可以用SUMIF函数完成的任务,SUMIFS函数也能实现。以本例为例,只需将公式调整为:=SUMIFS(C3:C7, B3:B7, ""&E3:E6&""),同样可以达成所需的目标效果。

SUMIF与SUMIFS函数的主要区别在于,前者适用于单条件求和,而后者则支持多条件求和。两者在设置条件时均支持采用文本符号与特定运算符(如小于“<”、大于“>”、不等于“<>”等)或通配符(如星号“*”、问号“?”等)相结合的方式,以实现更具体、细致的条件筛选。熟练掌握这些符号的连接与运用技巧,有助于进行更为复杂和精细的条件求和汇总操作。

306 一键生成:RANDARRAY 函数在数据分组与数学作业个性化定制中的妙用

305 实战演练:10种创新策略解锁WPS表格函数在成绩查询中的高效应用

304 步步详解:运用WPS函数整合工厂报表,实现全年度产品数据深度挖掘

303 运用WPS新函数实现工厂产销存报表的智能化整合与数据分析

302 BOM转换策略:树型BOM与父件子件BOM的优缺点分析及其相互转换方法

301 深入理解订单齐套率计算方法及应用实践案例解析

300 物料需求运算表优化实战:从“卡顿”到“流畅”的转变

299 WPS表格自动化编号:升序与累计编号的实用方法

298 输入法配合WPS表格公式,轻松实现虚拟数据批量生产:助力讲师快速培训演示

297 探究二维与一维报表的奥秘:掌握三种实用转换策略,应对庞大数据量挑战

296 从理论到实践:WPS 内测SCAN函数在销售金额稳定性评估中的神奇运用

295 新旧交织,效率升级:WPS表格新函数REDUCE、BYROW等在复杂业务场景下的灵动

294 WPS内测版新功能揭秘:“SCAN”迭代函数的运用与实践

293 借助WPS动态数组公式实现智能扩展填充与数据转换自动化

292 MRP原理课后的表格制作练习题目:技能与实战双丰收

运用WPS/Lambda及Scan函数实现动态数组累计需求分析 No291

巧用WPS AI,为上百名女员工打造3·8女神节专属祝福与精美卡片 290

从单一公式到复杂逻辑:通过实战案例揭示PMC面试中数据分析与解决问题的能力区分 No 289

MRP多阶需求运算报表-WPS表格版本 (8 No 288

MRP多阶需求运算报表-WPS表格版本 (7) No 287

MRP多阶需求运算报表-WPS表格版本 (6) No 286

MRP多阶需求运算报表-WPS表格版本 (5) No 285

MRP多阶需求运算报表-WPS表格版本 (4) No 284

MRP多阶需求运算报表-WPS表格版本 (3) No 283

MRP多阶需求运算报表-WPS表格版本 (2) No 282

MRP多阶需求运算报表-WPS表格版本 (1) No 281

巧用WPS中UNIQUE与SUM函数,一步解决跨门店商品库存成本合计问题 No 280

利用XLOOKUP快速实现培训未参加人员的扣分 NO 279

278 挑战WPS AI 写出复杂的多层嵌套公式

浙江省
浏览 218
收藏
3
分享
3 +1
2
+1
全部评论 2
 
基莫沙比
厉害啊的
· 广东省
回复
古哥计划
古哥计划

2024年03月优秀创作者

感谢您的支持!
· 浙江省
回复