Excel函数
函数的使用:
- 注意格式的正确性。
- 注意引用区域的正确性,引用区域错误会导致返回的结果出错或函数报错。
- 注意相对引用和绝对引用的使用。
-
=vlookup(查询值,查询区域,查询区域的列,0/1)
说明:1为模糊匹配,0为精确匹配,省略时为模糊匹配。
-
=match(匹配值,匹配区域, 0)
说明:此函数以数值得形式返回匹配值所在位置,若匹配区域为某一列,则返回匹配值在此列的所在行数,若匹配区域为某一行,则返回匹配值在此列的所在列数。返回的行(列)位置为相对位置。
-
=vlookup(查询值,查询区域,match(匹配值,匹配区域,0),0)
说明:实现多条信息查询。
-
=count(计数区域)
说明:返回查询区域数值个数,若含有文字,文字部分则以0返回。
-
=ifs(判断条件1,返回值1,判断条件2,返回值2,...)
说明:多条件判断。
-
=countif(计数区域,计数条件)
说明:返回计数条件下的计数值。
-
ALT + =
说明:快速求和。
-
=text(要转换的值,格式)
说明:=text(a1,”yyyy年mm月dd日aaaa”或“e年mm月dd日aaaa”)
-
=rand()
说明:随机生成(0,1)之间的数。
-
=randbetween(min,max)
说明:随机生成(min,max)之间的整数。
-
=mid(提取值,字符串起点,字符串长度)
说明:字符串提取。
-
=text(mid(提取值,字符串起点,字符串长度),00-00-00)
说明:从身份证号提取出生日期。
-
=column(A2)
说明:返回单元格所在列,
=column(A2)
返回值为1。 -
=offset(参考系,行偏移量,列偏移量,返回的行数,返回的列数)
返回的行数和列数,构成一个返回的区域。
(1)
=offset(A2,2,1,1,1)
,表示以A2单元格为参考系——行偏移量2行,列偏移量1行,返回1行1列的区域大小;参考系也可以是多行多列,要返回的行列数要与参考系行列数相同,(其实没必要多行多列引用,引用单个单元格,通过下拉的方式就可以实现多行多列引用。)。(2)
offset(Sheet1!$A$2,1,,Sheet1!$D$2,1)
,表示以A2单元格为参照系——行偏移量1行,列不偏移——返回D2行,1列。可以通过此方式做带滚动轴的图表。 -
=countifs(条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)
说明:多条件计数。
-
=sumifs(求和范围,条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)
说明:多条件求和。
-
=sumif(条件范围,条件,[求和范围])
说明:单条件求和。
-
=vlookup(查询值,查询区域,COLUMN(B3),0)
说明:用于多列查询。
-
=round(值或引用,保留小数个数)
说明:确定小数保留的位数。
-
=int(值或引用)
说明:取整。
-
=upper(字母或引用)
说明:全部字母大写。
-
=proper(字母或引用)
首字母大写。
-
=lower(字母或引用)
说明:全部字母小写。
-
=rank(排序的值,排序的范围,0/1)
说明:排序,0为降序,1为升序,此为美式排序,如:1224557
-
=sumproduct(数组1,数组2,...数组N)
说明:数组用法不太明白,此为中式排序,如:1234567
-
=counta(计数区域)
说明:返回此区域非空单元格数量。
-
=countblank(计数区域)
说明:返回此区域空单元格数量。
-
=rept(引用值,重复次数)
说明:返回重复的引用值。
-
=lookup(查询值,查询区域,返回值所在区域)
说明:使用此函数必须对查询区域的值进行升序排列,否返回错误值。数组式查询不太明白。
-
=numberstring(单元格值,1/2/3)
说明:如66,当为1时六十六,当为2时,陆拾陆,当为3时,六六。
-
=frequency(引用区域,{up_value,low_value})
说明:返回引用区域内,范围在low_value到up_value的个数。
-
=aggrvate(函数,条件,引用区域)
说明:用法略为复杂,参考网上用法。
-
=isna(引用单元格)
说明:如果引用的单元格为空,则返回True,否则返回False。注意和
isblank
的区别。 -
=isblank(引用单元格)
说明:如果引用的单元格没有值,则返回True,否则返回False。注意和
isna
的区别。