NANO WORKS 数据办公 EXCEL 公式助手
UNIT 01
Excel 公式助手
Formula Lab · Local Engine · v3.0
不会写公式?描述你要做什么,工具自动生成。40+ 函数详解、场景生成器、公式纠错。
公式百科 场景生成器 纠错诊断 版本兼容
ONLINE
v3.0
FORMULAS 40+
SCENARIOS 20+
UPDATED 2026-03
Excel 2007+ / 365 / WPS
40+
高频函数详解
20+
场景一键生成
8
错误码速查
0
数据上传
SEPARATOR
中文版Excel用逗号,部分欧洲版本用分号
// 按使用场景快速找公式
📋
// 适用场景
请先选择上方场景
// 你的表格大概长这样
Sheet 名称
文件名 Sheet
// 引用前缀
▸ 错误码速查手册(#N/A #VALUE! #REF! ...)
#N/A
查找函数找不到值(VLOOKUP/XLOOKUP/MATCH),或数组维度不匹配
修复:IFERROR(公式,"未找到")
排查:检查查找值是否有多余空格→TRIM()清理
#VALUE!
数据类型错误:文本参与数学运算,或函数参数类型不对
修复:VALUE(文本)转数字
排查:LEFT/RIGHT/MID返回文本→包VALUE()再运算
#REF!
引用的行/列被删除,或粘贴导致引用越界
修复:Ctrl+Z撤回→重新调整引用范围
排查:VLOOKUP列号超出范围列数
#NAME?
函数名拼写错误,或文本未加引号,或使用了当前版本不支持的函数
修复:检查函数名拼写、补引号
排查:XLOOKUP/FILTER等需365/2021+版本
#DIV/0!
除数为零或空单元格
修复:=IF(B1=0,"",A1/B1)
或:=IFERROR(A1/B1,0)
#NUM!
数值超出范围、迭代不收敛、DATEDIF开始>结束、IRR无解
修复:检查参数范围是否合理
排查:DATEDIF确保开始日期≤结束日期
0
◆ 试试这些
// 粘贴公式后点击 CHECK 开始检查
粘贴两张表的数据(从 Excel 复制即可),选择匹配列和取值列,一键完成跨表比对。
等效于 VLOOKUP / XLOOKUP,但无需写公式。
TABLE A — 主表
TABLE B — 查找表
◆ MATCH CONFIG
=
// 粘贴两张表 → 选择列 → 点 MATCH

40 个高频 Excel 函数速查索引

按分类浏览全部 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
函数说明语法兼容性
LET定义中间变量:给公式中重复出现的部分起名字,提高可读性和性能。LET(变量名1, 值1, [变量名2], [值2], ..., 计算表达式)365/2021+ / WPS 2024+
LAMBDA自定义函数:创建可复用的函数,配合名称管理器定义后像内置函数一样调用。LAMBDA([参数1], [参数2], ..., 计算表达式)365 / WPS暂不支持
函数说明语法兼容性
ROUND / ROUNDUP / ROUNDDOWN数值舍入三兄弟:四舍五入、向上舍入、向下舍入到指定位数。ROUND(数值,位数) ROUNDUP同理 ROUNDDOWN同理全版本 / WPS
CEILING / FLOOR向上/向下取整到指定倍数。CEILING(数值,基数) FLOOR(数值,基数)全版本 / WPS

Excel 公式不会写?5 个最常见的场景和解决方案

很多人用 Excel 只会 SUM 和 VLOOKUP。遇到稍微复杂的需求——多条件求和、跨表查找、动态筛选——就卡住了。要么去百度抄一个公式改半天报错,要么干脆手动一个一个算。

Excel 公式助手就是解决这个问题的。不需要记公式语法,你只需要描述"我要做什么",工具会自动生成可以直接粘贴到 Excel 里的公式。下面是 5 个最典型的场景。

场景一:多条件求和(SUMIFS)——按部门、月份汇总销售额

典型问题

你有一张销售明细表,列 A 是部门,列 B 是日期,列 C 是金额。老板要看"华东区 3 月份的总销售额"。

解决方案

使用 SUMIFS 公式:=SUMIFS(C:C, A:A, "华东", B:B, ">="&DATE(2026,3,1), B:B, "<"&DATE(2026,4,1))

在公式助手的"场景生成器"中选择"多条件求和",填入条件列和求和列,工具会自动帮你处理日期范围的写法,避免手写 DATE 函数出错。

场景二:跨表匹配(XLOOKUP / INDEX+MATCH)——从另一张表查找对应价格

典型问题

订单表里有商品编号,你需要从价格表中查出对应的单价,填到订单表里。两张表的商品编号格式可能不完全一致(有的带空格、有的大小写不同)。

解决方案

推荐使用 XLOOKUP 替代传统的 VLOOKUP。XLOOKUP 支持精确匹配和模糊匹配,而且不受列顺序限制:=XLOOKUP(TRIM(A2), 价格表!A:A, 价格表!C:C, "未找到")

用 TRIM 包一层可以去掉多余空格。如果你的 Excel 版本不支持 XLOOKUP(2019 及以前),公式助手会自动检测并推荐 INDEX+MATCH 组合作为替代方案。

场景三:动态筛选(FILTER)——只提取符合条件的行

典型问题

你有一张员工名单,想快速筛选出"销售部且入职 1 年以上"的所有人,生成一个新列表。以前你可能用筛选功能手动复制粘贴。

解决方案

Excel 365 的 FILTER 函数可以一个公式搞定:=FILTER(A2:D100, (B2:B100="销售部")*(C2:C100<TODAY()-365), "无匹配")

结果会自动溢出到多个单元格,源数据更新时筛选结果也会实时变化。公式助手的兼容性检测会告诉你当前公式需要哪个版本的 Excel。

场景四:数据清洗(TRIM + CLEAN + SUBSTITUTE)——去除多余空格、换行符、不可见字符

典型问题

从系统导出的数据经常带各种"脏字符":前后空格、单元格内换行、不可见的制表符。VLOOKUP 明明看起来一样的值却匹配不上,就是因为这些隐藏字符。

解决方案

组合使用 TRIM + CLEAN + SUBSTITUTE:=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))

