使用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!”,则表示其中一个工作表中无此人。
知识改变命运,科技成就未来。今天的分享就到此结束,感谢您的支持。
领取专属 10元无门槛券
私享最新 技术干货