You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于同工作簿表单提交数据动态更新Excel分配表

实现Excel Online自动匹配表单提交数据到分配表

方法一:用Excel公式实时更新(无需额外工具)

针对allocations工作表的rating1和rating2列,直接插入以下公式即可自动匹配表单提交的数据:

  1. rating1列公式(匹配email1对应的评分):
=LOOKUP(2,1/('Form 1'!widget_id=[@widget_id])/('Form 1'!email=[@email1]),'Form 1'!rating)
  1. rating2列公式(匹配email2对应的评分):
=LOOKUP(2,1/('Form 1'!widget_id=[@widget_id])/('Form 1'!email=[@email2]),'Form 1'!rating)

公式说明:

  • 利用LOOKUP的特性,通过双重条件筛选(匹配widget_id和对应测试人员邮箱),精准提取对应评分
  • 只要Form 1表新增表单提交数据,allocations表会自动实时刷新结果
  • 确保Form 1和allocations都已转换为结构化表格(选中数据按Ctrl+T),公式引用更稳定

方法二:用Power Automate实现自动化更新(适合复杂场景)

如果需要更灵活的逻辑(比如记录更新日志、处理异常),可以用Power Automate云流:

  • 新建自动化云流,触发选择「当Microsoft Forms收到新响应时」,关联你的评分表单
  • 添加「获取响应详情」动作,提取提交的email、widget_id、rating数据
  • 添加「列出表格中的行」动作,选择allocations表,设置过滤条件:widget_id 等于 提交的widget_id
  • 添加「条件」判断:
    • 分支1:如果提交的email等于当前行的email1,执行「更新行」动作,把rating1设为提交的评分
    • 分支2:如果提交的email等于当前行的email2,执行「更新行」动作,把rating2设为提交的评分
  • 保存流并测试,后续表单提交后会自动同步到分配表

注意事项:

  • 确保你的账号有OneDrive和Power Automate的权限
  • 表格列名要和动作中引用的名称完全一致,避免匹配失败

内容的提问来源于stack exchange,提问作者Kris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 11:27:08