财务人员,该重构你的大脑中的表格体系了
唠叨几句:
1、2003年大学毕业,曾用一个VLOOKUP+IF的灵活套用称霸职场20年。在2010年以前,基本上处理的数据都是百万行以内,普遍工几千行数据。过去十年“互联网+”在各领域的深耕,各行各业的数据量都逐年几何级的增长。你要动不动就提交需求给IT部门,IT同事天天问你价值,问你投入产出比,实现后可以省多少小时,有得你烦的。所以现在干财务不会点mysql,BI分析工具,VBA之类的,作为表哥表姐的我们,还真的活得越来越难受。
2、前几年虽然EXCEL提出了power query,power pviot等功能,让财务人员顿时觉醒,原来我们还有一劳永逸的办法,但是基于X和money的原因,越来越多的大厂选择了我们“遥遥领先”的国货之光WPS。MS是非常优秀的开发者,但在数组,PQ,PV这些功能上并不是一个合格的推广者。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
直入主题:动态数组是啥?我为什么要用数组?不用数组公式会死人喃?
题目:我现在有下表这个数据 ,我现在要在别的表中找出A产品的所有记录
按原来的方法:
先在A列中构建一个虚拟列,A2单元格输入“=B2&COUNTIF(B$2:B2,B2)”,往下拖动至最后一行
在G2单元格输入=VLOOKUP($F2&ROW(1:1),$A:$D,COLUMN(C:C),0),往右边拖动,往下拖动填充,直到出现了#N/A才停止
现在动态数组上线啦,只要做这个操作即可:
J2输入公式=FILTER(B2:D20,B2:B20="A产品")
未来,等到vstack发布上线后,在J1单元格输入 公式 ,套上vstack,表头也就自动进来啦。
=vstack(b1:d1,FILTER(B2:D20,B2:B20="A产品"))
OVER,搬砖人今天起努力做到每天一案例。午安!
最后说一句:祝WPS“遥遥领先”!
创作者俱乐部大管家
WPS函数专家