这10个常用Excel函数,手把手教你,还贴心的带动图演示!

今天办公室新来的文职小妹又跟我抱怨excel好难啊,函数真的是一点都不好用。我说不是不好用是你不会用。教你10个最常用的函数,学会了以后做起excel来如履平地。磨刀不误砍柴工,先学习,再实践。熟悉了规则,有了函数思维,那再学后面的函数就会更得心应手。让我们开始吧。

一、Sum函数

sum同它的英文意思,就是求和。

可以点这里看百度百科官方介绍(不建议看,讲的没我好^_^)

语法:=Sum(值或单元格区域)。语法是什么?语法就是你用这个函数的规范,怎么用这个函数。

我们来一个小例子,要计算总“月薪”,动图手把手教你。

excel sum函数动图演示讲解

excel sum函数动图演示讲解

解释一下:

在目标单元格中输入公式:=SUM(1*G3:G12),并用Ctrl+Shift+Enter填充即可。

注意:

『月薪』为文本格式而非数字,所以不能直接求和,求和的话会是0,这时候有个小技巧,我们给每个单元格乘上1,然后再使用sum函数即可得到期望的结果。

二、If

条件判断,如果某个条件成立则返回一个值,否则则返回另一个值。

写到这突然想起一个笑话:

媳妇给程序员老公打电话:你下班后去超市买30个鸡蛋回来,如果看到西瓜的就买一个。老公说好的。老公回来后媳妇惊讶的发现他手上拎着一个鸡蛋,遂生气质问为啥就买了一个鸡蛋。老公回答:你不是说如果看到西瓜就买一个吗??!

嗯~,这个笑话虽然槽点多一些,但是用来理解If函数是再好不过的了。

语法:=IF(判断条件,条件为真时的返回值,条件为假时的返回值)。

举个栗子:如果“月薪”>4000则返回“高”;如果>3000则返回“中”;否则返回“低”。

还是看动图:

excel if函数动图演示讲解

excel if函数动图演示讲解

在目标单元格中输入公式:=IF(G3>4000,"高",IF(G3>3000,"中","低"))。

解读:

If函数除了常规的判断之外,还可以嵌套使用,公式的函数以为:如果当前单元格的值>4000,则直接返回“高”,终止判断,否则继续执行当前单元格的值是否>3000,如果大于,返回“中”,否则返回“低”。

三、Lookup

这个函数比较强大。上次专门一期给大家做了这个函数的详细讲解,这里不再赘述,戳这里看详细教程:《学会lookup函数so easy,你就是excel小王子》

四、Vlookup

这个函数和lookup长的比较像。但是使用起来是有区别的,大家一定要注意!

功能:搜索工作表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。

语法:=Vlookup(查询值,数据范围,返回值列数,匹配模式)。

其中匹配模式有两种,分别为“0”或“1”。其中“0”为精准匹配,“1”为模糊匹配。

(一)常规查询

举个例子:查询员工的“月薪”。

excel Vlookup函数动图演示讲解

excel Vlookup函数动图演示讲解

在目标单元格中输入公式:=VLOOKUP(J3,B3:G12,6,0)。

解读:

由于“月薪”在数据范围B3:G12的第6列,所以参数“返回值列数”为6。

(二)反向查询

例子:根据“身份证号码”查询“员工姓名”。

excel Vlookup函数动图演示讲解

excel Vlookup函数动图演示讲解

在目标单元格中输入公式:=VLOOKUP(J3,IF({1,0},C3:C12,B3:B12),2,0)。

解读:

公式中的IF({1,0},C3:C12,B3:B12)的作用为形成一个以C3:C12为第一列、B3:B12为第二列的临时数组。

(三)多条件查询

例子:根据“员工姓名”和"婚姻”查询对应的“月薪”。

excel Vlookup函数动图演示讲解

excel Vlookup函数动图演示讲解