CHAR(160) 是不间断空格,常见于网页复制的数据,TRIM 和 CLEAN 都处理不了它,必须先用 SUBSTITUTE 替换。公式助手的"数据清洗"场景会自动生成这个组合公式。

场景五:公式报错(IFERROR)——看到 #VALUE! 或 #REF! 不知道怎么修

典型问题

写好的公式突然变成一串红色错误码,不知道哪里出了问题。

解决方案

公式助手内置错误码速查手册,覆盖全部 8 种 Excel 错误码。把你的公式粘贴到"公式纠错"功能中,工具会逐层分析括号匹配、参数类型、引用范围,精确定位错误原因并给出修复建议。

Excel 在线工具 vs 本地安装软件:怎么选

✓ 在线工具(如纳米工房)

优点:无需安装、打开即用、跨设备、实时更新

适合:快速查公式、生成公式、公式纠错、临时需求

数据安全:纯前端处理,数据不上传服务器

本地软件(WPS/Office 插件)

优点:离线可用、与 Excel 深度集成

适合:需要在 Excel 内直接操作大量数据

注意:部分插件需要付费,且可能存在兼容性问题

对于大多数用户,日常查公式、生成公式用在线工具更方便;涉及大规模数据处理或自动化任务时,本地插件更合适。两者可以配合使用。

常见公式错误和排查方法

#VALUE! 错误:通常是数据类型不匹配。比如对文本格式的数字做数学运算,或者日期格式不一致。解决方法:用 VALUE() 函数强制转换,或检查单元格格式。

#REF! 错误:引用了已被删除的单元格或工作表。常见于删除行/列后公式引用失效。解决方法:检查公式中的引用范围,修正或使用 INDIRECT 函数动态引用。

#N/A 错误:VLOOKUP 或 XLOOKUP 找不到匹配值。可能原因:查找值有多余空格、数据类型不一致(文本 vs 数字)、查找范围不正确。解决方法:用 TRIM 清理数据,或用 IFERROR 包裹公式提供默认值。

括号不匹配:Excel 公式的左右括号数量不一致。嵌套层数越多越容易出错。解决方法:使用公式助手的"纠错诊断"功能,工具会逐层高亮括号配对关系,快速定位缺失位置。

40 个高频公式覆盖哪些场景

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),还提供专门的对比页面分析两者的优劣和适用场景。

FAQ
Excel 公式助手是免费的吗?需要安装吗?
完全免费,不需要安装任何插件或软件。所有功能都在浏览器端运行,打开网页即可使用。
VLOOKUP 返回 #N/A 怎么办?
最常见的原因是查找值有多余空格或数据类型不一致(文本格式的数字 vs 数字)。用 TRIM 清理数据,或用 IFERROR 包裹公式提供默认值。公式助手的纠错功能可以自动定位具体原因。
XLOOKUP 和 VLOOKUP 哪个更好?
XLOOKUP 更强大:支持向左查找、自带默认值、不需要指定列号。如果您的 Excel 版本支持(365/2021+),建议用 XLOOKUP。不支持的话用 INDEX+MATCH 替代。
Excel 公式括号不匹配怎么检查?
公式助手的纠错功能会逐层高亮括号配对关系,快速定位缺失位置。也可以手动数左右括号数量是否一致,或者在 Excel 编辑栏中点击括号查看对应的高亮。
ESC