与 30万 粉丝一起学Excel
活跃一下气氛,送书活动继续开始。老规则,从留言区随机抽取3位粉丝,赠送书籍《Excel透视表跟卢子一起学 早做完,不加班》。
本来想发一些超级透视表(Power Pivot)的教程,可惜很多粉丝都觉得太难,那就回归传统功能吧。
VIP学员的问题,要将每个产品倒数第3名对应的数量和城市提取出来。
这种用公式当然可以解决,不过今天卢子主要说明透视表的方法。
数量:
=SMALL(B$2:B$15,ROW(A1))
城市:
=INDEX($A$2:$A$15,MATCH(SMALL(B$2:B$15,ROW(A1)),B$2:B$15,))
有一个小规律,针对一维表就直接创建透视表,针对二维表就用多重合并计算数据区域。
左边的是二维表,右边的是一维表。
在用多重合并计算数据区域的时候,要用到透视表向导,这个的快捷键比较特殊,需要一个键按完再按下一个,ALT、D、P。
在Excel选项,快速访问工具栏,不在功能区中的命令,找到透视表向导,添加,确定。
添加完,在快速访问工具栏就有这个功能,以后需要的时候,点一下就行。
点透视表向导,选择多重合并计算数据区域,下一步,下一步,选择区域,完成。
将列的产品拉到行区域城市前面,点设计,报表布局,以表格形式显示。
手工修改标题的名称。
对城市进行筛选,值筛选,前10项,最大改成最小,10改成3,确定。如果数量一样,也会认为排名一样,也会显示出来,比如里面有2个20,这种用公式处理超级麻烦。
当然,也可以对数量进行降序排序,这样看起来会更直观。
到这里问题就解决了,顺便再拓展一下,将二维表转换成一维表。
点数据,来自表格/区域,确定,进入PQ编辑器。
在选中城市这一列的情况下,点转换,逆透视其他列,这样就转成一维表。
点主页,关闭并上载,就将表格加载到Excel中。
其实很多人喜欢用公式,应该都是这个原因,数据源一改变,结果也会改变,省事。其实透视表,你只要懂得方法,也能自动更新结果的。当数据量比较大的时候,透视表优势更明显,运算效率更高。
推荐:又挖掘了3个透视表小技巧,后2个80%的人估计都不知道!
你为什么钟爱于公式,对透视表不屑一顾?
联系客服