Skip to main content

Vlookup 问卷关联

Vlookup 问卷关联把“填写查询条件”和“显示查询结果”放在同一道题中。答题者输入邮箱、工号等条件后,系统从另一份问卷的答卷中查找记录,并回填只读字段。

本例使用 培训报名与反馈(文档演示) 作为数据源,新建 报名资料复核(文档演示),让学员填写联系邮箱后查看姓名、所属部门和参加课程。示例姓名和邮箱均为虚构数据。

如果需要把结果填入当前问卷中已有的其他题目,使用 填空关联回填。如果只想发布一个独立查询入口,使用 快查。

1. 准备数据源​

先创建一份问卷,并提交或导入至少一条数据。只有题目、没有答卷时,关联查询不会得到结果。

本例的数据源包含:

联系邮箱姓名所属部门参加课程
learner-a@example.com示例学员甲产品中心项目管理、数据分析

邮箱是查询条件,其他三项是需要回填的结果。配置详情可参照 创建第一份调查问卷。

2. 添加关联题​

在新问卷的编辑器左侧 高级题型 中添加 Vlookup 问卷关联。点击题目内的 问卷关联设置;也可以选中题目,在右侧 题目 → 问卷关联设置 → 点击设置 中打开弹窗。

报名资料复核中的 Vlookup 题,已配置一个查询条件和三个回填字段

3. 配置问卷和查询条件​

在弹窗中按顺序设置:

  1. 关联问卷:选择“培训报名与反馈(文档演示)”。可选择自己创建或参与协作的问卷。
  2. 查询条件:本题名称填“联系邮箱”,关联字段也选数据源中的“联系邮箱”。
  3. 需要组合查询时,点击 添加查询条件,例如再增加“姓名”。多个条件必须同时匹配同一条记录。

关联问卷与查询条件设置,联系邮箱对应数据源的联系邮箱字段

查询采用完整值匹配。字段名称相近并不代表含义相同,邮箱应对应邮箱,工号应对应工号。查询条件优先选择业务上唯一的编号;姓名容易重复时,可组合姓名与邮箱等字段。

更换关联问卷后,已有字段名称会保留,但需要重新选择每一项对应的来源字段。

4. 配置回填字段与匹配规则​

在 回填字段 中至少保留一项。本例设置三个映射:

本题显示名称关联问卷中的字段
姓名姓名
所属部门所属部门
参加课程参加课程

回填结果由系统查询得到,答题者不能直接修改。需要补充或更正信息时,可以另加普通填空题。

回填字段和匹配规则,选择由答题者确认重复记录,并要求回填字段全部有值

设置当前行为本例选择
输入时显示候选值根据输入内容提示关联字段已有的值,选择后作为查询条件关闭
匹配到多条记录时自动获取最新提交的一条,或由答题者选择一条由答题者选择一条
未匹配或回填值为空时允许继续填写并提交,或要求全部回填字段有值所有回填字段有值后才允许提交

选择 允许继续填写并提交 时,可以根据需要配置回填默认值。默认值是未取得数据时的替代内容,不表示已经匹配到真实记录。

候选值的公开范围

候选值会向答题者提示数据源已有内容。对外发布前,应确认这些字段可以向当前填写人展示;邮箱、人员编号等不宜枚举的字段可以保持关闭,并组合多个查询条件。

点击 确定 保存配置;点击 取消 放弃本次弹窗中的修改。

5. 用实际记录验证​

打开 预览 → 电脑,在联系邮箱中输入 learner-a@example.com。查询成功后,页面显示:

  • 姓名:示例学员甲;
  • 所属部门:产品中心;
  • 参加课程:项目管理、数据分析。

电脑端预览中输入示例邮箱后,自动回填姓名、部门和参加课程

再改为不存在的 no-match@example.com,原回填值会清空。本例要求全部回填字段有值,因此此时点击 提交 无法通过校验。匹配到记录但某个来源字段为空时,同样会阻止提交。

发布前还应测试重复记录、部分条件不匹配、来源字段为空和移动端展示。预览用于检查填写行为;需要确认答案保存时,再在专用测试项目中提交一条答卷并到 统计 → 数据详情 核对。

常见问题​

输入了正确邮箱,为什么没有结果?​

检查数据源是否已有答卷、是否选对了来源字段、输入值是否完整一致。如果设置了多个查询条件,必须全部匹配同一条记录。修改条件后应重新查询,不能沿用上一条结果。

已查到记录,为什么仍不能提交?​

选择“所有回填字段有值后才允许提交”时,所有配置的回填字段都要有值。检查来源记录是否有空字段;按业务需要补齐来源数据,或调整未匹配时的处理规则。

同名或重复记录怎么处理?​

优先使用邮箱、工号、学号等明确标识,或组合多个条件。确实允许重复时,选择“由答题者选择一条”;只有业务明确以最后提交记录为准时,才使用“自动获取最新提交的一条”。

会修改原问卷的数据吗?​

不会。关联题读取来源答卷,将查询结果带到当前问卷,不会反向修改数据源。