表格是按列组织的:列、列代码与行
超级表里的表更像数据库表而不是 Excel 画布:每一列是一种数据、有属性、有代码;每一行是一条记录。理解这一点,后面的公式、视图、联动都顺理成章。
一列一种数据
在 Excel 里,任何单元格可以放任何东西:标题、备注、数字、合并后的大格子。超级表不是这样——一列只放一种数据。「金额」列全是数字,「日期」列全是日期,「大区」列全是文本。
这带来两个直接后果:
- 表头永远是第一行,而且只有一行。没有「上面几行是标题、中间空一行、再是表头」这种结构。
- 合并单元格不存在。导入预览里专门有「合并行」「合并列」「自动合并表头」几个工具,让你先把两层表头拼成一行,再导进来。
一开始会觉得受限,用两天就会发现它换来的东西:公式对整列生效、视图随便建、数据随便连。这些在画布模型里做不到。
列有属性
每一列有一个属性,决定它怎么存、怎么显示、能参与什么计算:
| 属性 | 用途 |
|---|---|
| 文本 | 默认。名字、编号、备注 |
| 数字 | 可设小数位、千分位、单位;求和、平均只认它 |
| 百分比 | 1 = 100%,0.5 = 50% |
| 复选框 | 是 / 否 |
| 日期 | 「年-月-日」或「年-月-日 时:分:秒」 |
| 单选 | 预设选项下拉,可着色 |
| 附件 | 挂文件 |
| 二维码 | 把本列内容显示为二维码 |
一共就这八种,在表头下拉菜单的「列属性」里选。(「附件」的编辑面板里还有一个「动作」开关,那是附件列的子选项,不是第九种属性。)
导入时属性按内容猜;猜错了在表头下拉菜单「列属性」里改。最常见的错误是金额列被当成文本——求和为 0 时先看这里。

列代码
每张表有一个两个字母的代码(AA、AB、AC……按创建顺序分配),每一列在表内有一个序号,合起来就是列代码:AA2 是表 AA 的第 2 列。
AA1 永远是「#」序号列,系统自动维护;你的第一列数据从 AA2 开始。
代码显示在每个表头的左上角。它的意义在于公式引用的是代码,不是列名也不是位置:
- 你把「金额」改名成「订单金额」,引用它的公式一个字不用改。
- 你把列拖到别的位置,公式也不受影响。
- 跨表引用同样简单:在表 AB 里写
AA6,就是表 AA 的第 6 列。
Excel 里那种「插入一列,后面的 VLOOKUP 全错位」的事故,在这里没有发生条件。
一行是一条记录
行没有编号意义,只是一条条记录。新数据进来时排在最上面(最新的在第一行),所以打开表看到的总是最近添加的内容。想按别的顺序看,用视图的排序——它只改显示,不改数据。
因为行只是记录,所以「第 5 行的金额」这种引用方式不存在。公式描述的是列与列的关系,对每一行同样成立。这就是下一页要讲的:公式属于列。