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

如何用Power Automate将MS Forms多选答案拆分至Excel不同列

解决Power Automate将MS Forms答案拆分至Excel不同列的问题
  • 先搭好Excel表格结构:提前创建对应表单所有问题的列,比如单选问题单独占一列,多选问题的每个选项各对应一列,确保列名清晰易对应。
  • 修正循环加行的错误逻辑:你之前应该是用了「应用到每一个」循环拆分后的字符串,每拆分一次就新增一行,这才导致错误。正确做法是只执行一次「添加行」动作,把所有拆分后的答案分别映射到同一行的不同列中。
  • 单选问题直接映射:表单里的单选答案无需拆分,直接在「添加行」的对应Excel列中选择表单响应里的单选问题字段即可。
  • 多选问题的两种处理方式:
    1. 按选项标记填充:如果Excel列对应每个多选选项,比如列名是「阅读」「运动」,就在对应列中填入公式 if(contains(triggerBody()?['你的多选问题名称'],'阅读'),'√',''),通过判断答案是否包含该选项,用标记或文字填充列内容。
    2. 按拆分顺序填列:如果要把多选答案按拆分后的顺序填入不同列,用 split(triggerBody()?['你的多选问题名称'],';')[0] 提取第一个拆分元素,[1] 提取第二个,以此类推。为避免空值报错,可添加判断:if(equals(length(split(triggerBody()?['你的多选问题名称'],';')),0),'',split(triggerBody()?['你的多选问题名称'],';')[0])

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 10:19:54