工作中会常用到一些函数,简单坐下整理归类:
一、计算类
1、Sum(D2:D5):求和——对D2到D5区域内数据求和
2、Sumif(D2:D5,F2,C2:C5):条件求和——D2:D5为条件区域,F2为条件,C2:C5为求和区域
3、Sumifs(D2:D9,B2:B9,F2,C2:C9,G2):多条件求和——D2:D9为求和区域,向后依次是B2:B9条件1区域,F2条件1,C2:C9条件2区域,G2条件2……
4、Subtotal(9,D2:D55):subtotal其实是一个分类汇总的公式,我个人使用它最常用的是分类求和,因此放在这里。公式的含义是对D2:D55中可见数据求和,当我因为筛选而隐藏了某些行时,其中的值不会被计算,因此这是一个很好的动态求和结果展示的工具。
5、Average(D2:D5):求平均值——对D2到D5区域内数据求平均值
6、Round(A2,2):对A2单元格中的值四舍五入保留2位小数点
二、判断类
1、IF(B4>=9,"合格","不合格"):if是最常用的判断类函数之一,能完成非此即彼的判断,当多重条件进行判断时,也可以用多个if进行嵌套使用
2、IF与and函数结合:IF(AND(B2="条件1",C2="条件2"),"有","无"),函数含义为当同时满足B2为条件1和C2为条件2时,单元格值填充为有,否则为无
3、IFERROR(原公式,出现错误时要返回的内容):if函数的引申使用,当我们使用一些引用或计算函数时可能会出现错误值,影响计算或不美观,手动修改又麻烦,这时可以外边嵌套iferror函数,设定出现错误值时要返回的内容
4、=A2=B2:可简单判断A2单元格值是否与B2单元格值相同,若相同则返回TRUE,否则返回FALSE
三、引用类
1、LEFT(A2,3):left函数提取A2单元格从左数前3个字符
2、RIGHT(A2,3):right函数提取A2单元格从右数前3个字符
3、MID(A2,2,3):mid函数提取A2单元格中左数第2个字符开始的连续3个字符
4、VLOOKUP(查找的值,查找区域,返回数据在查找区域的第几列数,模糊匹配/精确匹配):纵向查找函数,通常需要精确匹配,函数第四个参数为0
5、INDEX(查找区域,第a行,第b列):以查找区域左上角为第一行第一列,查找并返回第a行,第b列的单元格值
6、MATCH(查找值, 目标区域, 匹配类型):匹配类型通常需要精确匹配,因此该参数值常为0,该函数在目标区域中查找第一次出现查找值的位置,并返回该位置值
本文列举了工作中最常用的一部分函数,实际应用中还有许多其他函数例如rank(),int(),text(),count()等,不同函数的结合使用也可以使工作更加高效,对构建动态图表有很大帮助。