EXCEL函数一览表¶
这里,我将常用的EXCEL函数整理如下,可以根据需要进行参考,参考列有对应的讲解视频,可以对照视频进行学习。
| 函数(Function) | 中文说明 | 基本语法 | 版本/适用 | 参考 |
|---|---|---|---|---|
| 一、入门基础 | ||||
| SUM | 求和 | SUM(区域) | Excel 2007+ | 视频/文档 |
| AVERAGE | 平均值 | AVERAGE(区域) | Excel 2007+ | 视频/文档 |
| MAX | 最大值 | MAX(区域) | Excel 2007+ | 视频/文档 |
| MIN | 最小值 | MIN(区域) | Excel 2007+ | 视频/文档 |
| LARGE | 第k大 | LARGE(区域, 第几大) | Excel 2007+ | 视频/文档 |
| SMALL | 第k小 | SMALL(区域, 第几小) | Excel 2007+ | 视频/文档 |
| COUNT | 计数(数值) | COUNT(区域) | Excel 2007+ | 视频/文档 |
| COUNTA | 计数(非空) | COUNTA(区域) | Excel 2007+ | 视频/文档 |
| COUNTBLANK | 空白计数 | COUNTBLANK(区域) | Excel 2007+ | 视频/文档 |
| ROUND | 四舍五入 | ROUND(数值, 位数) | Excel 2007+ | 视频/文档 |
| ROUNDUP | 向上舍入 | ROUNDUP(数值, 位数) | Excel 2007+ | 视频/文档 |
| ROUNDDOWN | 向下舍入 | ROUNDDOWN(数值, 位数) | Excel 2007+ | 视频/文档 |
| INT | 取整(向下) | INT(数值) | Excel 2007+ | 视频/文档 |
| RMB | 中文货币格式 | RMB(数值) | Excel 2007+ | 视频/文档 |
| DOLLAR | 美元货币格式 | DOLLAR(数值, 位数) | Excel 2007+ | 视频/文档 |
| RAND | 随机数(0-1) | RAND() | Excel 2007+ | 文档 |
| RANDBETWEEN | 随机整数 | RANDBETWEEN(最小值, 最大值) | Excel 2007+ | 文档 |
| ROW | 返回行号 | ROW(单元格) | Excel 2007+ | 视频/文档 |
| COLUMN | 返回列号 | COLUMN(单元格) | Excel 2007+ | 视频/文档 |
| RANK | 返回排名 | RANK(数值, 区域, [顺序]) | Excel 2007+ | 视频/文档 |
| SUMPRODUCT | 数组乘积求和 | SUMPRODUCT(数组1, [数组2], …) | Excel 2007+ | 视频/文档 |
| SUBTOTAL | 分组小计 | SUBTOTAL(函数编号, 区域) | Excel 2007+ | 视频/文档 |
| 二、文本处理 | ||||
| LEFT | 取左 | LEFT(文本, [取左位数]) | Excel 2007+ | 视频/文档 |
| RIGHT | 取右 | RIGHT(文本, [取右位数]) | Excel 2007+ | 视频/文档 |
| MID | 取中 | MID(文本, 开始位置, 取几位) | Excel 2007+ | 视频/文档 |
| FIND | 查找位置(区分大小写) | FIND(查找文本, 原文本, [开始位置]) | Excel 2007+ | 视频/文档 |
| SEARCH | 查找位置(不区分) | SEARCH(查找文本, 原文本, [开始位置]) | Excel 2007+ | 视频/文档 |
| SUBSTITUTE | 按内容替换 | SUBSTITUTE(文本, 旧文本, 新文本, [第n次]) | Excel 2007+ | 视频/文档 |
| REPLACE | 按位置替换 | REPLACE(文本, 开始位置, 替换长度, 新文本) | Excel 2007+ | 视频/文档 |
| CONCATENATE | 拼接(旧) | CONCATENATE(文本1, 文本2, …) | Excel 2007+ | 视频/文档 |
| CONCAT | 拼接(新) | CONCAT(文本1, 文本2, …) | Excel 2016+ | 视频/文档 |
| PONETIC | 文本连接 | PHONETIC(区域) | Excel 2007+ | 视频/文档 |
| TEXTJOIN | 按分隔符拼接 | TEXTJOIN(分隔符, 是否忽略空值, 文本区域) | Excel 2016+ | 视频/文档 |
| NUMBERSTRING | 转大写数字 | NUMBERSTRING(数值, 1) | Excel 2007+ | 视频/文档 |
| TEXT | 数字转文本格式 | TEXT(数值, 格式) | Excel 2007+ | 视频/文档 |
| UPPER | 转大写 | UPPER(文本) | Excel 2007+ | 视频/文档 |
| LOWER | 转小写 | LOWER(文本) | Excel 2007+ | 视频/文档 |
| PROPER | 首字母大写 | PROPER(文本) | Excel 2007+ | 视频/文档 |
| LEN | 长度 | LEN(文本) | Excel 2007+ | 视频/文档 |
| TRIM | 清理多余空格 | TRIM(文本) | Excel 2007+ | 视频/文档 |
| CLEAN | 清理不可见字符 | CLEAN(文本) | Excel 2007+ | 文档 |
| VALUE | 文本转数值 | VALUE(文本) | Excel 2007+ | 视频/文档 |
| REPT | 重复文本 | REPT(文本, 重复次数) | Excel 2007+ | 视频/文档 |
| EXACT | 完全相等(区分大小写) | EXACT(文本1, 文本2) | Excel 2007+ | 视频/文档 |
| CHAR | 数字转字符(ANSI) | CHAR(数字) | Excel 2007+ | 文档 |
| T | 转为文本 | T(值) | Excel 2007+ | 视频/文档 |
| UNICHAR | Unicode转字符 | UNICHAR(数字) | Excel 2013+ | 文档 |
| UNICODE | 字符转Unicode | UNICODE(字符) | Excel 2013+ | 文档 |
| INDIRECT | 文本转引用 | INDIRECT(文本引用) | Excel 2007+ | 视频/文档 |
| NUMBERVALUE | 按指定分隔符转数值 | NUMBERVALUE(文本, [小数分隔符], [千位分隔符]) | Excel 2013+ | 文档 |
| TEXTSPLIT | 按分隔符拆分 | TEXTSPLIT(文本, 列分隔符, [行分隔符]) | Excel 365/2021+ | 视频/文档 |
| TEXTBEFORE | 截取分隔符前 | TEXTBEFORE(文本, 分隔符) | Excel 365/2021+ | 视频/文档 |
| TEXTAFTER | 截取分隔符后 | TEXTAFTER(文本, 分隔符) | Excel 365/2021+ | 视频/文档 |
| SUBSTITUTES | 数组文本批量替换 | SUBSTITUTE(区域, 旧文本, 新文本) | Excel 365/2021+ | 视频/文档 |
| REGEXP | 正则表达式 | REGEXP(文本, 正则) | WPS | 视频/文档 |
| 三、逻辑函数 | ||||
| IF | 条件判断 | IF(条件, 成立值, 不成立值) | Excel 2007+ | 视频/文档 |
| AND | 且 | AND(条件1, 条件2, …) | Excel 2007+ | 视频/文档 |
| OR | 或 | OR(条件1, 条件2, …) | Excel 2007+ | 视频/文档 |
| NOT | 非 | NOT(条件) | Excel 2007+ | 文档 |
| XOR | 异或 | XOR(条件1, 条件2, …) | Excel 2013+ | 文档 |
| SWITCH | 条件映射 | SWITCH(表达式, 值1, 结果1, …) | Excel 2016+ | 视频/文档 |
| IFS | 多条件分支 | IFS(条件1, 结果1, 条件2, 结果2, …) | Excel 2016+ | 视频/文档 |
| COUNTIF | 单条件计数 | COUNTIF(条件区域, 条件) | Excel 2007+ | 视频/文档 |
| COUNTIFS | 多条件计数 | COUNTIFS(区域1, 条件1, 区域2, 条件2, …) | Excel 2007+ | 视频/文档 |
| AVERAGEIF | 单条件平均 | AVERAGEIF(条件区域, 条件, [平均区域]) | Excel 2007+ | 视频/文档 |
| AVERAGEIFS | 多条件平均 | AVERAGEIFS(平均区域, 区域1, 条件1, …) | Excel 2007+ | 文档 |
| SUMIF | 单条件求和 | SUMIF(条件区域, 条件, [求和区域]) | Excel 2007+ | 视频/文档 |
| SUMIFS | 多条件求和 | SUMIFS(求和区域, 区域1, 条件1, …) | Excel 2007+ | 视频/文档 |
| DSUM | 数据库条件求和 | DSUM(数据库, 字段, 条件区域) | Excel 2007+ | 视频/文档 |
| DCOUNT | 数据库条件计数 | DCOUNT(数据库, 字段, 条件区域) | Excel 2007+ | 文档 |
| IFERROR | 错误处理 | IFERROR(值, 错误返回值) | Excel 2007+ | 视频/文档 |
| IFNA | 仅处理#N/A | IFNA(值, 返回值) | Excel 2013+ | 视频/文档 |
| MAXIFS | 条件最大值 | MAXIFS(最大区域, 条件区域, 条件) | Excel 2019/365+ | 视频/文档 |
| MINIFS | 条件最小值 | MINIFS(最小区域, 条件区域, 条件) | Excel 2019/365+ | 文档 |
| 四、数据提取 | ||||
| INDEX | 按行列取值 | INDEX(区域, 行号, [列号]) | Excel 2007+ | 视频/文档 |
| MATCH | 返回匹配位置 | MATCH(查找值, 查找区域, [匹配方式]) | Excel 2007+ | 视频/文档 |
| LOOKUP | 查找(旧) | LOOKUP(查找值, 查找区域, [返回区域]) | Excel 2007+ | 视频/文档 |
| VLOOKUP | 纵向查找 | VLOOKUP(查找值, 表区域, 列序号, [精确/近似]) | Excel 2007+ | 视频/文档 |
| HLOOKUP | 横向查找 | HLOOKUP(查找值, 表区域, 行序号, [精确/近似]) | Excel 2007+ | 视频/文档 |
| XLOOKUP | 新一代查找 | XLOOKUP(查找值, 查找区域, 返回区域) | Excel 365/2021+ | 视频/文档 |
| OFFSET | 偏移引用 | OFFSET(起始单元格, 行偏移, 列偏移, [高度], [宽度]) | Excel 2007+ | 视频/文档 |
| CHOOSE | 按序号选择 | CHOOSE(序号, 值1, 值2, …) | Excel 2007+ | 视频/文档 |
| DGET | 按表头条件查找 | DGET(数据库, 字段, 条件区域) | Excel 2007+ | 视频/文档 |
| XMATCH | 新一代匹配 | XMATCH(查找值, 查找区域) | Excel 365/2021+ | 视频/文档 |
| CELL | 返回单元格信息 | CELL(信息类型, 单元格) | Excel 365/2021+ | 视频/文档 |
| ADDRESS | 生成单元格地址 | ADDRESS(行号, 列号) | Excel 2007+ | 视频/文档 |
| HYPERLINK | 超链接 | HYPERLINK(链接, 显示文本) | Excel 2007+ | 文档 |
| SHEET | 工作表索引 | SHEET([引用]) | Excel 2013+ | 文档 |
| SHEETS | 工作表数量 | SHEETS([引用]) | Excel 2013+ | 文档 |
| 五、日期函数 | ||||
| DATE | 组合日期 | DATE(年, 月, 日) | Excel 2007+ | 视频/文档 |
| YEAR | 取年 | YEAR(日期) | Excel 2007+ | 视频/文档 |
| MONTH | 取月 | MONTH(日期) | Excel 2007+ | 视频/文档 |
| DAY | 取日 | DAY(日期) | Excel 2007+ | 视频/文档 |
| TODAY | 今天 | TODAY() | Excel 2007+ | 视频/文档 |
| NOW | 当前日期时间 | NOW() | Excel 2007+ | 视频/文档 |
| TIME | 组合时间 | TIME(时, 分, 秒) | Excel 2007+ | 视频/文档 |
| SECOND | 取秒 | SECOND(时间) | Excel 2007+ | 视频/文档 |
| MINUTE | 取分钟 | MINUTE(时间) | Excel 2007+ | 视频/文档 |
| HOUR | 取小时 | HOUR(时间) | Excel 2007+ | 视频/文档 |
| DATEDIF | 日期差 | DATEDIF(开始日期, 结束日期, 单位) | Excel 2007+ | 视频/文档 |
| EDATE | 按月偏移 | EDATE(日期, 月数) | Excel 2007+ | 视频/文档 |
| EOMONTH | 月末 | EOMONTH(日期, 月数) | Excel 2007+ | 视频/文档 |
| WEEKDAY | 星期几 | WEEKDAY(日期, [类型]) | Excel 2007+ | 视频/文档 |
| WEEKNUM | 周序号 | WEEKNUM(日期, [类型]) | Excel 2007+ | 文档 |
| WORKDAY | 加减工作日 | WORKDAY(开始日期, 天数, [假日]) | Excel 2007+ | 文档 |
| DATEVALUE | 文本转日期 | DATEVALUE(文本) | Excel 2007+ | 文档 |
| TIMEVALUE | 文本转时间 | TIMEVALUE(文本) | Excel 2007+ | 文档 |
| 六、数组函数 | ||||
| FILTER | 筛选(动态数组) | FILTER(数组, 条件, [无结果返回值]) | Excel 365/2021+ | 视频/文档 |
| HSTACK | 横向拼接数组 | HSTACK(数组1, 数组2, …) | Excel 365/2021+ | 视频/文档 |
| VSTACK | 纵向拼接数组 | VSTACK(数组1, 数组2, …) | Excel 365/2021+ | 视频/文档 |
| TOCOL | 展平成一列 | TOCOL(数组, [忽略], [扫描方式]) | Excel 365/2021+ | 视频/文档 |
| TOROW | 展平成一行 | TOROW(数组, [忽略], [扫描方式]) | Excel 365/2021+ | 视频/文档 |
| WRAPROWS | 按行打包 | WRAPROWS(数组, 每行列数, [填充值]) | Excel 365/2021+ | 视频/文档 |
| WRAPCOLS | 按列打包 | WRAPCOLS(数组, 每列行数, [填充值]) | Excel 365/2021+ | 视频/文档 |
| UNIQUE | 去重(动态数组) | UNIQUE(数组, [按列], [只返回一次]) | Excel 365/2021+ | 视频/文档 |
| SORT | 排序(动态数组) | SORT(数组, [排序索引], [顺序], [按列]) | Excel 365/2021+ | 视频/文档 |
| SORTBY | 按指定列排序 | SORTBY(数组, 排序数组1, [顺序1], …) | Excel 365/2021+ | 视频/文档 |
| TRANSPOSE | 转置 | TRANSPOSE(数组) | Excel 2007+ | 文档 |
| CHOOSECOLS | 选取列(动态数组) | CHOOSECOLS(数组, 列序号1, …) | Excel 365/2021+ | 视频/文档 |
| CHOOSEROWS | 选取行(动态数组) | CHOOSEROWS(数组, 行序号1, …) | Excel 365/2021+ | 视频/文档 |
| SEQUENCE | 生成序列(动态数组) | SEQUENCE(行数, [列数], [起始值], [步长]) | Excel 365/2021+ | 视频/文档 |
| RANDARRAY | 随机数组(动态数组) | RANDARRAY(行数, [列数], [最小], [最大], [整数]) | Excel 365/2021+ | 视频/文档 |
| REPTARRAY | 将数组进行重复 | REPT(数组, 次数) | WPS | 视频/文档 |
| EXPAND | 将数组拓展 | EXPAND(数组, 行数, [列数], [填充值]) | Excel 365/2021+ | 视频/文档 |
| TAKE | 取前/后N行列 | TAKE(数组, 行数, [列数]) | Excel 365/2021+ | 视频/文档 |
| DROP | 丢弃前/后N行列 | DROP(数组, 行数, [列数]) | Excel 365/2021+ | 视频/文档 |
| ROWS | 行数 | ROWS(数组) | Excel 2007+ | 文档 |
| COLUMNS | 列数 | COLUMNS(数组) | Excel 2007+ | 文档 |
| GROUPBY | 行字段透视 | GROUPBY(行字段,值字段,计算方式,[表头],[汇总方式],[排序方式],[筛选]) | Excel 365/2021+ | 视频/文档 |
| PIVOTBY | 行、列字段透视 | PIVOTBY(行字段,列字段,值字段,计算方式,[表头],[行汇总方式],[行排序方式],[列汇总方式],[列排序方式],[透视前排序筛选]) | Excel 365/2021+ | 视频/文档 |
| TRIMRANGE | 裁剪无用区域 | TRIMRANGE(数组) | Excel 365/2021+ | 视频/文档 |
| 七、编程函数 | ||||
| LET | 命名中间变量 | LET(名称1, 值1, 计算表达式) | Excel 365/2021+ | 视频/文档 |
| LAMBDA | 自定义函数 | LAMBDA(参数1, 参数2, 计算表达式) | Excel 365/2021+ | 视频/文档 |
| BYROW | 按行计算 | BYROW(数组, LAMBDA函数) | Excel 365/2021+ | 视频/文档 |
| BYCOL | 按列计算 | BYCOL(数组, LAMBDA函数) | Excel 365/2021+ | 视频/文档 |
| MAP | 对数组逐元素映射 | MAP(数组1, [数组2], LAMBDA函数) | Excel 365/2021+ | 视频/文档 |
| SCAN | 扫描累积结果 | SCAN(初始值, 数组, LAMBDA函数) | Excel 365/2021+ | 视频/文档 |
| REDUCE | 累积汇总 | REDUCE(初始值, 数组, LAMBDA函数) | Excel 365/2021+ | 视频/文档 |
| MAKEARRAY | 生成自定义数组 | MAKEARRAY(行数, 列数, LAMBDA函数) | Excel 365/2021+ | 视频/文档 |
| 八、是非判断 | ||||
| ISBLANK | 是否空白 | ISBLANK(值) | Excel 2007+ | 文档 |
| ISNUMBER | 是否数值 | ISNUMBER(值) | Excel 2007+ | 文档 |
| ISTEXT | 是否文本 | ISTEXT(值) | Excel 2007+ | 文档 |
| ISERROR | 是否错误 | ISERROR(值) | Excel 2007+ | 文档 |
| ISNA | 是否#N/A | ISNA(值) | Excel 2007+ | 文档 |
| 九、数值计算 | ||||
| LOG | 对数 | LOG(数值, [底数]) | Excel 2007+ | 文档 |
| LN | 自然对数 | LN(数值) | Excel 2007+ | 文档 |
| EXP | 指数e^x | EXP(数值) | Excel 2007+ | 文档 |
| SIN | 正弦 | SIN(角度) | Excel 2007+ | 文档 |
| COS | 余弦 | COS(角度) | Excel 2007+ | 文档 |
| TAN | 正切 | TAN(角度) | Excel 2007+ | 文档 |
| PI | 圆周率 | PI() | Excel 2007+ | 文档 |
| N | 转为数值(逻辑为1/0) | N(值) | Excel 2007+ | 文档 |
| POWER | 幂 | POWER(数值, 幂) | Excel 2007+ | 文档 |
| SQRT | 平方根 | SQRT(数值) | Excel 2007+ | 文档 |
| ABS | 绝对值 | ABS(数值) | Excel 2007+ | 文档 |
| SUMXMY2 | (x-y)^2求和 | SUMXMY2(数组1, 数组2) | Excel 2007+ | 文档 |
| SUMX2MY2 | x^2-y^2求和 | SUMX2MY2(数组1, 数组2) | Excel 2007+ | 文档 |
| SUMX2PY2 | x^2+y^2求和 | SUMX2PY2(数组1, 数组2) | Excel 2007+ | 文档 |
| PRODUCT | 连乘 | PRODUCT(数值1, 数值2, …) | Excel 2007+ | 文档 |
| TRUNC | 截断 | TRUNC(数值, [位数]) | Excel 2007+ | 文档 |
| CEILING | 向上舍入到倍数 | CEILING(数值, 倍数) | Excel 2007+ | 文档 |
| FLOOR | 向下舍入到倍数 | FLOOR(数值, 倍数) | Excel 2007+ | 文档 |
| 十、数值特征 | ||||
| MOD | 余数 | MOD(被除数, 除数) | Excel 2007+ | 文档 |
| MEDIAN | 中位数 | MEDIAN(区域) | Excel 2007+ | 文档 |
| STDEV.S | 样本标准差 | STDEV.S(区域) | Excel 2010+ | 文档 |
| VAR.S | 样本方差 | VAR.S(区域) | Excel 2010+ | 文档 |
| CORREL | 相关系数 | CORREL(数组1, 数组2) | Excel 2007+ | 文档 |
| FREQUENCY | 频数分布 | FREQUENCY(数据数组, 区间数组) | Excel 2007+ | 视频/文档 |