
连续两天给客户做咨询,面对数千张表,一个人说,天天扒拉数,一扒拉就是半天一天的,苦逼啊,都快抑郁了!
很形象的两个字,也是很确切的两个字:“扒拉”。
只能这样手工去扒拉,因为,因为,因为……
1、因为你的基础表单有问题
从表格里扒拉数,就是取数嘛,正常情况下,一个简单的VLOOKUP函数就能搞定,再复杂点的,联合使用INDEX和MATCH函数就能做成灵活公式,实在不想做公式(因为数据量大,公式速度慢),使用VBA一键搞定。
但是,从你的这些表格里扒拉数太费劲,太麻烦,太手工,太。。。。
原因是什么:最大的问题,是你的表单有问题:逻辑上的、结构上的。
表单设计一定要有逻辑,也就是数据管理的逻辑,数据流动的逻辑。表单保存的是基本资料吗?别的表单要不要引用这些表单的数据?别的部门表单要不要引用你这个部门的数据?你按照自己的习惯设计出来了,自己知道怎么扒拉数,但是你把这个表单发给人家,人家能不能知道怎么快速高效取数?
任何一个表单的设计,都要考虑上下游数据的流动问题,你这个表单,承接上游表单的数据,也要汇入到下游表单中,因此,企业的各种数据管理表单,并不是孤立存在的,而是彼此关联的,那么,用什么字段来关联?用什么方式来关联?怎么关联才能实现数据的顺畅流动?
数据是企业的血液,如果流动不畅,出现淤堵,企业就会出现问题,重则影响生产,影响企业信誉。本来要在3个月前要支付货款的,已经过了3个月,等客户打电话来催了才知道;本来供应商的货款已经全部支付完毕,项目已经完结,结果你有莫名其妙地下单支付了数十万元!
为了能够高效管理数据,高效扒拉数,表单结构设计也是至关重要的,很多人以Word的思维(本质上是报告思维)来设计基础数据表单,结果是充满了大量合并单元的大而全表格,这样就麻烦了、麻烦了。不是说绝对不能使用合并单元格,一些特殊的日报表记录表单,还必须有这样的合并单元格存在,以方便车间工人来准确记录,但即使是这样的处理,也要考虑一下,后续的扒拉数是否方便?是否能够被其他表单高效引用?
一句话,每天辛辛苦苦地手工扒拉数,其最根本的原因是,你设计的表单有严重缺陷。
2、因为你没有熟练掌握必需的工具
从一个表单提取出需要的数据,或者从几个表单中提取出需要的数据,开生成一张汇总统计表,或者引入到另外一个表单中,不能是手工来筛选、复制、粘贴的(让人叹息的是,这些手工操作在实际工作中普遍存在),而是利用工具自动完成,例如Excel函数,VBA等,这些工具,是你必须掌握和熟练应用的。
至少,Excel常用函数必须会用吧?不能会VLOOKUP函数了,就觉得够用了。话又说回来,在实际工作中,经常使用的函数并不多,你不需要听某些人说的,要学很多很多函数,要学几十个上百个函数。
例如,你是做财务的,有人给你讲了半天财务函数(PMT、PRICE、SLN什么的),但实际的财务工作,基本上是用不上这些所谓的财务函数的,不要认为Excel里的财务函数就是做企业实际财务工作的,实际财务管理中,我们更频繁的工作是合并数据,处理数据,查找引用数据,制作统计分析报表,制作财务经营分析报告,这些工作,就是在频繁使用查找函数(VLOOKUP、INDEX、MATCH、INDIRECT、OFFSET)、逻辑判断函数(IF、IFERROR、ISERROR)、分类汇总函数(COUNTIF、COUNTIFS、SUMIF、SUMIFS、SUMPRODUCT)等等,却不是使用Excel里分类的“财务函数”,一点也不沾边。
我觉得,不论是什么岗位,如果你频繁处理数据,最好也能学点代码,例如VBA,Python等等,尤其是VBA,Excel里本身就有的,也是能很方便处理Excel表格,学习来也很简单,花点时间精力去掌握一些VBA知识,并用在实际的数据管理和数据处理工作中,开发一些自动化的数据管理系统,让数据采集和数据处理更加自动化,一点按钮就能搞定,多美好的日子啊。
3、因为你没有高效处理数据的逻辑思路
函数也好,VBA也好,Python也好,Power BI也好,无非是工具而已,但其背后的本质是逻辑思路,是数据管理的逻辑思路,是解决问题的逻辑思路。
我一直在强调,数据管理有其缜密的逻辑思维,数据分析也有其缜密思维。当我们使用工具来处理分析数据时,如果能够寻找出正确的逻辑思路出来,你会发现,其实一个简单的函数就能搞定,不是你想象的那样,非得要做一个庞大的数组公式,非得去花时间去编代码、去调试、去修改,反而浪费了大量时间。
例如,几乎所有人都会用VLOOKUP函数,但是,如果基础表列会发生变化,列增加了或者减少了(因为你特喜欢,需要时插入列,不需要时删除列),这样,如何解决取数位置的自动调整?有人说,我改改公式就行了。是的,这样也行,如果你觉得不麻烦的话。
4、因为你没有做好数据自动化处理模板
要想实现真正的高效,必须建立一键刷新的自动化数据管理和数据分析模板,这才是根本,而不是每天低头手工扒拉数据。
首先要让你的基础数据表单规范标准,让每个岗位、每个节点的表单各居其位、各司其能,既互不重复、互补干扰,又相互关联,就像打仗一样,海陆空密切配合,马步炮协同作战,这样才能有战胜敌人的前提。
根据实际需要,把那些常用的、固定格式的报表做成自动化的,使用函数公式也好,使用VBA也好,使用Power Query也好,所遵循的原则就是:简单高效!函数能解决的,不需要使用VBA;VBA能解决的,不需要另起炉灶找Python;Power Query能解决的,不需要编VBA代码。
5、因为你数据利用率太低
在多年的培训中,时常与学生聊起了企业数据利用问题,说,数据利用率太低了。数据利用率高低,不仅仅取决于数据分析工具,更重要的是,取决于你的数据能不能被利用。
很多老板觉得,安装了ERP就完事大吉了,每个月张口一句:谁谁谁,今天下班前把什么什么报告交给我。而报告的人,却一脸苦逼,水也顾不上喝,撸起袖子开始干了。
就数据分析来说,只要你掌握了常用工具,做起来并不费劲,但是,数据分析行业都知道这样一种情况:数据清洗太费时间了!
为什么要清洗数据?因为数据太脏了!
脏还是好办的,洗洗好了。问题是,你拿到的数据表,就像一个歪瓜裂枣,天生的有缺陷,即使洗得再干净,仍旧是歪瓜裂枣。
最近接触了几家企业,他们想要上信息化,要开发BI,但是一看他们做的“表单”,只能摇头!连个最基本的数据管理都做不好,数据流程都是各个节点连接不上,可以说,看到这谢谢表格,犹如走进了原始的刀耕火种。
数据分析的基础是数据管理,没有标准规范的表单台账系统,既没法快速做数据分析(甚至取个数都很费劲),更别说信息化了。
数据是企业的血液,数据流动畅通,才能将企业的各个环节连接起来,及时发现问题,及时解决问题,企业才能健康发展。如果每个部门、每个环节的数据无法顺畅流动,就像人气血不通一样,肯定要生病的。
不论是要设计数据分析仪表板,还是开发BI,先把数据管理好吧。
基础不牢,地动山摇。
这句话不仅仅是指我们每个人的学习,也是指企业的基础性数据建设。
6、别再低头扒拉数了
从自己来说,提升数据处理效率,可以让我们的工作更加美好,能有更多的时间去学习提升自己;从企业来说,高效处理分析数据,能够及时为经营者提供决策依据,提升企业管理水平。
因此,学习是自己需要花时间、花精力、花金钱的。系统学习至关重要,碎片化学习不可取。系统学习,系统提高,更能系统培养自己解决问题的逻辑思路。