常用函数
- 一、常用函数
- 1、MATCH函数
- 2、INDEX函数
- 3、LOOKUP函数
- 4、MID函数
- 5、if函数
- 6、mod函数
- 7、ABS函数
- 8、MAX&MIN函数
- 9、ROUND函数
- 10、SUM函数
- 11、COUNT函数
- 12、AVERAGE函数
- 13、RANK.EQ函数
一、常用函数
1、MATCH函数
MATCH函数语法为:MATCH(lookup_value,lookuparray,match-type)
lookup_value:表示查询的指定内容;lookuparray:表示查询的指定区域;match-type:表示查询的指定方式,用数字-1、0或者1表示,
match(查找值,查询范围,匹配类型)
匹配类型
匹配类型参数有0、1、-1三种。
0为精确匹配,
即在搜索区域查找完全等于指定值的第一个值,并返回其在搜索区域中的相对位置。
1为模糊匹配,
即在搜索区域查找小于或等于指定值的最大值,并返回其在搜索区域中的相对位置。匹配类型参数为1时,搜索区域的值必须以升序排列,
-1也是模糊匹配,
即在搜索区域查找大于或等于指定值的最小值,返回其在搜索区域中的相对位置。匹配类型参数为-1时,搜索区域的值必须按降序排序,
案例
=MATCH(100,B2:B5,0)
查找值为100的列序数,在B2~B5区域,精确匹配
=MATCH(80,C2:C5,1)
查找在C2~C5区域内查找小于或等于80的数值的列序数,选择其中最大的数值,
=MATCH(90,D2:D5,-1)
查找在D2~D5区域内查找大于或等于80的数值的列序数,选择其中最小的数值,
2、INDEX函数
INDEX函数是用来“返回表或区域中的值”或“对值的引用”。
函数INDEX( )有两种形式:
数组形式——INDEX(array,row_num,column_num)和
引用形式——INDEX(reference,row_num,column_num,area_num)。
Array为单元格区域或数组常数;Row_num为数组中某行的行序号,Column_num是数组中某列的列序号。
Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。
案例
(1)、数组形式
=INDEX(A1:D5,3,4)
查找区域D2~F11的第3行、第4列的值
(2)、引用形式
=INDEX((A1:B5,C1:D5),3,1,2)
在A1:B5、C1:D5区域,查找第二个区域的第三行第一列的值。
如果没有写查找区域,默认查找第一个区域。
3、LOOKUP函数
LOOKUP函数用于从一列或一行或数组中查找一个值。
=LOOKUP(Lookup_value,lookup_vector,Result_vector)
Lookup_value,是要查找的值;lookup_vector,是要查找的范围;Result_vector,是要获得的值。
=LOOKUP(查找值,查找范围,要获得值的区域)
案例
(1)、方法1
=LOOKUP(F2,A2:A5,D2:D5)
查找为F2单元格,在A2:A5区域,查找值在D2:D5区域
(2)、方法2
=LOOKUP(F2,$A$2:$D$5)
查找F2单元格,在$A
2
:
2:
2:D$5区域
相似函数
VLOOKUP函数
vlookup函数在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。
=VLOOKUP(查找的值,查找区域,返回列的位置,查找的方式)
查找方式有两种,一种模糊查找 ,一种精确查找,FALSE精确匹配,TRUE近似匹配。
案例
=VLOOKUP(A5,A1:D5,4,0)
查找A5,在A1:A5区域的第四列,精确匹配。
4、MID函数
mid函数是从指定字符串中指定位置提取指定个数字符。
MID(text,start_num,num_chars)
text表示指定的字符串,一般为引用的单元格;start_num表示指定位置;num_chars表示指定个数
=MID(D5,2,3)
查询D5单元格,从第二个数开始截取3个数。
5、if函数
=IF(条件判断, 真返回值, 假返回值)
案例
=IF(C2=1,"男","女")
6、mod函数
mod函数是一个用来求余数函数,返回两数相除的余数。
=mod(number,divisor)
=mod(被除数,除数)
案例
=IF(MOD(C5,2)=1,"男","女")
4/2余2!=1返回假值
7、ABS函数
abs函数用于计算某一数值的绝对值,
=ABS(number)
number表示要计算绝对值的数值。
案例
=ABS(D3-D5)
=ABS(D5-D3)
8、MAX&MIN函数
查找一组数据的最大或最小值
max(number1,number2,number3…)
min(A1:A9)
案例
=MAX(D2:D5)
=MIN(D2,D3,D4,D5)
9、ROUND函数
round函数用来对数值进行四舍五入。
=round(数值,保留位数)
案例
=ROUND(G2,2)
10、SUM函数
sum函数是求和函数
构成语法为:SUM(number1,number2, …)
案例
=SUM(E2,D2,C2)
对C2,D2,E2的值进行求和,
相似函数
SUMIF函数
sumif函数是用来根据指定条件对若干单元格进行求和
=sumif(条件区域,求和条件,实际求和区域)
案例
=SUMIF(A2:A13,D2,C2:C13)
和lookup函数有亿点点相似
11、COUNT函数
count函数 对数的个数进行计数
count(number1,number2, …)
文本和null不计入个数
案例
=COUNT(C2:F25)
相似函数
COUNDIF函数
coundif函数 在指定区域中按指定条件对单元格进行计数
案例
=COUNTIF(C2:E25,">90")
成绩大于90分的有6个
COUNTA函数
统计区域内包含文本和逻辑值的单元格个数
案例
=COUNTA(C1:F3)
12、AVERAGE函数
average函数 就是求平均值,如果空白表格,就自动忽略。
AVERAGE的语法
=AVERAGE(a,b,c,…)
案例
=AVERAGE(C2:E2)
13、RANK.EQ函数
rank.eq函数用来获得一个数的排名
RANK.EQ(单元格,要排序区域,排序方式)
排序方式有两种升序和降序,用0和1表示。
案例
=RANK.EQ(F2,F2:F25,0)
查找F2单元格的数值在选定区域的排名。
更多推荐
Excel表格常用函数
发布评论