夜雨聆风学习资料网

ARTICLE · 1139961

工程人别再硬啃Excel复杂公式:用DeepSeek把制表思路讲清楚、算准确

工程人别再硬啃Excel复杂公式:用DeepSeek把制表思路讲清楚、算准确

工程人做 Excel,最怕的往往不是录数据,而是公式一复杂,表就开始“不听话”:跨表匹配找不到值,多条件汇总口径不一致,进度款节点一改全表乱跳,材料台账还要兼顾规格、批次、损耗率、税率和分包扣款。很多人不是不会 Excel,而是没时间把每一个公式函数都学到很熟。

今天不追热点,只讲一个非常实用的问题:AI 能不能帮工程人把 Excel 制表做好,尤其是复杂公式编写?

本文导读

本文选择 DeepSeek 作为主线工具。原因很简单:它适合做“公式翻译官”和“逻辑陪练”。你把工程业务口径说清楚,它能帮你把自然语言转成公式、解释公式、拆分中间步骤、发现口径漏洞,还能把一张临时表改造成可复用模板。

SECTION 01

先说结论:AI不是替你做表,而是替你把制表逻辑“显形”

工程 Excel 和普通办公表不一样。它背后通常有业务约束:

01

合同清单、变更签证、材料进场、劳务分包、进度计划之间相互关联;

02

同一个金额可能有含税、不含税、暂估、结算、支付、扣回等多个口径;

03

同一个工程量可能按楼栋、系统、专业、区域、月份、班组多维度汇总;

04

表格不是一次性展示,还要经得起后续新增行、复制公式、调整口径。

所以,真正关键的不是“问 AI 一个公式”,而是让 AI 帮你完成三件事:

✦

— 把业务规则拆成计算规则;

— 把计算规则转成 Excel 公式;

— 把公式放进稳定的表结构里,方便复核和复用。

这也是工程人使用 AI 做 Excel 的正确姿势:不是把一堆乱表丢给 AI,然后期待它神奇修好;而是把 AI 当成一个懂函数、会追问、能帮你搭逻辑的助手。

SECTION 02

现成可用的 Skill 和工具有哪些

如果你的目标是“把 Excel 做出来、改好、查错”,可以把工具分成四类。

DeepSeek:公式生成与逻辑解释

DeepSeek 适合处理公式、口径、步骤和排错。比如:

01

根据业务描述生成 `XLOOKUP`、`SUMIFS`、`FILTER`、`LET`、`IFERROR` 等公式;

02

把一条很长的公式解释成人话;

03

根据报错信息判断是引用范围、数据类型、空值还是匹配键问题;

04

把复杂公式拆成辅助列,降低维护难度;

05

给出适合低版本 Excel 的替代写法。

它的优势不是“替代 Excel”,而是降低你查函数、试公式、改公式的成本。

表格类 Skill:适合生成规范工作簿

在本地工作流里,表格类 Skill 可以直接创建或修改 `.xlsx`、`.csv`、`.tsv` 文件,适合做正式成果:

•

创建带公式、格式、汇总区、检查区的 Excel 工作簿;

•

批量修复已有工作簿中的公式、格式和结构;

•

生成预算测算表、材料汇总表、进度款台账、成本分析表;

•

做公式错误扫描,检查 `#REF!`、`#VALUE!`、`#DIV/0!` 等问题;

•

导出文件前进行重算和关键区域检查。

如果只是问一个公式,DeepSeek 就够了。如果要交付一份可发给同事使用的表,表格类 Skill 更合适。

Excel Live Control:适合操作已经打开的工作簿

如果你正在 Microsoft Excel 里打开一个文件,需要在当前工作簿里插入公式、改格式、查看某个区域,这类实时控制工具更适合。它的特点是“直接操作当前 Excel”,适合边看边改。

Google Sheets 工具:适合多人协作台账

如果团队用 Google Sheets 做共享台账,就可以用对应的 Google Sheets 工具来读取范围、写入公式、生成图表、整理数据。工程项目上如果多人同时维护材料进场、问题整改、签证跟踪,这类在线表格工具更方便。

一句话区分:DeepSeek 管“想清楚和写公式”,表格 Skill 管“做成文件”,Excel Live Control 管“改当前打开的 Excel”,Google Sheets 管“在线协作表”。

SECTION 03

实操案例:材料采购台账的复杂公式怎么写

下面用一个工程项目常见场景演示。假设我们要做一张材料采购台账,字段如下:

字段
说明
项目
所属项目或标段
专业
机电、土建、装饰等
材料名称
如桥架、电缆、管件
规格型号
用于精确匹配
计划数量
施工计划或材料计划
已进场数量
来自进场记录
已使用数量
来自领用记录
损耗率
按材料类别设置
含税单价
来自采购合同或询价表
税率
用于不含税金额测算
状态
自动判断是否需补采

