Excel常用函数使用大全
2025-05-16 11:03:15 12 举报
AI智能生成
Excel常用函数列表及用法。
作者其他创作
大纲/内容
逻辑函数
IF
判断函数,用法if(判断,真值,假值)
IFERROR,如果函数报错,则真值,否则假值
IFNA,如果函数找不到,则真值,否则假值,一般是和VLOOKUP搭配
IFS,多个条件判断,ifs(条件1,真值1,条件2,真值2,...)
NOT
逻辑求反,not(逻辑判断)
AND
与,两个条件均满足为真,and(条件1,条件2,...)
OR
或,一个条件满足为真,or(条件1,条件2,...)
FALSE
假值
TRUE
真值
SWITCH
选择判断,switch(表达式,值1,结果1,值2,结果2,...)
日期函数
DATE
日期设定,date(年,月,日)
DATEDIF
计算两个日期之间的差,datedif(开始日期,结束日期,比较单位)
DAY
返回一个日期的日,day(日期)
HOUR
返回一个日期时间的小时数,介于0~23之间
MINUTE
返回一个日期时间的分钟数,介于0~59之间
MONTH
返回一个日期时间的月,介于1~12之间
YEAR
返回一个日期时间的年,为大于1970的数
NETWORKDAYS
返回两个日期之间的工作日天数,networkdays(开始日期,结束日期,假期区域)
NOW
返回当前时间点,精确到秒,不带参数
TODAY
返回今天的日期,精确到天,不带参数
WEEKDAY
返回某日期为星期几,计算结果是一个整数
WEEKNUM
返回某日期为一年中的第几周,计算结果为一个整数;
文本函数
CHAR
返回数字代码对应的字符;char(整数)
CONCAT
连接文本函数,用法为concat(文本区域)
CONCATENATE
连接文本函数,用法为concatenate(文本)
TEXTJOIN
使用指定分隔符连接文本区域或文本列表,用法为textjoin(分隔符,忽略空白单元格,字符串1,...)<br>
CLEAN
删除文本中的所有非打印字符,clean(文本)
TRIM
清除文本之中的所有多余的空格,单词之间的单个空格不会被删除,trim(文本)
EXACT
比较两个字符串是否完全相同(区分大小写),返回TRUE 或FALSE,exact(文本1,文本2)<br>
FIND
返回一个字符串在另一个字符串中出现的起始位置。(区分大小写,且不允许使用通配符)<br>find(要查找的字符,被查找的字符串,[开始位置])
SEARCH
返回一个指定字符或文本字符串在字符串中第一次出现的位置,从左到右查找。(忽略大小写)<br>search(要查找的字符,被查找的字符串,[开始位置])
SUBSTITUTE
将字符串中的部分字符替换成新字符串。<br>SUBSTITUTE(被替换的整个字符串,原字符串,新字符串,[替换序号])<br>
LEFT
从一个文本字符串的第一个字符开始返回指定个数的字符。<br>LEFT(字符串,[字符个数])<br>
MID
从文本字符串中指定的位置开始,返回指定长度的字符串。<br>MID(字符串,开始位置,字符个数)<br>
RIGHT
从一个文本字符串的最后—个字符开始返回指定个数的字符。<br>RIGHT(字符串,[字符个数])<br>
LOWER
将文本字符串转换成字母全部小写形式。<br>LOWER(字符串)<br>
UPPER
将文本字符串转换成字母全部小写形式。<br>LOWER(字符串)<br>
VALUE
将文本字符转为数字,等同于公式=文本*1的效果。<br>value(数字文本)
TEXT
将内容转为特定数字格式的文本。text(内容,数字格式)
数学函数
SUM
求和,用法是=sum(单元格1,单元格2,...)
SUMIF
带单条件求和,SUMIF(条件区域,条件,「求和区域])<br>
SUMIFS
带多条件求和,SUMIFS(求和区域,区域1,条件1,...)<br>
AVERAGE
AVERAGEIF
带单条件求平均值,AVERAGEIF(区域,条件,「求平均值区域])<br>
AVERAGEIFS
带多条件求平均值,AVERAGEIFS(求平均值区域,区域1,条件1,...)<br>
求平均值,AVERAGE(数值1,...)<br>
COUNT
计算数字单元格的个数
COUNTA
计算非空单元格的个数
COUNTBLANK
计算空单元格的个数
COUNTIF
带单条件求符合条件的单元格的个数,COUNTIF(区域,条件)<br>
COUNTIFS
带多条件求数字单元格的个数,COUNTIFS(区域1,条件1,[区域2,条件2,...)<br>
MAX
求最大值,max(数据区域)
MAXIFS,MAXIFS(最大所在区域,条件区域1,条件1,...)<br>
MIN
求最小值,min(数据区域)
MINIFS
MINIFS(最小所在区域,条件区域1,条件1,...)<br>
RAND
随机数,rand()计算结果是得到0~1之间的一个小数
RANDBETWEEN
返回位于两个指定数之间的一个随机整数。每次计算工作表时都将返回一个新的数值。<br>RANDBETWEEN(最小整数,最大整数)<br>
ROUND
返回某个数字按指定位数取整后的数字。ROUND(数值,小数位数)<br>
ROUNDUP
向上舍入数字,roundup(数值,小数位数)<br>例:roundup(5.1,0)=6
ROUNDDOWN
向下舍掉数字,rounddown(数值,小数位数)<br>例:rounddown(5.1,0)=5<br>
SUMPRODUCT
在给定的几组数组中,将数组间对应的元素一一相乘,并返回它们的乘积之和。<br>SUMPRODUCT(数组1,)<br>
MOD
返回两数相除的余数。结果的正负号与除数相同。<br>MOD(数值,除数)<br>
MODE
返回在某—数组或数据区域中的众数。(出现频率最多的数)<br>MODE(数值1,数值2,...)<br>
MEDIAN
返回给定数值集合的中值。<br>MEDIAN(数值1,...)<br>
SUBTOTAL
返回数据清单或数据库中的分类汇总。<br>SUBTOTAL(函数序号.引用1. ...<br>
查找与引用
SEARCH
返回一个指定字符或文本字符串在字符串中第一次出现的位置,从左到右查找。(忽略大小写)<br>search(要查找的字符,被查找的字符串,[开始位置])
FIND
返回一个字符串在另一个字符串中出现的起始位置。(区分大小写,且不允许使用通配符)<br>find(要查找的字符,被查找的字符串,[开始位置])
COLUMN
返回指定引用的列号。<br>COLUMN(「参照区域)<br>
ROW
返回指定引用的行号。<br>Row(「参照区域)<br>
VLOOKUP
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。(默认情况下,表是升序的)<br>VLOOKUP(查找值,数据表,列序数,〔匹配条件])<br>
INDEX
返回数据清单或数组中的元素值,此元素由行序号和列序号的索引值给定。<br>INDEX(数组,行序数,「列序数],[区域序数])<br>
INDIRECT
返回由文本字符串所指定的引用。<br>INDIRECT(单元格引用,[引用样式])<br>
MATCH
返回在指定方式下与指定项匹配的数组中元素的相应位置。<br>MATCH(查找值,查找区域,〔匹配类型])<br>
OFFSET
以指定的引编辑栏系,通过给定的偏移量、行数及列数返回一个新的引用。<br>OFFSET(参照区域,行数,列数,[高度],[宽度])<br>
财务函数
PMT
基于固定利率及等额分期付款方式,返回贷款的每期付款额。<br>
NPER
基于固定利率及等额分期付款方式,返回某项投资的总期数。<br>
PV
返回投资的现值。现值为一系列未来付款的当前值的累积和。<br>
FV
基于固定利率及等额分期付款方式,返回某项投资的未来值。<br>
附图片
0 条评论
下一页