关联字段是多维表格最核心但最难理解的功能之一。 但它也是最强大的。
一句话
关联字段让一条记录指向另一张表的一条或多条记录。
就像在数据库里写 FOREIGN KEY——但不需要写任何 SQL。
一个例子:订单表关联客户表
假设你有两张表:
客户表:
| 客户名 | 行业 | 规模 |
|---|---|---|
| 余杭科技 | 科技 | 200人 |
| 南星资本 | 金融 | 50人 |
| 古荡文创 | 文创 | 30人 |
订单表:
| 客户 | 订单金额 | 状态 |
|---|---|---|
| (关联到客户表) | 32,000 | 已签约 |
| (关联到客户表) | 18,500 | 洽谈中 |
| (关联到客户表) | 6,800 | 已签约 |
订单表的「客户」字段是一个关联字段,它"指向"客户表的某条记录。
选定后,订单表"看到一个下拉框",里面对应的是客户表的所有行。
怎么建关联
- 新建一个字段 → 类型选"关联记录"
- 选择要关联的目标表(比如客户表)
- 可选:是否允许多选(一对多 vs 一对一)
建完后,这个字段里就会出现一个下拉框,列出目标表的所有记录。
一对一 vs 一对多
- 一对一:一个订单只关联一个客户(最常见)
- 一对多:一个项目关联多个人(成员列表)
关联后能看到什么
选了关联后,目标记录的主字段内容会显示在关联字段里。 "主字段"是目标表的第一个字段(通常是文本)。
选"余杭科技" → 订单表该行显示"余杭科技"。
为什么需要关联
没有关联字段时,你的数据长这样:
不关联:把「行业」「规模」贴到订单表里 ↓
| 客户名 | 行业 | 规模 | 订单金额 |
|---|---|---|---|
| 余杭科技 | 科技 | 200人 | 32,000 |
| 余杭科技 | 科技 | 200人 | 8,000 |
| 余杭科技 | 科技 | 200人 | 21,000 |
问题:
- 改了客户表但忘了改订单表 → 三份"科技/200人"各写各的,不一致
- 客户改名 → 所有订单手动跟着改
用关联字段:订单表只有一笔指向"余杭科技"的指针。 改客户表的信息 → 订单表自动反映过来(通过查找字段)。
| 场景 | Excel | 多维表格 |
|---|---|---|
| 做一个待办清单 | 完全胜任 | 杀鸡用牛刀 |
| 管理 50 个客户的销售跟进 | 痛苦 | 正中下怀 |
| 做复杂的财务模型 | 最合适 | 做不了 |
| 团队一起填一个登记表 | 灾难 | 原生支持 |
| 做一个内容选题库 | 能用,但乱 | 完美匹配 |
| 处理 10 万行数据 | 勉强能 | 建议换工具 |
删除关联
删除关联字段不会删除目标表的数据。 只是断开了"连接"。目标表不受影响。
但反过来——删目标表的某条记录 → 所有关联着它的字段会变成空("已删除")。
EXERCISE
关联记录字段
- Q.01
关联记录字段的作用是什么?
- Q.02
创建关联记录字段时,'双向关联'是什么意思?
- Q.03
一个'订单'表关联了'客户'表,一条订单能关联多个客户吗?
下一节:查找字段