搭建管理系统的必要性与AI技术的应用探索
702
2022-10-07
你以为的Excel函数其实不是你以为的,我说说我以为的
1
公元2022年,无论是学生还是职场人,相信没有谁会认为Excel不重要。学生的信息课成绩和Excel(或者是WPS表格)相关,职场人的薪水和Excel相关。
有一个段子说的很有意思:
企业信息化和数字化转型的终局都一样,不管怎么吹ERP、OA、CRM还是BI或者别的什么高大上的系统,最终都会回归到两个功能:1、从Excel导入数据;2、把数据导出成一个Excel。
由此看来,用Excel处理数据现在是每个职场人无法逃避的宿命,从最普通的文员到专职数据分析师都是如此。Excel功能丰富,最厉害的四大金刚分别是函数与公式、数据透视表、图表和VBA,不久前还新加入了一位辅助大师Power BI。
其中,最常用的,最核心的,最容易上手又最难进步的,最需要学习又最容易忘的,最烧脑但是又最有用的,最简洁明了又最深不可测的,就是函数与公式。
为啥是最常用的,就不解释了。为啥是最核心的,这是因为虽然Excel工作表的所有单元格是有序排列的,但是单元格之间是没有逻辑联系的,要想建立N个单元格之间的某种关联,让数据从个体变整体,靠的就是函数与公式。
任何没有函数与公式功能的电子表格软件都是没有灵魂的。
2
从学会用SUM对一列数据求和开始,你已经打开了函数与公式的大门,但是门后的道路很长,而且不是康庄大道,而是崎岖颠簸的山路,所以说最容易上手又最难进步。Excel有400多个函数,熟练掌握20个左右就可以算入门了,这是下限指标。熟练掌握50个左右以后,就过了临界点。
再往后的话,函数水平增长与继续掌握更多函数之间没有显著的相关性。
难道不是越多越好吗?非也。原因有三:1、过了临界点以后,你应该已经掌握了Excel函数的通用特性,具备随时快速学习新函数的能力。也就是你可以根据任务需要随时扩军。2、实际工作中,虽然每个人常用的函数不同,但总数量并不多。你掰指头算算,你最常用的有几个?我二十年前就见过一个老外用Excel开发的简易MRP系统,用到的函数不超过5个。3、单个函数无论多么强大,功能都是单一的,就算是函数VLOOKUP、SUMPRODUCT、MMULT都是这样。
所以,单纯增加掌握的函数数量,在临界点之后作用就不大了。但是,要注意啊,我说的是熟练掌握的数量。我以前上课的时候,发现很多人其实连SUM都是没有熟练掌握的。
Excel函数最烧脑又最有用的地方,在于函数可以嵌套组合。
哪怕最简单的函数,经过组合,就可以创造出全新的计算功能。比如要计算每个项目在各个月份的所用天数,没有这样的日期函数。但是可以用计算最小值的MIN函数、计算最大值的MAX函数,再加上一个TEXT函数搞定结果。你知道原理吗?
再比如,COLUMN和ROW是计算行列号的函数,但如果组合一下,可以快速计算九九乘法表,你知道吗?
不同的函数进行各种组合,就能把20个、50个函数的威力按指数级增强。如果说还有比嵌套组合更高一层的,那就是算法。不要把算法想的太神奇,其实就是换个思路解决问题。比如要把B2:B11的数字都加起来,小白也知道用SUM(B2:B11),连加嘛,那如果要用B2一路减去B3、B4、B5……,有没有连减函数?难道要写成=B2-B3-B4-B5-B6-B7-B8-B9-B10-B11吗?当然不用这么复杂,用B2去减后面所有单元格的和就行啦。
再比如,现在有一张得分对应级别的表格,
要根据每个人的得分来计算他的等级,你是不是以为要用9个IF来解决?
还是改造一下原始表后用VLOOKUP?其实,你可以这样写:
借助字母的字符集代码来计算,是不是有点意思?
另外,Excel还有数组公式,Excel公式还支持多维引用,把这些特性都加上,还有啥计算搞不定?比如,用SUM和COUNTIF函数统计不重复数量的经典公式。
如果觉得数组公式太难,在Microsoft 365的Excel里面,还支持动态数组。比如要把原始表格的数据重新排序后生成新表格,一个公式就搞定,连拖拉都不需要。
如果以上这些方法实在搞不定,就用VBA自定义一个函数吧,吼吼。比如,用公式直接求文本的全拼。
3
有些人说Excel函数与公式比较Low,只有写代码才代表高水平,才叫自动化,应该掌握更先进更省力的工具才是上策。于是某些人每天狂吹Python,忽悠了不少小白去学Python办公自动化。曾经有个朋友跟我说,他的孩子学习成绩不好,特别是数学很差,听说当程序员比较有前途,问我有没有必要初中毕业后就直接报个编程班学习。我问他,你觉得编程比初中数学更容易吗?那些希望Python或者别的什么神器解放自己的表哥表姐,先评估自己的Excel水平怎么样,能不能有个中等以上的Excel函数水平。其实Excel函数与公式,就是最最简单的编程,其核心思想与所有编程语言是一脉相承的。甚至,连形式都可以是相似的。只要你喜欢,可以把编辑栏当作代码编辑器。
对,你没看错,Excel的公式是支持换行和缩进的,完全不影响运行。够不够简洁明了?我以前谈过,如果数据已经在Excel里面,那么首先应该考虑使用的工具就应该是Excel,而不是舍近求远。参考:远离996.ICU,避免和妹子尬聊,程序员不可不知的Excel技巧比如,根据现有数据表,做一个简单的筛选套打功能,用VBA都浪费,用Python的话,可能你还在考虑用哪个库更合适,我都做完了……
至于深不可测,我指的是哪怕只用函数,就能完成很多匪夷所思的复杂计算。除了前文说的这个MRP,各种进销存、各种管理系统、各种行业报表,甚至连城市公交线路查询系统也能实现。再看看ExcelHome技术论坛上的函数大魔头们日常在玩些什么。
不但问题难,还要比谁的答案最精简。于是,这个世界上出现了一些离开题干就完全不知道在算什么东西的神仙公式。
当然,这样的公式离普通人很遥远。我展现出来的目的,是说明Excel函数远比你以为的更强大。作为表哥表姐,如果你能学好Excel函数,掌握了逻辑思维和数据管理原理,以后想学VBA、学Python甚至学C++或者Java转行当程序猿攻城狮,都是可以尝试的。如果连Excel函数都学不好,还是务实一些吧。
4
射人先射马,擒贼先擒王。所以,学Excel,最需要学习的就是函数与公式,这是四大金刚之首。但是这东西对于很多人来说确实不好学。给大家一个数据,目前ExcelHome技术论坛上大约1060万个帖子,讨论最多的就是函数与公式,占比超过50%,其次才是另外几位金刚、辅助大师和其他Office组件。和你一样学不好、搞不定的大有人在。如果那么容易,岂不是一点门槛也没有,那么学好了也不能增加竞争力。再看看你身边Excel厉害的人,哪个混的差了?很多人费力的掌握了一些函数的基础用法,组合的时候就抓瞎了。更多的人连单个函数的基础特性都没搞清楚。搜索引擎用的倒是熟练,但碎片化的信息每次只能让人一知半解。猛学一阵子,三五天不用,又忘了。如此往复,就总也学不好。
5
针对大家强烈的学习需求,ExcelHome图书团队在经典图书《Excel应用大全》中分离并扩充出了一个专项版本《Excel函数与公式应用大全》,从2013版开始跟随Excel版本的迭代,一路升级到今天。《大全》为啥叫大全,可以参考这篇文章如果把所有的Excel用法写进一本书,1000页够不够?《Excel 2019应用大全》大约880页,《Excel 2019函数与公式应用大全》大约660页,如果希望一本书精学Excel函数与公式,这本书应该是排名靠前的优选项。
Excel 2019函数与公式应用大全
本书在内容上有两个最大的特点:一是把每个最常用的函数都掰开了揉碎了讲清楚,从单个函数的用法到与其他函数的配合,从主要功能到技巧和禁忌都毫无保留;二是提供大量的示例和模型,方便读者实在记不住搞不懂的话,可以直接套用。鱼和渔都给你,就差亲手喂你了。无论你是初学的小白,还是希望继续精进的老将,这本书都适合你。
手头备一本,随时翻翻,只要搞定一两个问题,也不枉我们的一片苦心,还对得起你花出去的少许银子。其他的,什么作者很厉害啊,配了视频啊,示例很实战啊(想想我们的500万函数帖子),知识点与时俱进啊,就不细说了。这些都是ExcelHome图书的标配。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。