今天提到借用Excel模板就可以合并格式相同的工资表,于是就有粉丝觉得作用很局限,从而不重视。其实,这个模板的作用比你想象中的更强大,格式不同的多表合并依然可以轻易解决。
因为不清楚模板的威力,希望用公式汇总。那就要写一条很长的公式,对于基础一般的人而言,真的很难顺利写出来。
=VLOOKUP($A2,INDIRECT(""&B$1&"!a:z"),MATCH("销售额",INDIRECT(""&B$1&"!a1:z1"),0),0)
Step 01 将汇总表移动到这个工作簿,然后将代码复制过去,指定相应的宏即可。
Step 02 分表的标题在第1行,在B1输入1。将分表要合并的标题,写在第3行,也就是省份和销售额。
Step 03 点击汇总按钮,数据少的话,秒合并。
Step 04 选择区域,创建透视表,将省份拉到行,工作表名拉到列,销售额拉到值,这样就轻松搞定。
再讲一下这篇文章的最后一个案例:Ctrl+E连无规律内容分离都搞不定,还谈什么牛逼?|快捷键
这个摘要真的够乱的,正常情况下,你Excel水平再高都提取不出来。
但是,如果这些姓名都是公司的员工,那就另当别论了。基本上,每个公司都有所有员工的信息对应表,有了这个,再乱的摘要都没关系。
=LOOKUP(1,0/FIND(员工信息表!$A$2:$A$9,A2),员工信息表!$A$2:$A$9)
=LOOKUP(1,0/FIND(所有姓名的区域,摘要的单元格),所有姓名的区域)
在使用LOOKUP的这个用法,有一个注意点,就是区域只引用实际有内容的区域。如果你贪图方便,引用整列,反而会导致出错,切记!
LOOKUP函数原则上不能引用整列,如果一定要也可以解决,再增加一个条件判断内容不为空即可。
=LOOKUP(1,0/(FIND(员工信息表!A:A,A2)*(员工信息表!A:A<>"")),员工信息表!A:A)
最后,卢子教你的都是最实用的方法,有的时候会进行知识扩展,有的时候没有,你自己也要学会将同一个方法用在不同案例上面。
https://pan.baidu.com/s/155brM33QqcfDD7uD84Jw7Q