常见问题与故障排除

公式不算或一直是空

更新于 2026-09-03 · 阅读约 1 分钟 · 对应桌面版 macOS 0.0.9 / Windows 0.0.7

公式列没有值、部分行为空、结果明显不对、改了源数据没更新——从「还在算」到「键对不上」的排查顺序。


数据面板的「表格信息」标签:设置序号列、清空数据,以及数据量、占用内存与变更记录
数据面板的「表格信息」标签:设置序号列、清空数据,以及数据量、占用内存与变更记录

1. 它可能只是还在算

刚导入几万行、刚建好跨表公式,后台要几秒到几十秒。等一下,或刷新。这段时间列是空的,不是错。

2. 公式栏标红

点表头看公式栏。标红通常是:引用的列代码不存在(拼错、那一列被删了)、括号或引号没配对、函数名写错。改正即可。

3. 列属性不对

对文本列求和、比大小,结果为空或 0。看被引用列的表头图标:T 就是文本。改列属性为数字 / 日期。

4. 键对不上(跨表公式全空或部分空)

sumif(AA6, AB1 = AA9) 这类公式,等号两边的值必须完全相同:

  • 「华东」和「华东 」(尾随空格)
  • 「2026-09」和「2026-9」
  • 「0012」(文本)和 12(数字)
  • 大小写不同

处理:两边都先规范——upper(trim(...))dateformat(...)、统一属性——再比较。样例工作区专门做了「大区(规范)」列,就是为了这一步。

5. 空值

空单元格不等于 0 也不等于空字符串。if(AA5 = "", …) 判不出来,用 len(AA5) = 0

6. 循环引用

A 列引用 B、B 又引用 A,引擎拒绝计算。理清依赖,让数据单向流动。

7. 改了源数据,结果没变

  • 数据关系图确认这一列确实引用了你改的列。
  • 右键单元格 → 「重新计算」强制刷新这一格;整列重算可以把公式删了再写一遍。
  • 源数据在别的表里,而那张表被删了或改了列代码。

8. x 开头的函数

xsumif / xcountif 要求序号列不是公式列。不满足时改用普通的 sumif / countif

还是不行

把公式、被引用列的属性、几行样例数据发到 tabledi@thingworks.com.cn,或把 .tdbk 备份一起发来最快。

这一页没解决你的问题?翻翻帮助中心,或者写信到 tabledi@thingworks.com.cn —— 读信的就是做产品的人。