目标是让 Excel 自动算出:

•

剩余可用量;

•

是否需要补采;

•

不含税金额;

•

按专业汇总采购金额;

•

按材料类别检查损耗是否超限。

这个场景里,公式不是难在某一个函数,而是难在多个口径叠在一起。

SECTION

第一步:不要直接问“帮我写公式”,先交代业务口径

很多人问 AI:

“帮我写一个 Excel 公式,判断材料是否需要补采。

这个问题太粗了。AI 不知道你按什么标准判断,也不知道缺多少算预警。

更好的问法是:

“

我是工程项目材料员,要做一张 Excel 材料采购台账。每一行是一种材料规格。字段包括:计划数量、已进场数量、已使用数量、损耗率。剩余可用量 = 已进场数量 - 已使用数量。预计需求量 = 计划数量 × (1 + 损耗率)。如果剩余可用量小于预计需求量的 10%,状态显示“需补采”;如果剩余可用量小于预计需求量的 20%,状态显示“关注”;否则显示“正常”。请给出 Excel 公式,并解释每一段逻辑。

DeepSeek 通常会给出类似公式:

```excel=IF((G2-H2)<F2*(1+I2)*10%,"需补采",IF((G2-H2)<F2*(1+I2)*20%,"关注","正常"))```

但你还不能直接复制。你要继续追问:

“请把公式改成适合 Excel 表格结构化引用的写法,字段名分别是计划数量、已进场数量、已使用数量、损耗率。

得到的公式会更适合正式表格:

```excel=IF(([@已进场数量]-[@已使用数量])<[@计划数量]*(1+[@损耗率])*10%,"需补采",IF(([@已进场数量]-[@已使用数量])<[@计划数量]*(1+[@损耗率])*20%,"关注","正常"))```

这一步的重点是:先把规则说清楚,再让 AI 写公式。业务口径越具体,公式越靠谱。

SECTION

第二步:让 AI 帮你把长公式拆开

工程表最忌讳一个单元格里塞进超长公式。看起来高级,后面维护时很痛苦。

上面的状态公式可以拆成三个辅助字段:

辅助字段
公式逻辑
剩余可用量
已进场数量 - 已使用数量
预计需求量
计划数量 × (1 + 损耗率)
剩余比例
剩余可用量 ÷ 预计需求量

然后状态公式就变成:

```excel=IF([@剩余比例]<10%,"需补采",IF([@剩余比例]<20%,"关注","正常"))```

这时你可以继续问 DeepSeek:

“请帮我判断:在工程材料台账里,是用一个长公式好,还是拆成辅助列好?请从复核、复制、培训新同事、后期改口径四个角度分析。

AI 的回答通常会指出:正式台账建议拆辅助列,因为它更容易检查、更容易培训、更容易改阈值。工程项目表格不是函数比赛,能被项目团队长期维护才是好表。

SECTION

第三步:复杂匹配优先用 XLOOKUP 或 INDEX/MATCH

材料台账经常要从合同清单或价格库里取单价。匹配键通常不是一个字段,而是“材料名称 + 规格型号 + 单位”。

可以先在价格库加一列“匹配键”:

```excel=[@材料名称]&"|"&[@规格型号]&"|"&[@单位]```

采购台账也加同样的匹配键,然后取含税单价:

```excel=XLOOKUP([@匹配键],价格库[匹配键],价格库[含税单价],"未找到")```

如果现场电脑 Excel 版本较低,没有 `XLOOKUP`,可以让 DeepSeek 改成 `INDEX/MATCH`:

```excel=IFERROR(INDEX(价格库[含税单价],MATCH([@匹配键],价格库[匹配键],0)),"未找到")```

这里有一个实用追问:

“如果匹配结果显示“未找到”,请列出 5 个工程台账中最常见的原因,并告诉我怎么检查。

常见原因通常包括:

✓

材料名称有空格或全角半角差异;

✓

规格型号写法不一致;

✓

单位不一致,例如“m”和“米”;

✓

价格库没有维护该规格;

✓

匹配键公式复制范围不完整。

这个追问比单纯拿公式更有价值,因为它能帮你建立查错路径。

SECTION

第四步:多条件汇总用 SUMIFS,别急着上透视表

如果要按专业、月份、材料类别汇总金额,`SUMIFS` 是工程台账最常用的函数之一。

例如按专业汇总含税金额:

```excel=SUMIFS(采购台账[含税金额],采购台账[专业],[@专业])```

按专业和月份汇总:

```excel=SUMIFS(采购台账[含税金额],采购台账[专业],[@专业],采购台账[月份],B$1)```

