关于【excel常见函数组合】,今天犇犇小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
内容导航:1、excel常见函数组合:Excel官方认定的10个最常用的函数,看看你都会吗?2、excel常见函数组合,零基础入门Excel函数篇1、excel常见函数组合:Excel官方认定的10个最常用的函数,看看你都会吗?
excel函数众多,有没有常用的函数呢
别说,还真有官方提供的几个常用的函数
纵观官方推荐的这10个函数,一半的函数还是大家熟悉的,但是还有一些可能不是大家觉得那么常用的,但是官方既然能给出这些函数,想必有一定的数据支撑。
下面就来简单介绍一下10个函数的作用和表达式语法。
一、sum函数
语法:sum(数据1,数据2、数据3…)
这个应该是老朋友了,sum函数即求和函数,它的主要用途来计算多个值,或单元格区域的和,更多的还是用于一个单元格区域的求和计算
下图是sum函数的语法:
二、match函数
语法: match(被查找的值,查找范围,升降设定)
match函数的作用就是返回查找值在单元格区域中的位置,结果用数字来表示。
比如查询阿毛,在名单榜中中的位置,经常跟与vlookup、offset函数的组合嵌套使用等。
下图是match函数的用法:
三、lookup函数
语法:lookup(查找值,查找范围,查找结果,按行或者按列排序)
lookup函数用于查找一行或列的值并返回另一行或列对应的值
就是查询匹配,例如查询某个文本在A列的位置,然后匹配它在B列对应的位置。
下图是lookup函数的用法:
四、vlookup函数
语法: vlookup(查找值,查找范围,位于第几列,精确匹配还是近似匹配)
这个函数应该是公认的使用频率最高的函数了
vlookup函数也是查询匹配函数,作用与lookup相似,但这个函数乍看去比lookup函数简单,它的表达式很清楚,=vlookup(查找值,查找区域,返回列数,查找类型)。vlookup多字段查找一个公式搞定
就这样的一个公式,已经成为办公人员处理数据必会的函数了。
下图是vlookup函数的语法:
五、if函数
语法:if(逻辑条件,逻辑条件成立显示值,逻辑条件不成立显示值)
也是我们的老熟人了。Excel必学万能逻辑函数IF,可以无限套娃1
if函数我们也俗称判断函数,作用是判断一个条件是否为真,如果为真会返回一个值,否则会返回另一个值。
if和sum函数是大家公认的基础函数,常用函数,但if函数的作用其实远不止表面上的一点,通过各种嵌套,可以完成很多复杂的工作。
各种嵌套不要太香了,因此if函数也流传出万金油的称号。
下图是if函数的语法:
六、choose函数
语法: choose(根据索引值,返回对应的值)
choose函数可以说是一个检索函数,它的表达式:=choose(返回位数,值1,值2,值3……),这里返回位数是指返回第几个值。
它常用于区间匹配,值也可以是单元格区域,因此在复杂一点的工作中,也会作为嵌套函数一起组合使用
下图是choose函数的语法:
七、days函数
语法: days(开始日期,结束日期)
days函数比较简单,但是用的不太多,后者是返回一个日期的第几天。
days函数与上面所讲的datedif函数有相同的地方,都可以计算两个日期相隔的天数,但datedif的结果要更丰富,还可以返回月份数,年份数等等。
八、find、findb函数
语法: find(查找文本,查找范围,开始字符)
find函数这个函数用的不多,它的作用是查找一个字符在文本中的位置,findb区分了文本中的大小写,其他用法与find函数一致。
所以find函数可以用来提取指定的字符串,帮助替换文本中的指定字符等等。
九、index函数
语法: index(查找范围,函数或者列数)
index函数是返回引用函数,根据指定的行列参数,返回相应位置的数据,比如=index(A1:B2,1,2),即表示返回引用A1:B2区域中第1行第2列,结果就是B1单元格的数据内容。
这个函数用在组合公式中的场景比较多,既可以嵌套到其他函数中,它的行列参数也可以使用到其他函数,比如match函数等。
下图是index函数的语法:
十、date函数
语法: date(年,月,日)
date函数即日期函数,函数的参数是(年,月,日),其结果就是一个完整的日期值。这个函数的用处一般,但它衍生的datedif函数,计算两个日期之间的间隔时间,反而更常见到。
下图是dateif函数的语法:
excel函数不仅仅是对某个函数的理解和应用,更重要的是融会贯通,将不同的函数组合到一个公式中,这样才能更有效率地解答一些相对复杂的问题。
2、excel常见函数组合,零基础入门Excel函数篇
在数据分析中,数据的查找、对比等非常常见,这就需要用到关联匹配类函数,本文将介绍Excel数据分析中常用的关联匹配类函数,如vlookup、hlookup、index、match及rank等。
1、vlookupvlookup是Excel查找函数家族中最为常用的一个函数,如果你经常和Excel打交道,那么一定使用过vlookup。
功能:用于数据区域的纵向查找。
用法:
vlookup(lookup_value,table_array,col_index_num,range_lookup)
参数说明:
第1个参数lookup_value:根据什么查找。第2个参数table_array:在哪个数据区域中查找。第3个参数col_index_num:要查找的字段在数据区域中的第几列。第4个参数range_lookup:匹配类型,精确匹配还是近似匹配,如果是近似匹配,则返回小于该数值的最大数值(关于Excel中的模糊匹配后面会单独发文)。例如,需要根据用户编码(用户ID)查找用户的其他信息,如注册时间、年龄、性别、省份和城市等,表格名称为“vlookup”,如下图所示。
数据源,即查找的数据区域,在另外一个表里,表格名称为“用户数据源”,如下图所示。
如何使用vlookup查找注册时间呢?
在表格“vlookup”中,在单元格B2中输入公式:=VLOOKUP(A2,用户数据源!A:F,2,0),如下图所示。
说明:
第1个参数:A2,表示第一条记录的用户编码。第2个参数:用户数据源!A:F,代表表格“用户数据源”中所有列,即列A至列F。第3个参数:2,表示要查找的字段,注册时间,在查找区域中的第2列。第4个参数:0,表示精确匹配,因为这里是根据用户编码去匹配,每个用户的用户编码都是唯一的,所以是精确匹配(第4个参数,输入公式的时候会有提示,根据提示去选择即可)。如果用vlookup可以查找年龄,公式为:=VLOOKUP(A2,用户数据源!A:F,3,0),如下图所示。
因为要查找的字段“年龄”位于查找区域的第3列,所以第3个参数是3。
类似地,可以用vlookup将其余字段,性别、省份及城市,都查找出来,大家可以自行练习。
说明:关于本文中用到的数据表格,关注后回复“Excel公式”可免费领取!
2、hlookuphlookup跟vlookup类似,只是查找的数据结构有些区别。
功能:用于数据区域的横向查找。
用法:
hlookup(lookup_value、table_array、row_index_num、[range_lookup])
参数说明:
第1个参数:lookup_value,表示根据什么查找。第2个参数:table_array,要查找的数据区域,即在哪里查找。第3个参数:row_index_num,要查找的字段位于数据区域的第几行(注意和vlookup中的列有所区别)。第4个参数:[range_lookup],匹配类型,精确匹配还是近似匹配。例如,还是之前的问题,需要根据用户编码(用户ID)查找用户的其他信息,如注册时间、年龄、性别、省份和城市等,表格名称为“hlookup”,如下图所示。
这个图中,上方区域(灰色的)表示数据源(只有两条记录,每一列代表一条记录),下方区域表示要查找的区域,只有用户编码,其他字段均需要根据用户编码查找。
说明:这里只是为了方便讲解,将这两个区域放到了同一个表格中,实际工作中的数据一般不在同一个表格中,但hlookup的用法是一样的。
在单元格B9中输入公式:=HLOOKUP(B8,A1:C6,2,0),如下图所示。
在上面的公式中,第3个参数2表示要查找的字段“注册时间”位于查找区域的第2行,其余参数跟vlookup中的类似。
通过公式可以看出,hlookup和vlookup的用法是类似的,只是数据区域不同。
如果需要查找出年龄,公式为:=HLOOKUP(B8,A1:C6,3,0),这里只是将第3个参数变成了3,因为要查找的字段“年龄”位于查找区域的第3行,如下图所示。
用同样的方法可以将其余字段,如性别、省份及城市,均查找出来,大家可以自行练习。
3、index功能:根据位置返回单元格的值
用法:= index(array, row_num, [column_num])
参数说明:
第1个参数:array,表示要查找的区域,即目标区域。第2个参数:row_num,通过该参数指定要查找的值位于目标区域的第几行。第3个参数:[column_num],通过该参数指定要查找的值位于目标区域的第几列,可确省。例如,在以下数据区域中,查找满足要求的数据,如下图所示。
问题1:查找排名第3的学员姓名?
在单元格E2中输入公式:=INDEX(A2:B6,3,2),如下图所示。
说明:我们选择的目标区域是A2:B6,查找的目标“排名第3的学员”位于目标区域的第3行、第2列,所以index的后面两个参数为3和2。
问题2:查找排名第3的学员成绩?
在单元格E3中输入公式:=INDEX(A2:C6,3,3),如下图所示。
说明:我们选择的目标区域是A2:C6,查找的目标“排名第3的学员成绩”位于目标区域的第3行、第3列,所以index的后面两个参数为3和3。
当然,对于问题2,还可以这样写公式:=INDEX(C2:C6,3)
因为要查找的目标“排名第3的学员成绩”位于C列,所以只选择C列,此时只需要指定第2个参数,即行的位置,由于只有一列,所以第三个参数可以直接省略。
4、matchmatch跟index相反,是根据值来返回位置。
功能:根据单元格的值返回位置。
用法:= match(lookup_value, lookup_array, [match_type])
参数说明:
第1个参数:lookup_value,表示要查找的值。第2个参数:lookup_array,要查找的区域。第3个参数:[match_type],查找类型,精确匹配还是模糊匹配,跟vlookup中的模糊匹配是类似的。例如,需要查找老王的排名,可以写公式:=MATCH("老王",B2:B6,0),如下图所示。
说明:这里需要查找老王的排名,其实就是根据值“老王”去查找它的位置。第1个参数为“老王”,是一个字符串,第2个参数表示姓名这个区域,第3个参数,0,表示精确匹配。
5、rank功能:返回一列数字的排名。
用法:rank(number,ref,[order])
参数说明:
第1个参数:number,表示参加排名的数字。第2个参数:ref,表示排名的区域,即在哪个范围中排名。第3个参数:[order],表示排名的类型,升序还是降序,0表示降序,1表示升序,默认为降序。例如,已知所有员工的销售业绩,根据员工的销售业绩给出对应的名次,如下图所示。
这里利用公式rank直接给出了排名,第1个参数B2表示要排序的数据,即编号为1的员工的销售业绩,第2个参数B:B表示要排序的区域B列,即所有员工的销售业绩,第3个参数0,表示进行降序排列。
总结:以上是Excel数据分析中常用的关联匹配类函数。
本文关键词:excel函数公式组合,excel函数组合键,excel函数组合使用,excel常见的函数公式,excel经典函数组合。这就是关于《excel常见函数组合,Excel官方认定的10个最常用的函数》的所有内容,希望对您能有所帮助!