首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel如何快速比较两个工作表的数据差异?

使用Excel统计分析数据时,数据比对让人十分头疼。例如两个工作表的行标题和列标题一致,但是数据的顺序发生了变化。

如何快速比对出两个工作表的数据发生了哪些变化呢?

方法一:

Sheet1工作表中,在D2单元格中键入公式“=VLOOKUP(B2,Sheet2!B:C,2,0)”,将鼠标指针移动至D2单元格右下角,当光标变成“+”号时,左键双击完成公式填充。

这样就将Sheet2工作表中的数据,匹配到对应的人员,在E2单元格中键入公式“=C2-D2”。此公式表示用C列的数据减去D列的数据。

如果返回值为负数或者正数,则表示数据发生了变化;如果返回值为0,则表示数据无变化;返回值为#N/A,则表示工作表2查无此人。

函数解析:

语法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

lookup_value表示要查找的值,table_array表示要查找的区域,col_index_num表示返回数据在查找区域的第几列数,range_lookup表示精确匹配或近似匹配。

此工作表只有一列数据,使用VLOOKUP函数匹配数据还比较便捷,但是存在多列多行数据,且数据的行标题顺序也发生变化,再使用VLOOKUP函数就有点费时费力了。

我们不妨换一种方法来解决这个问题。

方法二:

在Sheet1工作表中,左键单击选中E1单元格。在数据选项卡中,打开“数据工具”功能区中的“合并计算”。

在“合并计算”窗口中,将函数设置为“标准偏差”,接着将光标放置在“引用位置”文本框中。

长按鼠标左键框选Sheet1工作表中的“$B$1:$D$17”单元格区域,点击“添加”按钮。切换至Sheet2工作表后,长按鼠标左键框选“Sheet2!$B$1:$D$16”单元格区域,点击“添加”按钮。

将“标签位置”的“首行”和“最左列”打上对钩。最后点击“确定”按钮完成“标准偏差”的计算。

如果返回值为0,则表示数据未发生变化,如果返回值为非零数值,则表示数据发生了变化;如果返回值为“#DIV/0!”,则表示其中一个工作表中无此人。

知识改变命运,科技成就未来。今天的分享就到此结束,感谢您的支持。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230208A01Z1Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券