如果你不知道该用透视表还是公式,可以问 DeepSeek:

“我有一张工程材料采购台账,需要按专业、月份汇总金额。结果要放在固定格式的月报里,每个月复制模板继续用。请比较透视表和 SUMIFS 哪个更适合。

一般来说:

•

临时分析、快速拖拽维度,用透视表;

•

固定格式月报、要嵌入模板、要精确控制版式,用 `SUMIFS`;

•

数据量很大或多人协作,考虑 Power Query 或在线表格。

SECTION

第五步:让 AI 做公式审稿人

公式写出来以后,最重要的是复核。你可以把公式贴给 DeepSeek,让它从工程业务角度审查。

推荐提示词:

下面是一条 Excel 公式,用于工程材料采购台账。请你不要急着改写,先检查它是否存在以下问题:引用字段是否合理、是否可能除以 0、空值如何处理、是否适合向下复制、是否有版本兼容问题、是否能被普通项目人员理解。最后给出一个更稳妥的版本。

对金额公式也可以这样问:

“含税金额 = 数量 × 含税单价。不含税金额 = 含税金额 ÷ (1 + 税率)。如果税率为空、单价为空或匹配不到价格,请公式不要报错,而是显示“待补充”。请给我适合 Excel 表格结构化引用的公式。

可能得到:

```excel=IF(OR([@数量]="",[@含税单价]="",[@税率]=""),"待补充",[@数量]*[@含税单价]/(1+[@税率]))```

再进一步,你可以要求它把 `"待补充"` 改成空白、0、或错误提示。不同项目习惯不同,但必须统一。

SECTION 09

成果展示:一张好用的工程 Excel 应该长什么样

最后的表格不一定要花哨,但应该具备四个区域:

核心概念

01

输入区

由人工维护,例如材料名称、规格型号、计划数量、进场数量、领用数量、损耗率、税率。输入区尽量减少公式,避免误删。

02

计算区

放辅助字段,例如匹配键、剩余可用量、预计需求量、剩余比例、不含税金额。这里可以隐藏部分字段,但不要全部隐藏,至少保留复核入口。

03

状态区

自动显示“正常、关注、需补采、待补充、未找到价格”等状态。项目经理看表时,最先看的通常就是这一列。

04

汇总区

按专业、月份、材料类别汇总金额和风险数量。汇总区服务于月报、例会和成本分析。

SECTION 10

可以直接复制的提示词模板
模板一:从业务口径生成公式
“我是工程项目人员,要在 Excel 中做【表格名称】。每一行代表【一行数据含义】。字段包括【字段列表】。我需要计算【目标结果】。业务规则是:【逐条写清规则】。请给出适合 Excel 表格结构化引用的公式,并解释每一段逻辑。如果存在空值、除以 0、匹配不到数据,请给出稳妥处理方式。
模板二:把长公式拆成辅助列
“下面这条公式太长,不方便项目团队维护。请帮我拆成 3 到 5 个辅助字段,每个字段给出字段名、计算逻辑和 Excel 公式。要求适合工程台账长期使用,方便新同事复核。
模板三:公式排错
“这条公式返回了【错误结果或错误提示】。请从引用范围、数据类型、空值、匹配键、绝对引用/相对引用、Excel 版本兼容六个角度检查。请先列出可能原因,再给出排查顺序,最后给一个更稳妥的公式。
模板四:做成可复用模板
“请把这张工程 Excel 表设计成可复用模板。请建议字段结构、输入区、计算区、汇总区和检查区。复杂公式尽量拆成辅助列。输出结果要适合项目例会和月度成本分析。

SECTION 11

工程人使用 AI 写 Excel 的几个原则
•

不要只问函数,要交代业务规则;

•

不要迷信长公式,能拆就拆;

•

不要忽略空值、0 值、匹配不到数据这些现场常见情况;

•

不要把所有计算都藏起来,表格必须能复核;

•

不要只看公式是否能算出结果,还要看下个月复制模板时是否稳。

DeepSeek 这类 AI 工具最适合做“第二大脑”:你负责判断业务口径,它负责补充函数知识、拆解公式路径、提醒潜在错误。两者结合,工程 Excel 才能既算得快,也算得稳。

参考来源:DeepSeek 官方产品与公开文档、Microsoft Excel 函数公开帮助、工程项目材料台账与成本台账常见做法。具体公式需结合项目模板、Excel 版本和企业口径人工复核。

SECTION 12

最后一句

以前做复杂 Excel,很多工程人靠搜索、靠试错、靠问同事。现在可以多一个办法:把业务逻辑讲给 AI,让它帮你把公式写出来、拆清楚、查一遍。

AI 不会替你承担工程判断,但它能把制表门槛降下来。对工程人来说,这就够有价值了。

相关学习资料