金帛绣江山
我是大海,微软认证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/