按分类浏览全部 40 个函数的语法、说明和版本兼容性。点击分类展开详情,点击函数名查看完整教程和公式生成器。
| 函数 | 说明 | 语法 | 兼容性 |
|---|---|---|---|
| VLOOKUP | 纵向查找:在表格首列查找值,返回同行指定列的数据。 | VLOOKUP(查找值, 表格范围, 列号, 匹配方式) | 全版本 / WPS |
| XLOOKUP | 新一代查找函数,可以向左/向右查找,支持找不到时的默认值。 | XLOOKUP(查找值, 查找范围, 返回范围, [默认值], [匹配模式], [搜索模式]) | 365/2021+ / WPS 2024+ |
| INDEX+MATCH | 经典万能查找组合:MATCH找位置,INDEX按位置取值。兼容所有Excel版本。 | INDEX(返回范围, MATCH(查找值, 查找范围, 0)) | 全版本 / WPS |
| INDIRECT | 间接引用:将文本字符串转为单元格引用,实现动态引用。 | INDIRECT(引用文本, [A1样式]) | 全版本 / WPS |
| OFFSET | 偏移引用:从基准单元格偏移指定行列后返回引用,可动态扩展范围。 | OFFSET(基准, 行偏移, 列偏移, [高度], [宽度]) | 全版本 / WPS |
| CHOOSE | 按索引选值:根据索引号从值列表中选取对应的值。 | CHOOSE(索引号, 值1, 值2, ...) | 全版本 / WPS |
| XMATCH | 增强版MATCH:支持精确匹配、通配符、二分搜索,返回值在范围中的位置。 | XMATCH(查找值, 查找范围, [匹配模式], [搜索模式]) | 365/2021+ / WPS 2024+ |
| 函数 | 说明 | 语法 | 兼容性 |
|---|---|---|---|
| SUMIFS | 多条件求和:对满足所有条件的单元格求和。 | SUMIFS(求和范围, 条件范围1, 条件1, [条件范围2], [条件2], ...) | 全版本 / WPS |
| COUNTIFS | 多条件计数:统计满足所有条件的单元格个数。 | COUNTIFS(条件范围1, 条件1, [条件范围2], [条件2], ...) | 全版本 / WPS |
| IF | 条件判断:根据条件返回不同的值。 | IF(条件, 真值, 假值) | 全版本 / WPS |
| IFS | 多条件判断:按顺序测试多个条件,返回第一个为TRUE的结果。替代嵌套IF。 | IFS(条件1, 值1, 条件2, 值2, ..., TRUE, 默认值) | 2019+/365 / WPS 2019+ |
| SWITCH | 枚举映射:根据固定值返回对应结果,比IF嵌套更清晰。 | SWITCH(表达式, 值1, 结果1, 值2, 结果2, ..., [默认]) | 2019+/365 / WPS 2019+ |
| 函数 | 说明 | 语法 | 兼容性 |
|---|---|---|---|
| IFERROR | 错误捕获:当公式出错时返回指定值,避免显示#N/A、#VALUE!等错误。 | IFERROR(公式, 出错时的值) | 全版本 / WPS |
| 函数 | 说明 | 语法 | 兼容性 |
|---|---|---|---|
| FILTER | 动态筛选:按条件筛选表格数据,返回整行/整列结果,自动溢出。 | FILTER(数组, 条件, [无结果时]) | 365/2021+ / WPS 2024+ |
| UNIQUE | 去重:返回列表中的唯一值,自动溢出。 | UNIQUE(数组, [按列], [仅一次]) | 365/2021+ / WPS 2024+ |
| SORTBY | 按指定列排序数据,不改变原数据,结果自动溢出。 | SORTBY(数组, 排序依据, [排序顺序], ...) | 365/2021+ / WPS 2024+ |
| TRANSPOSE | 行列转置:将水平数据变垂直,或垂直变水平。 | TRANSPOSE(数组) | 全版本 / WPS |
| HSTACK / VSTACK | 数组拼接:横向(HSTACK)或纵向(VSTACK)合并多个数组。 | HSTACK(数组1, 数组2, ...) VSTACK同理 | 365 / WPS暂不支持 |
| SEQUENCE | 生成数字序列:创建连续数字数组,可指定行列数、起始值和步长。 | SEQUENCE(行数, [列数], [起始], [步长]) | 365/2021+ / WPS 2024+ |
| RANDARRAY | 生成随机数数组:创建指定行列数的随机数矩阵。 | RANDARRAY([行数], [列数], [最小], [最大], [整数]) | 365/2021+ / WPS 2024+ |
| 函数 | 说明 | 语法 | 兼容性 |
|---|---|---|---|
| TEXTJOIN | 用分隔符连接多个文本,可以忽略空值。 | TEXTJOIN(分隔符, 忽略空值, 文本1, [文本2], ...) | 2019+/365 / WPS 2019+ |
| LEFT / RIGHT / MID | 文本截取三兄弟:从左/右/中间截取指定长度的文本。 | LEFT(文本,字数) RIGHT(文本,字数) MID(文本,起始位,字数) | 全版本 / WPS |
| SEARCH / ISNUMBER | 模糊匹配组合:判断文本是否包含某个关键词。 | ISNUMBER(SEARCH(关键词, 文本)) | 全版本 / WPS |
| TEXT | 数值格式化:将数字按指定格式转为文本。 | TEXT(值, 格式) | 全版本 / WPS |
| TEXTSPLIT | 按分隔符拆分文本到多个单元格,结果自动溢出。 | TEXTSPLIT(文本, [列分隔符], [行分隔符]) | 365/2024+ / WPS暂不支持 |
| CONCAT / CONCATENATE | 文本连接:将多个文本或单元格内容拼接为一个字符串。 | CONCAT(文本1, [文本2], ...) 或用 & 运算符 | 全版本 / WPS |
| 函数 | 说明 | 语法 | 兼容性 |
|---|---|---|---|
| TRIM / CLEAN / SUBSTITUTE | 文本清洗三件套:去空格、去不可见字符、替换指定文本。 | TRIM(文本) CLEAN(文本) SUBSTITUTE(文本,旧文本,新文本) | 全版本 / WPS |
| 函数 | 说明 | 语法 | 兼容性 |
|---|---|---|---|
| DATE / YEAR / MONTH / DAY | 日期处理:构造日期、提取年/月/日。 | DATE(年,月,日) YEAR(日期) MONTH(日期) DAY(日期) | 全版本 / WPS |
| NETWORKDAYS | 计算两个日期之间的工作日天数,自动排除周末,可排除假日。 | NETWORKDAYS(开始日期, 结束日期, [假日]) | 全版本 / WPS |
| EOMONTH | 返回指定月份偏移后的月末日期,常用于计算月初、月末、上月末等。 | EOMONTH(起始日期, 月偏移) | 全版本 / WPS |
| DATEDIF | 日期差值:计算两个日期之间的年数、月数或天数差。Excel未公开文档但可正常使用。 | DATEDIF(开始日期, 结束日期, 单位) | 全版本 / WPS |
| 函数 | 说明 | 语法 | 兼容性 |
|---|---|---|---|
| SUMPRODUCT | 数组求和:将多个数组对应元素相乘后求和,可实现复杂条件统计。 | SUMPRODUCT(数组1, [数组2], ...) | 全版本 / WPS |
| AVERAGEIFS | 多条件平均值:对满足所有条件的单元格求平均。 | AVERAGEIFS(平均范围, 条件范围1, 条件1, ...) | 2007+ / WPS |
| MAXIFS / MINIFS | 条件极值:求满足条件的最大值或最小值。 | MAXIFS(极值范围, 条件范围1, 条件1, ...) MINIFS同理 | 2019+/365 / WPS 2019+ |
| RANK | 排名:返回数值在列表中的排名位次。 | RANK(数值, 引用, [排序]) | 全版本 / WPS |
| LARGE / SMALL | 第N大/第N小:返回数据集中第K个最大值或最小值。 | LARGE(数组,K) SMALL(数组,K) | 全版本 / WPS |
| 函数 | 说明 | 语法 | 兼容性 |
|---|---|---|---|
| ROUND / ROUNDUP / ROUNDDOWN | 数值舍入三兄弟:四舍五入、向上舍入、向下舍入到指定位数。 | ROUND(数值,位数) ROUNDUP同理 ROUNDDOWN同理 | 全版本 / WPS |
| CEILING / FLOOR | 向上/向下取整到指定倍数。 | CEILING(数值,基数) FLOOR(数值,基数) | 全版本 / WPS |
很多人用 Excel 只会 SUM 和 VLOOKUP。遇到稍微复杂的需求——多条件求和、跨表查找、动态筛选——就卡住了。要么去百度抄一个公式改半天报错,要么干脆手动一个一个算。
Excel 公式助手就是解决这个问题的。不需要记公式语法,你只需要描述"我要做什么",工具会自动生成可以直接粘贴到 Excel 里的公式。下面是 5 个最典型的场景。
你有一张销售明细表,列 A 是部门,列 B 是日期,列 C 是金额。老板要看"华东区 3 月份的总销售额"。
使用 SUMIFS 公式:=SUMIFS(C:C, A:A, "华东", B:B, ">="&DATE(2026,3,1), B:B, "<"&DATE(2026,4,1))
在公式助手的"场景生成器"中选择"多条件求和",填入条件列和求和列,工具会自动帮你处理日期范围的写法,避免手写 DATE 函数出错。
订单表里有商品编号,你需要从价格表中查出对应的单价,填到订单表里。两张表的商品编号格式可能不完全一致(有的带空格、有的大小写不同)。
推荐使用 XLOOKUP 替代传统的 VLOOKUP。XLOOKUP 支持精确匹配和模糊匹配,而且不受列顺序限制:=XLOOKUP(TRIM(A2), 价格表!A:A, 价格表!C:C, "未找到")
用 TRIM 包一层可以去掉多余空格。如果你的 Excel 版本不支持 XLOOKUP(2019 及以前),公式助手会自动检测并推荐 INDEX+MATCH 组合作为替代方案。
你有一张员工名单,想快速筛选出"销售部且入职 1 年以上"的所有人,生成一个新列表。以前你可能用筛选功能手动复制粘贴。
Excel 365 的 FILTER 函数可以一个公式搞定:=FILTER(A2:D100, (B2:B100="销售部")*(C2:C100<TODAY()-365), "无匹配")
结果会自动溢出到多个单元格,源数据更新时筛选结果也会实时变化。公式助手的兼容性检测会告诉你当前公式需要哪个版本的 Excel。
从系统导出的数据经常带各种"脏字符":前后空格、单元格内换行、不可见的制表符。VLOOKUP 明明看起来一样的值却匹配不上,就是因为这些隐藏字符。
组合使用 TRIM + CLEAN + SUBSTITUTE:=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))
CHAR(160) 是不间断空格,常见于网页复制的数据,TRIM 和 CLEAN 都处理不了它,必须先用 SUBSTITUTE 替换。公式助手的"数据清洗"场景会自动生成这个组合公式。
写好的公式突然变成一串红色错误码,不知道哪里出了问题。
公式助手内置错误码速查手册,覆盖全部 8 种 Excel 错误码。把你的公式粘贴到"公式纠错"功能中,工具会逐层分析括号匹配、参数类型、引用范围,精确定位错误原因并给出修复建议。
优点:无需安装、打开即用、跨设备、实时更新
适合:快速查公式、生成公式、公式纠错、临时需求
数据安全:纯前端处理,数据不上传服务器
优点:离线可用、与 Excel 深度集成
适合:需要在 Excel 内直接操作大量数据
注意:部分插件需要付费,且可能存在兼容性问题
对于大多数用户,日常查公式、生成公式用在线工具更方便;涉及大规模数据处理或自动化任务时,本地插件更合适。两者可以配合使用。
#VALUE! 错误:通常是数据类型不匹配。比如对文本格式的数字做数学运算,或者日期格式不一致。解决方法:用 VALUE() 函数强制转换,或检查单元格格式。
#REF! 错误:引用了已被删除的单元格或工作表。常见于删除行/列后公式引用失效。解决方法:检查公式中的引用范围,修正或使用 INDIRECT 函数动态引用。
#N/A 错误:VLOOKUP 或 XLOOKUP 找不到匹配值。可能原因:查找值有多余空格、数据类型不一致(文本 vs 数字)、查找范围不正确。解决方法:用 TRIM 清理数据,或用 IFERROR 包裹公式提供默认值。
括号不匹配:Excel 公式的左右括号数量不一致。嵌套层数越多越容易出错。解决方法:使用公式助手的"纠错诊断"功能,工具会逐层高亮括号配对关系,快速定位缺失位置。
Excel 公式助手收录了日常工作中使用频率最高的 40 个函数,按用途分为 6 大类:
查找匹配(VLOOKUP、XLOOKUP、INDEX+MATCH、SEARCH)—— 跨表查数据、模糊搜索、反向查找。条件统计(SUMIFS、COUNTIFS、AVERAGEIFS、MAXIFS)—— 按多条件汇总、计数、求平均。逻辑判断(IF、IFS、SWITCH、IFERROR)—— 多层条件嵌套、错误处理、分级评判。文本处理(LEFT、RIGHT、MID、TEXTJOIN、TEXTSPLIT)—— 提取子串、拼接、拆分、清洗。日期时间(DATE、EOMONTH、NETWORKDAYS、DATEDIF)—— 月末日期、工作日计算、年龄/工龄。动态数组(FILTER、UNIQUE、SORT、SEQUENCE、LAMBDA)—— Excel 365 新函数,一个公式返回多行结果。
每个函数都配有完整的语法说明、参数解释、实际示例表格、常见错误排查,以及版本兼容性检测。对于有对比需求的函数(如 VLOOKUP vs XLOOKUP),还提供专门的对比页面分析两者的优劣和适用场景。