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

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

用 Excel 函数将重复的项目数据相加合并 第5张插图

Excel 解决办法

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

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

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

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

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

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

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