同一个工作簿里,两个工作表,怎样对数字进行比较?

金帛绣江山


我是大海,微软认证Excel专家,企业签约Power BI顾问,喜欢研究无需VBA的Excel报表自动化及数据分析问题。

关于同一个工作簿里,两个工作表,怎样对数字进行比较的问题,很多朋友都推荐使用vlookup函数,当然,用vlookup函数是可以的,但是,个人认为这并不是最佳解决方案。主要有以下问题:

1、vlookup函数只能从一个表读取数据到另一个表,因此,如果要两表互相对比,需要在两个表中均尽心操作,而且还需要将两个表分别对比的结果再汇总到一起,比较麻烦;

2、数据对比的工作,通常是一项重复性的工作,但是,通过vlookup函数做对比,当数据发生改变时(比如增加了行等),又得重新操作一次。

因此,个人推荐使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)来完成。

不仅能完美解决用vlookup函数带来的问题,而且还实现起来也非常简单。

具体实现方式也有多种,下面给出2种,供参考:

一、合并筛选法

二、追加透视法

欢迎在评论中发表不同观点,共同学习,一起进步。


Excel到PowerBI


一般来说根据某个关键字对比2个表的数据,就是用vlookup从另一个表查询出数据然后用=比较即可,这里主要是Vlookup的用法

参考如下


VLOOKUP

在表格数组的首列查找值,并由此返回表格数组当前行中其他列的值。

当比较值位于需要查找的数据左边的第一列时,可以使用 VLOOKUP

语法

VLOOKUP(待查值, 搜索区, 返回值在搜索区第几列, 查找方式)

  • 待查值 为需要在表格区域第一列中查找的数值。亦可以为数值或引用(单元格

  • 搜索区 为两列以上数据区域,即用于查找的数据区域,待查值 即在此区域的第一列进行搜索。

  • 返回值在搜索区的列号 为搜索区中待返回值所在列的列数(搜索区从左往右依次数)。

取1 ,返回 搜索区第一列中的数值,

取2,返回 搜索区第二列中的数值,以此类推。

  • 查找方式 一般情况都用0 即精确匹配,其他情况本文不讨论

动态图讲解如下

也可以去看我的视频讲解

EXCEL入门必学的VLOOKUP查找函数相信我你终于可以学会了

http://toutiao.com/item/6376176335114469890/


分享到:


相關文章: