在飞书多维表格中进行数据汇总时,有一个无法绕开的核心字段——record_id。它是系统自动生成的唯一标识,既不能修改,也不能手动填写,但跨表关联、条件筛选、批量更新等操作,都要依靠它进行精准定位。原因也很明确:表格中的每一行数据并不天然具备唯一性,只有 record_id 才是系统真正识别的唯一身份标记。

因此,在开始任何飞书多维表格数据汇总、同步或批量处理之前,务必要先确认 record_id 字段已经存在。否则,即使你手动输入一串看似像 ID 的数字,系统依然不会将其识别为有效记录标识。
先确认表格中已存在 record_id 字段
打开目标多维表格,点击右上角的「+ 添加列」,在搜索框中输入「记录ID」,然后选择函数类字段「记录ID」,点击确定。这一步不能省略,因为只有系统函数生成的 record_id 才具备真实效力。如果表格中已经有一列名为 record_id,但内容显示为空,那通常说明这列并不是通过函数创建的,此时需要删除后重新创建。
用 record_id 实现跨表精确汇总
常见做法有三种,可以根据你的实际业务场景灵活选择。
方法一:在「关联」字段中引用 record_id
在汇总表新增一列,字段类型选择「关联」,关联目标表后,将关联依据设置为 record_id 并保存。这样一来,汇总表中的每一行都能稳定对应源表中的目标记录。即使源表排序发生变化,或者内容被修改,关联关系通常也不会中断。
方法二:用「查找」公式匹配 record_id
在汇总表中新建一个「公式」列,输入公式:LOOKUP({record_id}, '源表名'.record_id, '源表名'.销售额),按回车即可生效。需要注意的是,引号中的表名和字段名必须与实际名称完全一致,并且要注意大小写是否匹配。
方法三:通过「聚合视图」按 record_id 分组统计
进入汇总表后,点击右上角「视图」,选择「新建视图」,类型选择「聚合视图」,分组依据设为 record_id,聚合字段选择「销售额」,聚合方式选择「求和」。这样可以直接生成按 record_id 维度汇总的数据结果,有效避免人工去重时可能产生的错误。
删除或更新前必须校验 record_id
在执行操作之前,先使用「筛选」功能缩小处理范围,将条件设置为「record_id 等于」,然后粘贴需要处理的 ID。确认筛选结果仅显示目标行——如果出现多行记录,说明当前 record_id 并不唯一,应立即停止操作,并检查是否误用了手动填写的伪 ID。
确认无误后,再执行删除或更新。删除可通过「批量操作 → 删除所选」完成,更新则使用「编辑所选行 → 修改字段值」。这一步属于高风险操作,且通常不可逆。一旦 record_id 被误删或引用异常,后续所有基于该字段建立的关联、汇总和定位关系都可能随之失效。
