函数是Excel的精髓,每天都有无数人在讨论它的用法。函数难学吗?不会英语能学好函数吗?
别怕!Excel函数其实很简单。不会英语同样可以学好函数,卢子就是最好的证明,英语是我最差劲的科目,但我函数照样学得很好!
大概可分成6大类,今天从中挑选最有代表性的函数进行说明。
1.逻辑函数
现在天气逐渐转凉,需要穿秋装,如果还在穿夏装很容易感冒。转换成Excel语言就是:
=IF(A2="秋装","","注意保暖,小心感冒")
条件A2="秋装",满足了就返回空值,不满足了就返回注意保暖,小心感冒。
2.数学函数
对明细表税额进行直接求和,这个地球人都知道。
=SUM(B2:B11)
对明细表税额按分类进行求和。
=SUMIF(A:A,D2,B:B)
函数语法:
3.统计函数
跟SUMIF函数对应的就是COUNTIF函数,一个按条件求和,一个按条件计数。按条件统计每个分类的次数。
=COUNTIF(A:A,D2)
函数语法:
比SUMIF函数少了一个求和区域,COUNTIF函数还有一个兄弟叫COUNTIFS函数,这个可以按多个条件进行计数。
统计对应的分类并且税额大于5000的次数。
=COUNTIFS(A:A,D2,B:B,">5000")
函数语法:
=COUNTIF(条件区域1,条件1,条件区域2,条件2,条件区域n,条件n)
4.文本函数
从摘要中将日期还有客户分离出来。
分离字符其实就是找规律,日期都是在收字之前,客户在收字之后并且不包括应收账款这4个字的字符。
其实也可以直接用技巧完成,先将收和应收账款分别替换成空格,然后按空格分列。
判断收的位置:
=FIND("收",A2)
日期用:
=LEFT(A2,FIND("收",A2)-1)
LEFT函数就是从左边提取多少个字符数,先判断收的位数,再减去1就得到日期的总字符数。
先提取收字后面的所有字符。
=MID(A2,FIND("收",A2) 1,99)
MID函数是从中间位置开始提取,提取多少位。提取出来的内容多了一个应收账款,这个可以通过替换函数SUBSTITUTE去除。
=SUBSTITUTE(C2,"应收账款","")
两条公式组合起来:
=SUBSTITUTE(MID(A2,FIND("收",A2) 1,99),"应收账款","")
一开始写公式可以像我这样,先做好一步就将公式放在一个单元格,然后再写下一步同样放在单元格,最后将所有单元格的公式合并起来,这样写公式难度会降低很多。
多几个步骤,有的时候反而是捷径!
5.日期和时间函数
根据开始日期和结束日期,计算两个日期之间的天数和工作日数。
计算两个日期的天数或者月份可以直接用DATEDIF函数。
=DATEDIF(A2,B2,"d")
=DATEDIF(A2,B2,"m")
工作日就比较麻烦,需要将传统节假日列出来放在F列,再使用公式。
=NETWORKDAYS(A2,B2,$F$2:$F$11)
6.查找和引用函数
根据销售员,查找产品名称。
=VLOOKUP(A8,$C$1:$D$5,2,0)
函数语法:
=VLOOKUP(查找值,查找区域,返回区域第几列,0为精确查找/1为模糊查找)
如果将数据源的产品名称跟销售员调换一下位置,用法就不同。
=LOOKUP(1,0/($D$2:$D$5=A8),$C$2:$C$5)
VLOOKUP函数查找的时候有区分正反向,反向查找非常复杂。而用LOOKUP函数不区分方向,非常便捷。
函数语法:
=LOOKUP(1,0/(查找区域=查找值),返回区域)
下面是卢子跟朋友Sue一起开发的Excel函数培训班。
开班日期:11月20日(星期一)
价格:198元/人
福利:9日-11日报名的读者都可以获取1本《跟卢子一起学Excel 早做完 不加班》签名书籍
课程大纲
平均一个视频20分钟,共计58个视频,普通人能用到的所有函数都包含在里面。