1
0
0

一次 Excel 排错记录:豆包解决不了,我解决了

2026-10-22
文章摘要
|

起因

朋友发消息给我,说帮我看个函数,还补了一句:豆包也解决不了。

我想着,这给我挑战了,AI都解决不了,我能解决吗?

我打开他发的表看了一下,公式写得没问题。但结果就是不对,而且有个很明显的特征:

  • 公式里带日期就错

  • 把日期部分去掉就对

日期的写法、格式看着也都正常。

排查过程

整个过程没什么高明的手法,就是一步步收范围:

  1. 先确认公式本身没问题 —— 在空白处照着同样的结构重搭一遍,结果正常,先排除"公式写错"这个可能性。

  2. 隔离变量 —— 把公式拆成两段,不带日期的部分全对,带日期的部分全错。范围一下压到"日期"。

  3. 看底层值 —— 把日期列改成常规格式,看它实际存的数。

  4. 其他方式—— 后来尝试新建一个文件,复制数据,或者重新创建数据,又没问题,问题就出在她发我的那个文件上,这就很奇怪。

  5. 问 AI —— 到这儿卡了,于是把已经排除的信息整理成一段话问 AI:在"公式无误、格式正常、只有日期参与才出错"的前提下还有哪些可能。它给的候选清单里有一条是:工作簿是否启用了 1904 日期系统。顺着这条查,中了。

答案:1904 日期系统

Excel 有两套日期起点:

日期系统

第 1 天

常见来源

1900 系统(默认)

1900-01-01

Windows 版 Excel

1904 系统

1904-01-01

早期 Mac 版 Excel 遗留,跨平台传文件带过来的

wps的1904设置
这个是WPS的设置,excel应该也是一样。

两套系统的序列值相差 1462 天。

所以在这类文件里:日期显示正常、排序正常、筛选正常,但凡是做加减、差值、按天计算,结果都会整体偏移。

这完美对上了那两个现象:公式没错,格式没错,结果就是不对。

检查位置:文件 → 选项 → 高级 → 使用 1904 日期系统

注意:改这个设置会让表里所有日期整体平移 1462 天,改之前先备份,改完一定要复查关键数据。

一点想法

最后把问题解决了,我和她开玩笑,说,我可以吧,比AI都厉害了。

其实呢,"我比 AI 厉害"肯定是开玩笑的。

实际情况是:AI现在的发展,越来越“聪明“,但是这个聪明,帮助我们解决问题的时候,我们需要和AI紧密合作,如何更好的给AI适当的提示词,AI给了反馈后,我们怎么针对反馈去思考下一步如何对话,如果提供线索等等,这些都是最终是否能让AI协助,解决问题的核心方法。


支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!