excel函数vlookup,SUBSTITUTE,IF,SUMIF,COUNTIF,COUNTIFS

VLOOKUP函数的语法为:
VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)

第一参数是要在表格或区域的第一列中查询的值。
第二参数是需要查询的单元格区域,这个区域中的首列必须要包含查询值,否则公式将返回错误值。如果查询区域中包含多个符合条件的查询值,VLOOKUP函数只能返回第一个查找到的结果。
第三参数用于指定返回查询区域中第几列的值,该参数如果超出待查询区域的总列数,VLOOKUP函数将返回错误值#REF!,如果小于1返回错误值#VALUE!。
第四参数决定函数的查找方式,如果为0或FASLE,用精确匹配方式,而且支持无序查找;如果为TRUE或被省略,则使用近似匹配方式,同时要求查询区域的首列按升序排序。

如图,需要从B~E的数据表中,根据H3单元格的姓名查询对应的职务。
公式为:
=VLOOKUP(H3,C:E,3,0)

A	B	C	D	E	F	G	H	I
	序号	姓名	部门	职务				
	1	红红	采购	经理			姓名	职务
	2	贺回	安监	保管			方方	经理
	3	关关	采购	部长				
	4	刘刘	安监	科长				
	5	方方	采购	经理				
	6	是有明	安监	代表				
	7	朱朱	采购	经理				
	8	以以	安监	保管				
	9	林林	采购	出纳				

在I3处插入以上函数,意思为在C到E列中精彩确查找结果和H3一样的内容,然后把相应内容的第3列的(内容C到E列中的第3列,VLOOKUP函数第三参数中的列号,不能理解为工作表中实际的列号,而是指定要返回查询区域中第几列的值。)相应内容填入I3

SUBSTITUTE函数的基础语法是:
SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])
最后一个参数,[替换第几个], 是可以省略的。

可以用来去掉空格,

如以下可以把B2列从4位到9位中的数字用星号代替=SUBSTITUTE(B2,MID(B2,4,5),”*****”)

IF函数

=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)

示例:根据身份证号码提取性别

公式:=IF(MOD(MID(B3,17,1),2)=1,”男”,”女”)

身份证号码中也包含着每个人的性别信息,它只与身份证号码的第17位有关,第17位是计数性别为男,为偶数性别则为女,所以我们使用mid提取第17位的数值,然后使用mod函数计算这个数的奇偶性,最后使用if函数判断输出结果

sum 指定区域求和 统计一个单元格区域:=sum(A1:A10) 统计多个单元格区域:=sum(A1:A10,C1:C10)

SUMIF,用来对符合指定条件的数据求和。

=SUMIF(条件区域,指定的求和条件,求和的区域)

如要在B列中查找值和E2内容相同的相应多个C列的数值做求和 =SUMIF(B:B,E2,C:C)

COUNTIF,用来统计符合指定条件的个数

=COUNTIF(条件区域,指定的条件)

如要在B列中查找内容和E2相同的个数=COUNTIF(B:B,E2)

示例:查找标记重复内容

公式:=IF(COUNTIF(C:C,C3)>1,”重复”,””)

在这里我们首先使用countif函数对C列进行计数,如果结果大于1代表有重复值,然后我们使用if函数来判断结果是不是大于1,大于1就返回重复,如果不大于1就返回空值

COUNTIFS,用来统计符合指定多个条件的个数

=COUNTIFS(条件区域1,指定的条件1,条件区域2,指定的条件2,条件区域3,指定的条件,…………..)

比如要查下A列中值等于电信而且B列中值等于E2值的个数=COUNTIF(A:A,”电信”B:B,E2)

SUMPRODUCT函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。SUMPRODUCT函数完整语法如下:

=SUMPRODUCT(array1,[array2], [array3], …

Array1:必需。其相应元素需要进行相乘并求和的第一个数组参数。

Array2, array3,…:可选。 2 到 255 个数组参数,其相应元素需要进行相乘并求和。

第一种使用场景:快速的相乘相加

ABCDEF
水果苹果香蕉提子荔枝总价
单价86710总价
20210405销量12013517888
20210406销量13312215798
20210407销量15211313776

在F3列填=SUMPRODUCT(B2:E2,B3:E3) 就可算出今天这几个水果的总收了,具体就是各水果的单价分别乘相应销量再加一起

第二种使用场景:条件求和

ABCDE
水果2月5号销售额
苹果25
香蕉26水果总销售额
荔枝36苹果
苹果63
香蕉27
苹果52

在E4中插入公式

=SUMPRODUCT((A2:A7=”苹果”)*B2:B7)就可以得出总个苹果的总销售额,就是B2+B5+B7

注意:这里用乘号相连是因为A2:A10=”苹果”,是一个逻辑判断,返回的是逻辑值,而后面的是数字,所以需要用乘号。

max 指定区域最大值,数据计算