资源描述:
《excel表格必学的常用函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Excel表格必学的常用函数countif()1、条件计数,统计区域内符合条件的个数,不过好像只能做到单个条件计数。如统计区域a1:b5内单元格内容为“是”的个数,=countif(a1:b5,”是”)。多条件计数见sumproduct()。2、与sumproduct()结合,用于统计区域内不同个数总数。见sumproduct()。find()、search()、len()、left()、mid()、right()字符查找函数,字符个数统计及字符左中右函数1、find(),字符查找函数,返回值是查找的字符在查找串中的位置。如在7854912
2、645中查找5,=find(5,7854912645)返回值是3;也可以引用单元格进行查找,如5在a1,7854912645在a2,=find(a1,a2),返回3。查找的字符也可以是字符串,返回值是与查找字符串相匹配的第一个字符在被查找串中的位置,如在7854912645中查找45,=find(45,7854912645),返回值是9。2、search(),字符查找函数,返回值是查找的字符在查找串中的位置,与find()不同的是,search()可以自定义查找的起始位置。如在7854912645中查找5,=search(5,7854912
3、645)或=search(5,7854912645,1),默认从第一个字符开始查找,返回3;=search(5,7854912645,3),从第三个字符开始查找,返回10;也可以引用单元格进行查找。3、len(),统计字符串的长度,也可以引用单元格。如:=len(7854912645),返回10。4、left(),返回字符串中从左边起的某几个字符,如果要求长度超过字符串总长度,则返回全部,可以引用单元格。如:=left(7854912645,3),返回785;5、mid(),返回字符串中从左边某位置开始的某几个字符,如果要求长度超过字符串总
4、长度,则返回全部,可以引用单元格。如:=mid(7854912645,2,3),返回854;6、right(),返回字符串中从右边起的某几个字符,如果要求长度超过字符串总长度,则返回全部,可以引用单元格。如:=right(7854912645,3),返回645;7、可以其中几个函数一起应用。如:返回左边开始的第一个“5”到第二个“4”之间的字符,=mid(7854912645,(find(5,7854912645)+1),search(4,7854912645,(find(4,7854912645)+1))-find(5,785491264
5、5)-1),返回49126。hlookup()、vlookup()查找和引用函数1、完整的公式是:vlookup(lookup_value,table_array,col_index_num,[range_lookup])。lookup_value,是要在区域的第一列中搜索的值。lookup_value可以是值或引用。table_array,包含数据的区域。可以使用对区域(例如,A2:D8)或区域名称的引用。col_index_num,table_array参数中必须返回的匹配值的列号。col_index_num参数为1时,返回table_
6、array第1列中的值;col_index_num为2时,返回table_array第2列中的值,依此类推。如果col_index_num参数小于1,则vlookup返回错误值;大于table_array的列数,则vlookup返回错误值。range_lookup,一个逻辑值,指定希望vlookup查找精确匹配值还是近似匹配值:如果range_lookup为true或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于lookup_value的最大值,另如果range_lookup为true或被省略,则必须按升序排列tab
7、le_array第1列中的值,否则vlookup可能无法返回正确的值;如果range_lookup为false或0,则不需要对table_array第1列中的值进行排序。如果range_lookup参数为false或0,vlookup将只查找精确匹配值。如果table_array的第一列中有两个或更多值与lookup_value匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值。2、vlookup函数是按垂直方向(列方向)进行数值查找,返回对应量。例如:sheet1是一个数据源的综合表,sheet2是一个引用使用表。sheet1
8、ABC1北京010...2广东020...3海南030...要在sheet2中引用“北京”的某个数据值,可以在sheet2的某一单元格输入:=vlookup("北京",sheet