填空关联回填
填空关联回填可以把当前问卷中的一个填空作为查询入口,从另一份问卷的已有答卷中查找记录,并把指定字段填入当前问卷的其他填空。
例如,员工填写培训报名表时,只需输入工号并选择匹配记录,姓名、部门和年龄就会自动填入对应题目。
使用场景
- 培训报名:输入工号,从员工档案中带出姓名、部门等信息。
- 学生信息登记:输入学号,从学生信息表中带出姓名、班级等信息。
- 客户回访:输入客户编号,从客户信息表中带出联系人、地址等信息。
- 设备报修:输入设备编号,从设备台账中带出型号、所在位置等信息。
支持哪些填空
以下四类题型的具体填空,都可以作为查询入口、来源字段或回填目标:
| 题型 | 关联方式 |
|---|---|
| 单行文本 | 按该题的填空值查询或回填 |
| 多行文本 | 按该题的多行内容查询或回填 |
| 多项填空 | 为其中某一个填空设置关联,分别映射需要回填的填空 |
| 横向填空 | 为题干或正文中的具体填空设置关联 |
数字也可以参与关联。 例如,限制为数字的“年龄”可以作为来源字段,也可以回填到当前问卷的数字填空中。回填后仍会按目标题目原有的格式、范围等规则进行校验。
工号、学号等编号即使全部由数字组成,也建议使用文本格式,避免丢失前导零。例如 001025 和 1025 可能代表不同的编号。
操作步骤
下面以“员工档案”作为数据来源,为“培训报名”配置关联。
1. 准备来源问卷和数据
先创建一份“员工档案”问卷,添加工号、姓名、部门、年龄等填空,并提交或导入正式答卷。
示例数据如下,均为演示用虚构数据:
| 工号 | 姓名 | 部门 | 年龄 |
|---|---|---|---|
| GH001 | 林晓 | 产品部 | 28 |
| GH002 | 周宁 | 研发部 | 32 |
配置关联时,可以选择当前账号创建或参与协作的其他问卷。来源问卷只有题目、还没有答卷时,不会产生可匹配的记录;暂存但未正式提交的答卷也不参与查询。
2. 准备当前问卷的填空
在“培训报名”中添加“工号”“姓名”“部门”“年龄”等题目。
本例将“工号”作为查询入口,把匹配结果填到“姓名”“部门”和“年龄”。请先创建这些目标填空,再配置字段映射。
3. 打开关联回填设置
选中当前问卷的“工号”填空,在右侧 填写设置 → 关联回填 中点击 点击设置。
如果使用多项填空或横向填空,需要先选中要作为查询入口的具体填空。

4. 选择数据来源和匹配字段
在 填空关联回填 弹窗中配置:
- 数据来源:选择“员工档案”。
- 匹配条件:将“当前填空的值等于”右侧字段设为“工号”。
这表示:用报名表中填写的工号,查找员工档案中工号相同的答卷。
5. 添加回填字段
点击 添加回填字段,按“来源问卷字段 → 当前问卷字段”逐行建立映射。
| 来源问卷字段 | 当前问卷字段 |
|---|---|
| 姓名 | 姓名 |
| 部门 | 部门 |
| 年龄 | 年龄 |
勾选某一行的 只读 后,答题者不能手动修改该目标填空,内容会随选中的匹配记录更新。需要答题者确认或补充的字段,可以不勾选只读。
6. 设置匹配与回填规则
| 配置项 | 可选设置 | 如何选择 |
|---|---|---|
| 匹配到多条 | 由答题者选择 / 自动取第一条 | 来源可能有重复记录时,选择“由答题者选择”;业务允许直接采用首条记录时,再选择“自动取第一条” |
| 未匹配到记录 | 允许手动填写 / 必须匹配才可提交 | 允许新员工等来源中尚无记录的人填写时,选择“允许手动填写” |
| 目标已有内容 | 保留手填内容 / 覆盖已有内容 | 默认保护答题者手动填写或修改过的内容;需要统一以来源数据为准时,选择覆盖 |
只读字段始终随匹配记录更新。 即使选择“保留手填内容”,只读的回填目标也会使用本次匹配结果。
“自动取第一条”按系统返回的候选顺序取值,不等同于业务上最有效的一条记录。用于人员、客户或设备识别时,优先用唯一编号匹配。
点击 保存设置 完成本次配置。若一个填空需要从多个问卷查询数据,可以继续点击 添加关联问卷,分别设置来源和映射。

