excel是日常工作常用的工具,我认为excel的出现可以说是对人类活动进行数据化分析的开端,正是有了类似excel的工具,人类真正走出第二次工业革命,进入一个全新、更为先进的时代。
excel的函数可以分为三大类,为什么要提函数呢?因为不会函数,那么就只能使用窗口提供少量功能,而且不能实现自动化,excel的设计野心其实是很大的,它基本上满足了设计其他定制化报表的需求,而且可以很方便的实现自动化,是对生产力的巨大提升,这样才符合当前智能化的时代需求。
第一类函数 以if为代表的基本逻辑判断
在c语言里,三种基本的程序流程就可以实现所有的功能(当然前提是可以重复组合)比如IF(a1="我就是你要找的",a,b) 判断为true,返回a,反之返回b。结合与或非逻辑组合可以实现对特定条件的查找,在vba中可以引入循环和其他判断,结合库函数可以很好的执行自动化操作。
第二类函数 vlookup和lookup代表的查找函数
vlookup可以理解是一种api,其底层依然有基本的判断循环语句构成,用过其他语言就会对这点体会更深。每个vlookup函数是对使用者指定的单元格进行筛选,类似于switchcase这样的选择结构,
它的形式参数是(准备进行判断的单元格对象,
用于作为判断的判断范围「这个范围可以有很多列,但第一
列一定是索引,按照正序排列的一列」,
判断后取出判断范围内的的几列作为展示结果,
模式1模糊查询和模式0准确查询)
简化一下就是 vlookup(a1,b2:g4,3,1)随便举个例子
其中a1是准备查询或处理的对象单元格,b2到g4的长方形单元格区域是作为判断条件的区域,3是用判断条件区域的第三列作为输出结果(第n行由索引确定的行与第三列的交集),1为模糊查询
栗子方面,如果有同学提出没有例子用语言理解起来太抽象可以留个言,我有时间增加一个实际操作流程的gif动画。
第三类函数 综合统计函数
综合统计实际上个人认为是数据描述,就是对数据的总和、数据的平均值、数据的方差、数据的中位数等统计学中已经定义的参数。这些函数可以直接展示出数据的总和和一些总体性质,对于初步判断数据给出进一步分析方向有着实际意义。
网友评论