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 个数组参数,其相应元素需要进行相乘并求和。
第一种使用场景:快速的相乘相加
A | B | C | D | E | F |
水果 | 苹果 | 香蕉 | 提子 | 荔枝 | 总价 |
单价 | 8 | 6 | 7 | 10 | 总价 |
20210405销量 | 120 | 135 | 178 | 88 | |
20210406销量 | 133 | 122 | 157 | 98 | |
20210407销量 | 152 | 113 | 137 | 76 | |
在F3列填=SUMPRODUCT(B2:E2,B3:E3) 就可算出今天这几个水果的总收了,具体就是各水果的单价分别乘相应销量再加一起
第二种使用场景:条件求和
A | B | C | D | E |
水果 | 2月5号销售额 | | | |
苹果 | 25 | | | |
香蕉 | 26 | | 水果 | 总销售额 |
荔枝 | 36 | | 苹果 | |
苹果 | 63 | | | |
香蕉 | 27 | | | |
苹果 | 52 | | | |
| | | | |
| | | | |
在E4中插入公式
=SUMPRODUCT((A2:A7=”苹果”)*B2:B7)就可以得出总个苹果的总销售额,就是B2+B5+B7
注意:这里用乘号相连是因为A2:A10=”苹果”,是一个逻辑判断,返回的是逻辑值,而后面的是数字,所以需要用乘号。
max 指定区域最大值,数据计算