在目标单元格中输入公式:=VLOOKUP(I3&J3,IF({1,0},B3:B12&D3:D12,F3:F12),2,0),并用Ctrl+Shift+Enter 填充。

解读:

1、当有多个查询的条件时,用连接符“&”连接在一起,对应的数据区域也用“&”连接在一起。

2、公式中IF({1,0},B3:B9&C3:C9,D3:D9)的作用为形成一个以B3:B9和C3:C9为第一列,D3:D9为第二列的临时数组。

五、Match

功能:返回符合特定值特定顺序的值在数组中的位置。

语法:=Match(定位值,定位范围,[匹配模式]),其中“匹配模式”有-1、0、1三种,分别为:“大于”、“精准”、“小于”。

例子:根据“员工姓名”定位其在对应列中的相对位置。

excel Match函数动图演示讲解

excel Match函数动图演示讲解

在目标单元格中输入公式:=MATCH(I3,B3:B12,0)。

解读:

此处的位置相对而言的,具体要看“定位范围”的大小。

六、Choose

功能:根据给定的索引值,从参数中选取相应的值或操作。如果参数“索引值”超出“表达式”的个数,则返回错误值。

语法:=Choose(索引值,表达式1,表达式2……表达式N)。

例子:根据“索引值”返回相应的“员工姓名”。

excel Choose函数动图演示讲解

excel Choose函数动图演示讲解

在目标单元格中输入公式:=CHOOSE(I3,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12)。

七、Datedif

功能:以指定的方式计算两个日期之间的差值。

语法:=Datedif(开始日期,结束日期,统计方式),常用的统计方式有“Y”、“M”、“D”,即“年”、“月”、“日”。

例子:计算距离2021年元旦的天数。

excel Datedif函数动图演示讲解

excel Datedif函数动图演示讲解

在目标单元格中输入公式:=DATEDIF(TODAY(),"2021-1-1","D")。

解读:

“开始日期”用函数today(),而不用指定日期的原因在于,其值会随着日期的变化自动更新。

八、Days

作用:返回两个日期之间的天数。

语法:=Days(结束日期,开始日期)。

例子:计算距离2021年元旦的天数。

excel Days函数动图演示讲解

excel Days函数动图演示讲解

在目标单元格中输入公式:=DAYS("2021-1-1",TODAY())。

解读:

此函数的依次为“结束日期”、“开始日期”,而并不是“开始日期”、“结束日期”,和Datedif函数的参数顺序要区别对待。

九、Find

功能:返回一个字符串在另一个字符串中出现的起始位置(区分大小写)。

语法:=Find(查找字符串,源字符串,[起始位置]);当省略“起始位置”时,默认从第一个字符串开始。

例子:提取“员工编号”中“—”的位置(横岗)。

excel find函数动图演示讲解

excel find函数动图演示讲解

在目标单元格中输入公式:=FIND("-",C3,1)。

解读:

也可以用公式:=FIND("-",C3)来实现,省略参数“起始位置”时,默认从第一个字符开始。

十、Index

功能:返回指定区域中指定行和列交汇处的值或引用。

语法:=Index(数据范围,行,[列]),当省略参数“列”时,默认值为1。

例子:返回相应行的“员工姓名”。

excel index函数动图演示讲解

excel index函数动图演示讲解

在目标单元格中输入公式:=INDEX(B3:B12,J3,1)。

以上就是10个常用的excel函数整理,怎么样,动图配合讲解是不是感觉十分的清晰明了呢。建议大家多操作操作,没有函数思维的同学可以先找前面两个函数练练手,然后自己想几个小场景测试下。相信自己,慢慢的就会变成excel大神啦!如果对本次的教程有疑问或者让你发现了新大陆,欢迎浏览评论交流哦。

 

 

 


原文链接(转载请注明出处):https://www.ipingfang.cn/article/25050.html

冀ICP备2020030955号-1 冀公网安备 13010802001242号