最开始看到数组函数的时候,惊为天人【也有可能没见过世面,对什么都暗暗称奇】,大概因为它可以把很多复杂的计算都在一个小小的函数里面完成了,省略了很多中间过程,所以大概曾经花了那么一点时间去玩这个功能,但是也没有玩到很熟的那种。
当年去CQ面试的时候,Wayne用英文考核我会不会vlookup,我当然是不会的,当时好像是用查找蒙混过关的…… 后面他要我画了个二次函数,最后为啥通知我去上班了,我也没搞明白。 在CQ的时候,Excel生成SQL的模板是固定的,我们把值更新进去之后,后面的结果就跟着变了,那些复杂到让人头皮发麻的函数:concat、replace、rept
最开始需要用函数实现的功能是精确到小数位后几位的需求,当时才知道有round可以替代自己去一个一个删【内流满面】,甚至到后面还解锁了roundup和rounddown。
每次都绕不开的vlookup及后面需要用到的countif、countifs、sumif、sumifs、average、averageif、averageifs。
互联网是个好东西,特别是百度,每次碰到不会的问题去问度娘,就会解锁一堆东西。
查找引用类的也解锁了不少:
index【之前每个月更新期货的价格的时候,我好像是百度了这个函数去实现了偷懒的目的的】
offset【嗯,模板里面基本是需要用到这个的,因为它会动态变化】
match【其实这个自己用的真的不太多,每次用的时候还得查一下资料】
其它函数:
rank【排位必备,用的不是太多】
datediff【这是一个很特别的存在(在excel更早的版本中,智能提示都没这个,必须要自己把函数都输完了),我感觉它和mysql中的函数是一样的】
财务类函数,之前做保险计算模型的时候,有涉及到利率和收益的计算,用到过这个函数,但是没有吃透,大概是浅尝辄止的状态。
VBA
这个大概是我一直翻越不了的一座大山,曾经也买过好几本VBA的书,但一直不得其门而入。后面解锁了python的自动化之后,才发现学习这些东西,还是要带着目的去解决实际的问题才行。学习的目的是为了解决问题,如果不能解决问题,那学了和没学区别其实不大。
文末的碎碎念:
当一直用一个东西的时候,思维会被局限住。暂时能在python、mysql和excel中切换自如,对比之前感觉局限性小了一些了,有点类似于能玩的地方更多一点,所以更自如一点。仅仅自如一点而已,因为目的是局限于解决问题,更好的解决问题,所以大概只能这样了~!
文章评论