← 返回博客

xlsx 传上去数字读错?合并单元格、多 sheet、公式列的处理顺序清单

2026-10-07 · 6 分钟阅读
表格处理操作清单不墨AI

直接给答案:表格读错数字,九成不是模型算错,而是表在变成文本的那一步就已经错位了。xlsx / xls 上传后会被拉平成纯文本,再按 1000 字符切成小段,提问时只取最相关的 3 段送给模型。所以合并单元格的归属、多 sheet 的边界、公式列的含义,在纯文本里都会丢失或变模糊。

处理顺序是固定的:先改表结构 → 再改怎么传 → 最后改怎么问。倒着做基本白费力气。本文只讲结构性错位——也就是「这个数字到底属于哪一行哪一列」这类问题。单位混用、空值被当成零、合计行被重复计入这类数值口径问题是另一条线,不在本文范围内。

第一步:改表结构(收益最大,必须先做)

1. 拆掉合并单元格

这是头号错误源。一个跨 4 行的合并单元格,在原表里视觉上管着下面 4 行;拉平成文本后,那个值通常只落在第一行,后面 3 行对应位置是空的。模型看到的就是「3 行没有分类」,于是它要么跳过,要么把上一行的值顺延——而你没法从答案里看出它选了哪种。

做法:选中区域 → 取消合并 → 用「填充」把每一行都补成完整值。宁可同一个值重复 40 行,也不要合并。

2. 让表头只占一行,而且在第一行

两层表头(「2026 年」横跨「上半年 / 下半年」)拉平后会变成两行标题文字,列和列名的对应关系直接断掉。

做法:把两层合成一层,写成 2026上半年、2026下半年 这样的单行列名。标题行上面的大标题、制表说明、空行都删掉,让列名就在第 1 行。

3. 一个 sheet 一个文件

多个 sheet 会被依次拉平、首尾相接成一段文本,表与表之间只剩一个换行,边界非常弱。再加上后续切段是按 1000 字符硬切的,一段里很可能混着两张表的行,而这一段里往往根本不包含任何表头——模型拿到的就是一堆没有列名的数字。

做法:把要问的那个 sheet 另存成单独文件。确实要跨表对比时,别指望一次传完,见第二步第 5 条。

4. 给每行加一个能说话的标识列

切段之后,大部分段落里都没有表头。能抢救这件事的只有行内自带信息:如果每行第一列是「2026-03 / 华东 / 台式机」这样的组合,模型即使看不到列名也知道这行在说什么;如果第一列只是 1、2、3 这种序号,这行就是无意义的数字串。

做法:在最左边加一列,把行的关键属性拼成一句短文字。这一步对长表的效果出乎意料地大。

第二步:改怎么传

5. 一次只传一份,要对比就分两次各问一份

提问时只检索最近一份附件。同一个会话里传了第二份表,之后的提问就不会再碰第一份了。所以「传两份让它对比两个月的差异」这个用法不成立。

做法:分两次各问一份,把两次的答案并排自己看;或者在 Excel 里先用公式把两张表做成一张对比表,再传那张对比表。

6. 公式列要同时给结果和公式文本

拉平后模型看到的是导出的文本内容,公式不会被重新执行,也不能指望它去审公式逻辑对不对。

做法分两种:

  • 只要数值结论:确认公式已算出结果再导出即可。
  • 要核算逻辑:把关键公式复制成文字,单独写进提问里(比如「毛利率列的公式是 =(B2-C2)/B2,请按这个口径复核下面几行」)。放在提问里比藏在表里有效,因为提问文字一定会被模型看到,而表里的某一格不一定被检索到。

7. 大表先筛再传,别靠它筛

一张五千行的台账,检索只会取 3 段、约 3000 字符,也就是几十行。你问「哪些订单超期了」,它是在几十行样本里找,不是全表扫描。所以筛选这件事必须在 Excel 里做完。

做法:用筛选 / 透视表先把范围缩到你真正要讨论的那几十行,导出成一个小文件再传。这同时解决了准确性和可核对性两个问题。

第三步:改怎么问

表改好、传法对了,提问就简单了,三条即可:

  • 抄列名:问题里出现的词越接近表里的真实列名,命中那几段的概率越高。
  • 一问一事:「算一下总额、找出异常值、再排个序」要拆成三轮,每轮都是一次独立检索。
  • 要求回报原始行:
只依据表格内容回答,输出两部分:
1) 结论
2) 支撑结论的原始行(照抄,含标识列)
找不到对应行的,写「本次检索未提供」,不要估算。

照抄回来的行是你的核对抓手——回原表搜一下就知道数字对不对。这比追问「你确定吗」有用得多。

一张快速自查表

症状最可能的原因先做哪一步
分类归错行合并单元格第 1 条
说不清某一列是什么两层表头 / 表头不在第一行第 2 条
数字对但对象张冠李戴多 sheet 混在一段里第 3 条
答案只覆盖了一小部分行只取 3 段,样本有限第 7 条
比例、毛利之类的计算口径不对公式未随文本给出第 6 条
两张表对比答得很离谱只检索最近一份附件第 5 条

一句话总结

表格读错先怀疑结构不怀疑模型:拆合并、单行表头、一表一文件、加标识列、先筛后传,再要求它照抄原始行供你核对。

表改好之后可以在 通义千问在线免费试用 的输入框直接上传 xlsx 试一轮,表格类任务上它的中文列名理解比较稳。

相关阅读:能传什么文件的对照清单、为什么它答得像没看全文、DeepSeek 上传文件读不了?PDF、Word、Excel 的排查步骤。

表格里的单位、空值和合计要不要先核一遍,另有一份上传前的表格检查清单。

pptx、旧版 .doc 和图片先转成能读的格式再上传,三条免费路径见转格式后再上传的做法。