在零售业界,凡是在使用Excel的朋友,可能没有不会vlookup函数的。那四个参数基本每天要敲好几遍。时间长了自觉这个函数无比便利,作为数据查询利器,简直无法离开。
然而,我们浑然忘了,这玩意居然要敲四个参数这么惨无人道。还可能存在如下缺点:
- 一次只能匹配一个字段,每个字段匹配查询都要设置函数
- 只能单方向查询
如果需要灵活匹配多字段查询,可能需要各种函数组合,外加眼花缭乱的绝对引用相对引用。
微软从2013年秋季推出了Power BI, 跨工作簿、跨表查询汇总这些问题都是小菜,而且不需要你会任何公式与编程。
我们举个小例子,假设你有一个工作簿,里面有三张工作表,如下图
第一张表有姓名和销售数量两个字段,第二张表有姓名和销售折扣两个字段,第三张表有姓名和销售金额两个字段。
我们想在同一张表看到这个人的销售数量,销售折扣,销售金额,如果用vlookup函数,需要V两遍,三个数据才能V到一起。
如下动图展示下Power BI处理这个问题的强悍之处,首先将Excel数据导入Power BI,然后如下操作:
在一般情况下,Power BI可以自动识别每个表之间有联系的字段,从而建立关联关系。如果没有识别,可以自动检测或者像上图那样手动添加。这样,各个表之间就建立了关联,我们可以将所有字段合并到一起显示。你可以使用这三个表的字段做相应的数据分析或者图表展示,无需任何公式。在关联工作簿、工作表很多的时候,尤其便利。以前我们介绍的一款跨工作表合并数据VBA工具可以淘汰了。
此处只是展示了Power BI组件很小的一个功能,他的数据处理能力、图表展现能力可能都超出想象,感觉上微软多年以来终于推出了一款让人惊艳的产品,并且主要功能还免费,Excel也由此焕发了新的活力(当然Power BI不仅仅只是可以处理Excel的数据)。我的主要感觉是:
- 大部分Excel公式没必要学了。
- VBA的很多作用被取代了。
- 用了之后你可能再也回不去了,无法忍受原Excel的基础功能了。
后面本公众号可能还会对其他功能进行介绍。更多内容可到Power BI官方博客查看。
本人也是最近才开始研究,如有兴趣者欢迎交流!