偶尔写篇技术性文章,本人一直从事数据相关的工作,EXCEL作为最日常的工作软件当然轻车熟路,虽然说不上非常精通但是略有心得。写此文的初衷是因为看到网上EXCEL技术论坛上将EXCEL过于神化以及过于偏向复杂表格函数和各种冷僻的功能,而忽略实用性和对数据本质的理解,过于注重技术而弱化了技术所要解决的问题本身。这种情况在笔者看来很像是在炫耀技术而不是解决实际的问题。
笔者将工作中会用到EXCEL处理数据的情况分为三大类:
1、自用型。这种情况下,EXCEL完全是一种计算工具,为了得到某个结果而使用EXCEL中的各项功能。实现过程只有使用者自己知道,不需要对别人公开,别人也不要应用这种实现过程。这种情况下不管使用什么手段都可以。
2、协作型。比如,我设计一张表格,为同事配置好逻辑和函数,同事只要在我固定的地方按预设的格式输入数据就可以得到某些数据结果。这种情况下,过程和结果都需要像他人公开,意味着要避免使用过于复杂的表格函数,因为你自己理解但同事不一定能理解,而且越复杂的函数越是脆弱:一般复杂函数可能需要嵌套多个基本函数外加各种IF条件,这让维护变得困难,函数灵活性差,而且容易造成复杂函数只有制作者自己看的懂,别人都不明白,一旦表格格式被变动(例如插入一行ÿ