本文介绍一些基础excel函数,包括日期函数,查找函数,计算统计函数,逻辑函数,文本函数,地址函数,随着学习的深入,后面会发布其他复杂函数的使用。小伙伴们可以在评论区探讨更多函数的用法,另外如果有需要更改的地方欢迎大家留言,及时更改。
1.日期函数
DATE,NOW,TODAY,YEAR,MONTH,DAY,WEEKNUM,DATEDIF。
(1)DATE 返回代表特定日期的序列号。
(2)NOW 返回日期时间格式的当前日期和时间。
(3)TODAY 返回日期格式的当前日期。
(4)YEAR 返回当前日期的年份。
(5)MONTH 返回当前日期的月份。
(6)DAY 返回当前日期的天数。
(7)WEEKNUM 返回当前日期在一年中的周数。
(8)DATEDIF 返回两个日期之间相隔的天数,月数,年数。
--返回两日期相差的年份。 日期小的在前,日期大的在后。
--返回两日期相差的月份。 返回相差的天数同理,将"M"替换成"D"即可。
--忽略年和月,返回两日期相差的天数。
--忽略年和日,返回两日期相差的月数。 11月到次年的10月相差11个月份。
--忽略年,返回两日期相差的天数。
2.查找函数
INDEX,MATCH,LOOKUP,VLOOKUP,HLOOKUP,CHOOSE。
(1)INDEX 在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。返回值。
(2)MATCH 返回符合特定值特定顺序的项在数组中的相对位置。
0--精确匹配 1--升序查找 -1--降序查找。
(3)LOOKUP 从单列或单行或数组中查一个值,条件是向后兼容性。 查找一行一列。
功能性不强,不实用,不使用。
(4)VLOOKUP 搜索表区域内满足条件的元素,确定待见检索单元格的行序号,再进一步返回单元格的值。 0/false--精准查询 1/true--模糊查询。还可以连接查找其他表中的元素。
(5)HLOOKUP 搜索数组区域首行满足条件的元素,确定待检索单元格在区域的行列号,再进一步返回选定单元格的值。一般在要查找的值在首行时使用。用法同VLOOKUP。
(6)CHOOSE 根据给定的索引值值,从参数串中查找值。
3.计算统计函数
3.1计算函数
SUM,SUMIF,SUMIFS,MAX,MIN,AVERAGE,ROUND,ROUNDDUP,RPUNDDOWN,ABS,INT,FLOOR,CEILING,MOD,LARGE,SMALL,RANK,PRODUCT,SUBTOTAL。
(1)SUM 返回数据的和。
(2)SUMIF 对满足条件的单元格求值。
(3)SUMIFS 对一组给定条件指定的单元格求和。
(4)MAX 返回最大值。MIN返回最小值。
(5)AVERAGE 返回参数的算术平均值。
(6)ROUND 返回四舍五入后的数值。
(7)ROUNDUP 向上舍入数字。
(8)ROUNDDOWN 向下舍入数字。
(9)ABS 返回给定数值的绝对值。
(10)INT 将数值向下取整为最接近的整数。
(11)FLOOR 将参数向下取舍为最接近给定基数的倍数。
(12)CEILING 将参数向上取舍为最接近给定基数的倍数。
(13)MOD 返回两值相除的余数。
(14)LARGE 返回数据组中第K个最大的值。
(15)SMALL 返回数据组中第K个最小的值。
(16)RANK 返回某数字在一列数字中相对于其他数值的大小排名。
0--降序 1--升序
(17)PRODUCT 计算所有参数的乘积。
(18)SUBTOTAL 返回一个数据列表或者数据库的分类汇总。
3.2统计函数
COUNT,COUNYTA,COUNTIF,COUNTIFS,COUNTBLANK,FREQURNCY。
(1)COUNT 计算区域中包含数字的单元格的个数
(2)COUNTA 计算区域内非空单元格的个数
(3)COUNTIF 计算满足条件的单元格个数。
(4)COUNTIFS 统计一组给定条件所指定的单元格数。
(5)COUNTBLANK 计算单区域中空单元格的个数。
(6)FREQUENCY 以一列垂直数组返回一组数据的频率分布。
4.逻辑函数
IF,IFS,IFERROR,AND,OR,NOT,
(1)IF 满足条件返回第一个结果值,不满足返回第二个结果值。
(2)IFS 满足一个或多个条件数值时返回第一个数值,否则返回另一个数值。
(3)IFERROR 如果表达式是一个错误,返回value_if_error,否则返回自身表达式的值。当函数计算出现错误信息时,使用IFERROR函数设置错误提示信息。
(4)AND 同时满足IF中的多个条件,相当于且,都为真,结果才为真。
(5)OR 满足其中一个条件,相当于或,其中一个为真,结果就为真。
(6)NOT 对参数的逻辑值求反。当确保一个值不等于某一个特定值时。
5.文本函数
VALUE,TEXT,FIND,SEARCH,TRIM,EXACT,CONCATENATE,LEFT,RIGHT,MID,REPLACE,SUBSTITUTE,LEN,LENB,CHAR,CODE,LOWER,UPPER,REPT。
(1)VALUE 将一个代表数值的文本字符串转换为数值。
(2)TEXT 根据指定的数字格式将数值转换为文本。
(3)FIND 返回一个字符串在另一个字符串中出现的的起始位置。
(4)SEARCH 返回一个字符串在另一个字符串出现的起始位置,忽略大小写。
(5)TRIM 清除字符串的前后空格。
(6)EXACT 比较两个字符串是否完全相同,区分大小写。返回TRUE,FALSE。
(7)CONCATENATE 将多个文本数值字符串合并成一个。
(8)LEFT,RIGHT,MID 截取字符串,从哪个方向,截取多少个。
(9)REPLACE 将一个字符串中的部分字符用另一个字符串替换。
(10)SUBSTITUTE 将字符串中的部分字符串以新字符串替换。
(11)LEN,LENB 返回文本字符串的个数。汉字占两个字符。
(12)CHAR 返回由代码数字指定的字符。
(13)CODE 返回代码对应的数字。
(14)LOWER 将一个文本字符串中的所有大写字母转换为小写字母。
(15)UPPER 将文本转换成大写形式。
(16)REPT 按照给定的次数重复显示文本。
6.地址函数
CELL,ADDRESS,ROW,COLUMN,ROWS,COLUMNS,OFFSET,INDIRECT。
(1)CELL 返回有关单元格格式,位置或内容的信息。
(2)ADDRESS 返回给定的行号和列标,建立文本类型的单元格地址。
(3)ROW,COLUMN 返回指定单元格的行号和列标。
(4)ROWS ,COLUMNS 返回某一引用或数组的行数/列数。
(5)OFFSET 统计函数指定的引用为参考系,通过偏移量返回新的引用。
--Rows:偏移的行数,正数向下,负数向上,零不变。
--Cols:偏移的列数。正数向右,负数向左,零不变。
--Height:向下/上扩展 正数向下,负数向上,不能是0。
--Width:向左/右扩展,正数向右,负数向左,不能是0。
(6)INDIRECT 返回由文本字符串指定的引用,立即引用进行计算。
未完待续~~持续更新中~~