7. 预览并确认效果
在预览或正式答题页面中,在“工号”填空输入 GH,原输入框下方会出现匹配候选。选择 GH001 后,应自动带出“林晓”“产品部”和数字年龄 28。


自动补全会随关联配置启用,无需另加输入框,也不需要单独开启联想开关。
如果不选择候选,也可以填写完整工号后离开该填空,系统会按完整值查询。部分内容用于查找候选,离开填空后的查询要求完整值匹配。
答题时的行为
- 同名记录分别显示:输入“张”时,如果来源中有两份姓名为“张三”的答卷,下拉列表会分别列出两条记录;选中哪条,就从哪条答卷回填。
- 一个来源的多个字段来自同一份答卷:例如姓名、部门和年龄会一起取自选中的员工记录。
- 改变查询值会清理旧回填:修改工号后,上次自动填入且未手动修改的内容会被清除,随后按新工号重新查询。
- 手动内容按规则处理:选择“保留手填内容”时,已被答题者手动修改的内容会保留,并提示核对。
- 回填成功直接显示结果:答题者查看目标填空即可,无额外的“已关联”提示。
- 仅向当前问卷回填:在当前问卷修改、提交答案,不会反向修改来源问卷的答卷。
配置限制
- 查询入口不能同时作为回填目标,其他已配置关联的查询入口也不能作为目标。
- 同一个目标填空只能由一条关联映射回填,避免多个来源相互覆盖。
- 计算字段不能同时作为关联回填目标。
- 来源和目标应选择具体填空;当前功能不把选择题的选项或整个嵌套对象转换为填空内容。
- 来源字段被删除或问卷结构变化后,需要重新检查关联配置。
与 Vlookup 问卷关联的区别
| 对比项 | 填空关联回填 | Vlookup 问卷关联 |
|---|---|---|
| 配置入口 | 普通填空的“关联回填”设置 | 添加独立的“Vlookup 问卷关联”题 |
| 输入位置 | 当前问卷已有的填空 | Vlookup 题目中的查询字段 |
| 结果位置 | 映射到当前问卷已有的其他填空 | 在 Vlookup 题目中配置并展示带出的字段 |
| 适合场景 | 已经设计好题目布局,希望自动填写其中几个字段 | 希望用一道关联题集中查询和展示信息 |
独立关联题的配置方法见 Vlookup 问卷关联。
常见问题
来源字段为什么没有显示出来?
确认已选对来源问卷,并检查字段是否属于单行文本、多行文本、多项填空或横向填空中的具体填空。数字限制不会导致字段被排除,单选、多选等题目不属于这里的填空字段范围。
输入后没有候选,或者未匹配到记录怎么办?
先检查来源问卷是否有正式提交或导入的答卷,再检查匹配字段是否选对、输入内容是否完整。新提交或刚修改的数据可能需要短暂同步;可以稍后重新查询。
也要检查首尾空格、编号前导零等差异。以姓名作为匹配条件时,建议改用更明确的工号、学号或客户编号。
如果是私有部署升级后,旧答卷中的数字或横向填空数据仍查不到,可联系管理员重建来源问卷的答卷索引。
两条候选的姓名相同,应该选哪一条?
它们代表不同答卷,不会按姓名合并。列表序号仅用于区分候选,不能代替身份信息。建议用唯一工号、学号等字段作为匹配条件,避免依靠姓名判断。
为什么有些字段没有被新结果覆盖?
检查是否选择了“保留手填内容”。已经手动填写或修改过的目标内容会保留;如果业务要求始终采用来源数据,可改为“覆盖已有内容”,或将对应映射设置为只读。
设置“必须匹配才可提交”后,还要把查询填空设为必填吗?
如果每位答题者都必须查询,仍需把查询填空设为必填。“必填”控制是否可以留空,“必须匹配才可提交”控制填写后是否必须找到匹配记录。