ARTICLE · 1021942
开源我自己用了很久的Excel操作提示词模板
开源我自己用了很久的Excel操作提示词模板增值笔记 老顽童周老师 把今天的经验,变成明天的能力 自律 · 成长 · 合作 · 价值
GROWTH NOTE 01一、通用主模板(复制后填空) GROWTH NOTE 02二、分场景示例 01场景 1:批量抓取汇总(对应"抓病假工资") 02场景 2:增量追加,不动已核对内容(对应"补 8–11 月") 03场景 3:加计算列 + 可调参数区(对应"两方案测算") 04场景 4:只更新合计格(对应"合计挂公式") GROWTH NOTE 03三、可复用的质检要求段落 GROWTH NOTE 04四、实战容易踩坑的地方 一键三连 [点赞][转发][在看] 欢迎在评论区留下你的想法! — 完 — ✨ 点亮星标 ✨ 每天增值一点,持续创造价值
相信不少人在处理Excel时,对AI还不是太放心。一开始我也有这样的顾虑,所以我就从最简单的任务一点点开始。国产大模型能力提上来以后,我用的越来越顺手了。于是我想着独乐乐不如众乐乐,干脆把我自己长期在用的提示词开源出来。
如果我的提示词能让大家节省个20-30分钟,那也是一件很好的事。
适用场景:从多个主体/多个月份的同构表格中抓取数据、汇总、加计算列、更新合计,并把结果写回一份成果表。
方括号【】为占位符,使用时替换为你的实际内容。示例取材于"病假工资抓取与两方案测算"任务,已做脱敏处理。
各行各业都不相同,但是使用表格的思路都是可以套用的。
【数据源】- 目录:<根目录路径>,下面按主体分文件夹:【主体A / 主体B / 主体C …】- 文件:每个主体每月一份表格,命名规则如【YYYY年M月表名-主体.xlsx】,月份范围【YYYYMM ~ YYYYMM】- 工作表:数据在名为【工作表名】的 sheet(注意可能存在变体名,如【工作表名-实际版】,需按"包含"匹配)- 表结构:第【N】行是大表头,第【N+1】行是子表头,数据从第【N+2】行开始,到"合计"行为止【任务】1. 抓取:按【月份 × 主体】汇总【目标列】的合计数(口径:【说明这列是应发/扣减/实发等什么含义】)2. 定位方式:不要写死列号,用表头文字【目标列名】动态定位(不同月份列位置可能偏移)3. 核对:每个文件如有自带"合计"行,把脚本算出的合计与表内合计逐月比对,不一致要报告4. 输出:一份成果表,含"汇总"sheet(月份×主体矩阵 + 合计行)和"明细"sheet(每人每行:月份、主体、来源文件、原表行号、姓名、数值),明细要能回溯到原表位置【约束】- 遇到某主体/某文件没有该字段的,如实说明并排除,不要编造- 数值保留原表缓存的计算结果,不要按公式重算- 成果文件如正被打开无法覆盖,先另存新文件名并提醒我在【目录】各主体文件夹里,抓取【YYYYMM】到【YYYYMM】每个月【目标项目】的合计数。表头在【工资计算模板】sheet 第【5】行,数据第【7】行起,遇到"合计"行停止。按【月份 × 主体】输出矩阵,附每月的【人数、天数】等辅助口径,方便我核对。我在目录里新增了【YYYYMM ~ YYYYMM】的表格。成果表 sheet1 我已有修改:- 已存在的行、列、公式、手工数字一律不要改动- 新月份按时间顺序插在原有数据上方/下方【说明位置】,沿用现有列结构(包括我新增的列)- 新增行用与现有行相同的公式风格(如 =SUM(...)),保证我后续调整列结构时不失效- 明细 sheet 末尾追加新数据行,保持现有排序规则【如:按主体分组、月份升序】在 sheet2 明细后新增计算列:- 【计算列1】=【基数列】×【比例】,用公式 =ROUND(单元格*0.7,2),不要用死值- 建一个参数小表(放在空白区域):【主体 → 上限值】,供全表 VLOOKUP 引用;改参数即全表联动- 【方案一】封顶:=MIN(计算值, 上限)- 【方案二】分档向下封顶:≤1倍取本身,1~2倍取1倍,2~3倍取2倍,>3倍取3倍,用嵌套 IF 写成公式- 每个方案单独一列"最终值",与"未封顶计算值"分列存放,方便我对比和调整- 所有新列一律写公式而非数值,表头文字要能看懂口径根据 sheet2 的明细,更新 sheet1 各项目的合计:- 凡是"合计"性质的格子(每月各列、合计行、总计行)改为 SUMIFS/COUNTIFS/SUM 公式,直接引用明细,条件用【月份列、表头主体名】做参数- 非合计的格子(我手工填的数值、分析块、注释)一格都不要动- 若某月合计行在明细里没有对应数据(明细缺该月),保留原静态数值并提醒我,不要让公式把它算成 0【质量要求】1. 双通道验证:重要数字尽量用两种独立方式取数比对(如 COM 读取 vs 直接解析文件)2. 与表内合计核对:脚本汇总值与原文件自带"合计"行不一致时,必须报告差异而不是静默取其一3. 口径声明:输出时说明每个数字的口径(如"该列位于'减:扣除项目'下,是扣减金额而非实发金额")4. 异常显式化:文件缺失、sheet 改名、表头找不到、格式伪装(扩展名与实际格式不符)都要明确报告5. 可回溯:明细行保留来源文件名 + 原表行号,任何汇总数都能点回原表验证6. 修改留痕:改动用户文件前先备份;只动声明过的单元格,其余保持原样- 同构表格 ≠ 同列号:跨月文件列会偏移,永远按表头文字定位,不要记列号- sheet 名会变体:精确匹配失败时按"包含"再找一次(如加"-实际版"后缀)- 扩展名会骗人:.xlsx 可能实为老式二进制格式,自动化打开会无响应卡死;先验文件头再选读取路径- 同名工作簿被占用:目标文件在 Excel/WPS 中打开时写入会失败或被回覆盖,先确认关闭或另存- 表格自带的 0 值可能有业务含义(如某制度下不扣款),补算规则由用户定义,抓取时保留原值- 月份口径要先问清:文件名的"发放月"与表内"工资所属月"可能差一个月