问题,表1、表2都是多行多列,并且顺序不一样,现在要核对每个数据的差异。

试试选择性粘贴+合并计算? 格式不同多excel表对账别用SUMPRODUCT了-风君雪科技博客

微软Office LTSC 2021专业增强版 简体中文批量许可版 2024年09月更新

  • 类型:办公软件
  • 大小:2.2GB
  • 语言:简体中文
  • 时间:2024-09-12

查看详情

试试选择性粘贴+合并计算? 格式不同多excel表对账别用SUMPRODUCT了-风君雪科技博客

第一反应就是借助SUMPRODUCT函数查找对应的数据,然后相减,差异为0证明一样,不是0证明不同。

=SUMPRODUCT(($A3=$A$12:$A$17)*(G$2=$B$11:$E$11)*$B$12:$E$17)-B3

试试选择性粘贴+合并计算? 格式不同多excel表对账别用SUMPRODUCT了-风君雪科技博客

语法:

=SUMPRODUCT((条件1=条件区域1)*(条件2=条件区域2)*求和区域)

后来仔细一想,用纯技巧应该也可以解决,对于普通人更容易操作。

思路:2个表的差异,想办法将表1的数据变成负数,再通过合并计算汇总,这个功能内容顺序不同也可以使用。

在空单元格输入-1,复制,选择区域B2:F8,右键,选择性粘贴,乘,确定。这样就将表1的数据变成负数。

试试选择性粘贴+合并计算? 格式不同多excel表对账别用SUMPRODUCT了-风君雪科技博客

选择空单元格J2,点数据,合并计算,分别引用表1、表2的区域,添加,勾选首行、最左列,确定。

试试选择性粘贴+合并计算? 格式不同多excel表对账别用SUMPRODUCT了-风君雪科技博客

轻松就搞定了。

试试选择性粘贴+合并计算? 格式不同多excel表对账别用SUMPRODUCT了-风君雪科技博客

学习的时候,多尝试一题多解,工作的时候,才能从中选择更好的方法。