excel常用函数公式(有实例有分析有重点)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
excel 公式笔记
一、vlookup
1.查找A列中第一个以"厦门"开头的记录对应B列的值。
=vlookup("厦门*",A:B,2,0)
其中第一个参数为要寻找的文本,第二个参数为一个区域,第二个参数的第一列为要寻找的区域,第三个参数的2表示第二个参数的第二列显示出来,第四个参数的0表示精确查找。
二、countif
1.统计A1:A10区域中型号为"
2.5m*3m"的记录个数。
=countif(A1:A10,"2.5m~*3m")
在excel常用函数中,支持通配符的主要有vlookup、hlookup、match、sumif、countif、search、searchB,而find、findB、subsitute不支持通配符。*表示任意字符,?表示单个字符,~解除字符的通配性。
2.统计A1:A10中不重复数的个数。
=SUMPRODUCT((1/COUNTIF(A1:A10,A1:A10)))
3.求小于60的数据有多少
=count(A2:A10,"<60")
三、sumproduct
1.求购物总花费,A列表示购买数量,B列表示购买单价
=sumproduct(A2:A8,B2:B8)
意思为A2*B2+A3*B3。。。。+A8*B8
2.求二班有多少学生学习了数学
=sumproduct((A2:A10="二班")*(B2:B10="数学"))
表示二班的数学有几个
3.求二班数学分数总和
=sumproduct((A2:A10="二班")*(B2:B10="数学")*(C2:C10))
4.统计"技术部"考试成绩为0的个数(缺考除外)
=sumproduct((B2:B9="技术部")*(E2:E9=0)*(E2:E9<>""))
excel会将空值看成0,所以在统计成绩为0的考生时,需要把成绩为空的考生去除。
四、search、searchB
1.查找C2中是否有"北京"字符。
=search("北京",C2,1)
第一个参数为要找的字符,第二个参数是查找区域,第三个参数表示从
第1个字符开始查找。返回字符在字符串中第一次出现的位置。2.查找"i"在字符串"baidujingyan"中第一次出现的位置。
=search("i",A1,1)该公式返回3
search支持通配符,并为模糊查找,不区分大小写,find不支持通配符,为精确查找,并且区分大小写。
3.查找D2中第一个半角字符的位置
=searchB("?",D2)
五、match
1.找到第一个包含"中国"的单元格,并返回单元格在第几行=match("*中国*",C2:C11,0)
这个公式是返回字符所在的行,不是返回字符在字符串的位置。第一个参数为要查找的字符,第二个参数是寻找区域,第三个参数为0表示精确查找。
六、find
1.查找"怎么"在"excel中find函数怎么用"中的位置
=find("怎么",A1,5)
第三个参数5为开始查找的位置。
find不支持通配符,第二个参数A1为单元格,不是一个区域。
七、offset(reference,rows,cols,[height],[width])
1.得到一个区域
=offset(C5,-3,3,3,3)
得到了F2:H4区域
八、left
1.返回左边前6位字符
=left(A1,6)
九、mid、midB
1.从第11位开始,提取3个字符
=mid(A1,11,3)
2.从第7个字节开始,提取6个字节(3个字)
=mid(A1,7,6)
十、right
1.返回右边前6位字符
=right(A1,6)
十一、substitute
1.将后4位数字用"*"代替
=substitute(A2,right(A2,4),"****")
2.用"e"代替第二次出现的"i"
=substitute(A2,"i","e",2)
第二个参数为被替换的字符,第三个参数为新的需要的字符,第四个参数为第几次出现。replace函数是用字符的位置来控制代替、插入或删除。
十二、sumif
1.求"成都发货平台"的发货总量
=sumif(A2:A13,"成都发货平台",B2:B13)
=sumif(A2:A13,"成都*",B2:B13)
第二个参数必须在第一个参数内,sumif支持通配符,如果记录数目较多,可以使用"ctrl+shift+↓"一次性全部选取。
2.求一组数据中所有正数之和
=sumif(A1:A10,">0",A1:A10)
第一个参数为条件比较区,第二个参数为比较条件,第三个参数为求和区。
十三、sumifs
1.求数学与英语同时大于等于80分的同学总分之和
=sumifs(E2:E10,C2:C10,">=80",D2:D10,">=80")
和sumif正好相反,sumifs的第一个参数为求和区,第二个参数为条件区,第三个参数为比较条件,第四个参数为条件区,第五个参数为比较条件,以此类推。
十四、numberstring
1.将数字转换为小写中文数字
=numberstring(1234567890,1)
显示为:一十二亿三千四百五十六万七千八百九十
2.将数字转换为大写中文数字
=numberstring(1234567890,2)
显示为:壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾
3.将数字转换为中文数字
=numberstring(1234567890,3)
显示为:一二三四五六七八九O