【Excel用久了,也学学它的大表哥Access数据库吧】分享给互联网技能从业者学习和参考。
我这活明明用Excel干的不错,你偏偏要让我升级成Access做甚?你到底懂不懂Excel函数?布拉布拉的~
1.把Excel玩脱了没什么太大的必要
我作为一个曾经把Excel函数玩烂玩脱的人(还用函数画过图),面对这种质疑,心情还是很复杂的,于是就帮他看下他的Excel作品:
不看不知道,看了他的Excel解决方案,给我感觉搞得真是无比复杂:一大堆表间牵引也就罢了,搞了一大堆宏是几个意思?看的我是眼花缭乱。Excel这辆车,让他加装一大堆配件,搞得土不土洋不洋,几乎四不像了。看了唯一的感受是辣眼睛,别说解决问题了,就是迷糊。跟我当年使用Excel是一毛一样的Low。我直接建议他,把宏全都去了、把函数去掉90%~
Excel是个利器,这个不假,Excel也是个跨时代的产品,改变了很多工作的方式,这个我也不否认。但是,可但是,Excel说到底,我总结,它只是个大型计算器,就是简单算数用的,它的一大堆函数,说白了不就是小卖店里老板算账用的计算器的按钮吗,和小卖店的计算器一大区别就是:小卖店的计算器能随着按键发出“1、2、3、4”的声音,Excel没声音,显得B格更高一些,其实哪有那么高大上~
因为从设计者的角度出发,Excel它的重点在于进行单元格计算,即便是功能很强的数据透视表,也充其量只是个大一点的单元格计算。对于表间计算,Excel在本质上,是无能为力的。Excel最大的优势在于灵活和新手友好。
Excel的VBA功能,只是一种添头和修饰,不用VBA丝毫不影响Excel的计算功能。
Excel的使用思路更多的体现一种单线思维:因为我说过了,Excel就是个计算器嘛~输入1+1一按OK蹦出个2出来,OK结束了。再复杂一些的计算也就仅仅是函数多一些而已,从输入到输出的过程非常的短,可以天天计算天天爽,给人愉悦的感觉,因此Excel拥趸那么多是很正常的,它很容易让人产生满足感、爱不释手。
Excel的局限也在于此:它也就仅仅是个计算器而已。它不能提供一个更高级的需求,那就是数据管理的表间计算的需求,这个需求是Access要完成的。
我有时候感觉能理解Office设计者的心思:Excel玩的差不多了,就该升级成Access数据库了呀~
2.研究Excel一段时间,应升级成Access数据库而不是别的什么
但目前汉语Office应用圈子的使用结果肯定让Office设计者大跌眼镜,一些Excel高手纷纷转投VBA和Python,对Access数据库视而不见,大有隔着Access锅台要上炕之势,学习效果是值得打一个很大的问号的。无异于舍近求远、好高骛远,这明显是有捡了芝麻丢了西瓜的嫌疑。
Excel升级成VBA和Python,这个技术栈方向倒是没错,但在中间肯定是缺了什么东西。Excel高级使用者搞VBA成了常态,也是一些网络培训的重点。VBA其实解决不了什么问题,多数情况下让问题变得更复杂,但很多人包括一些很厉害的使用者执迷于此,让我不知道说什么好~
把Excel抠烂了,计算水平也只能在低水平上重复徘徊,一味使用建立在简单计算基础上的工具,一定永远也建立不起来整体性的数据化思维。就好比你让小卖店的老板娘天天研究计算机,把小卖店的计算器拨拉烂了,她也搞不明白进销存管理是一个道理。
换个角度来看,了解SQL是怎么回事的,知道ERP基本概念的会搭建简单数据库框架的人,对于只会拨拉计算器的老板娘,业务水平可以用降维打击来形容。
说得难听点:玩惯了数据库的人看知乎上Excel高级爱好者自吹自擂和互相撕逼,PQ、PV的拽词,像极了上帝视角看菜鸡互啄……(别喷我,想不出更好的比喻)
PowerPivot我压根就没怎么用过,功能花哨了一些,但我觉得实在是受Excel的底盘限制,创新的地方太有限,离不开计算器的一亩三分地。就算是拉出高大上一点的PowerBI,也不过是个更为花哨一点的计算器,它的使用者和数据库使用者在思维层级也有维度上的差距。
3.Access数据库和Excel的性能差异是巨大的
Access用久了,对数据的感觉变得非常的宏观,不太愿意拘泥于一小部分的计算,而是更愿意从整体出发,对于个别数据在业务中的作用会进行思考和判断,会让细节数据服从于整体的安排,绝不对搞出非常复杂的函数和计算。
这就好比用惯了Excel,肯定不愿意再用小卖店的计算器做业务计算了。同理,了解了Access的计算能力,对于Excel也就不那么感冒了。
最后总结一下:Excel工具也挺好的,我没有恶意,就是玩累了Excel也可以尝试入手下Access数据库,换换口味,感觉会别有洞天的~