缙哥哥的博客
与你分享我的点点滴滴生活

用 Excel 函数提升工作效率:将重复的项目数据相加合并

280G全国流量的电信星海卡仅需29元/月,长期可续该套餐,随时可注销

今天一个医院的小师妹问我,有个表有大量的重复数据,已经折腾了她好几天了,有没有什么办法能快速处理表格数据,能不能帮帮我。缙哥哥想来应该不难,于是说发来看看。

数据已加密,仅做示例演示

如图,对方表示由于多个医疗单位的国家编码和项目名称都有所不同,现有大量数据说它重复吧又不重复,说不重复吧又要合并成一个数据。

最后表示想让项目名称一样的数量相加合并成一个,以及金额合并成一个。

Excel 解决办法

要在 Excel 中实现当 C 列数据有重复时,对应的 E 列数据相加,可以使用 SUMIF 函数结合条件判断来实现。我们就针对上方数据进行一个演示:

数据从第二行开始,C 列是要检查的列,E 列是你要相加的列,你可以在 G 列(空白列)中使用以下公式:

=IF(COUNTIF($C$2:C2,C2)>1,"",SUMIF($C$2:$C$1000,C2,$E$2:$E$1000))

将此公式放置在 G2 单元格中,并向下拖拽填充其他单元格。这个公式的作用是:

  • COUNTIF($C$2:C2,C2)>1:检查当前行以上所有行中是否有与当前行相同的 C 列数据。如果有,返回 TRUE,否则返回 FALSE。
  • 如果返回 TRUE,说明当前行的 C 列数据重复,那么 F 列对应的单元格显示空字符串,即 "",表示不进行相加。
  • 如果返回 FALSE,说明当前行的 C 列数据不重复,那么就使用 SUMIF 函数来将所有与当前 C 列值匹配的 E 列值相加。

这样,当 C 列数据有重复时,对应的 E 列数据会相加,并在 G 列显示相加后的结果。

接着我们在 H2 单元格中,重复上述操作,将 E 列数据改为 F 列填充即可完成所有数据匹配。

空白行进行筛选删除即可。

赞(2) 打赏
转载请注明来源及链接:缙哥哥 » 用 Excel 函数提升工作效率:将重复的项目数据相加合并
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册