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

实现Form中Table2基于POD值自动填充Table1指定列数据

解决方案:根据POD值自动填充多行数据到Table2

动态数组版本(Excel 365/2021及以上)

在Table2的首个数据单元格输入以下公式,替换占位符后回车,公式会自动溢出填充所有匹配行:

=FILTER(Table1[需要提取的列区域], Table1[POD列] = Form!B1, "无匹配数据")
  • Table1[需要提取的列区域]:替换为你要从Table1提取的列范围,比如Table1[货物名称]:Table1[数量]
  • Table1[POD列]:替换为Table1中存储POD值的列标题

旧版Excel(无动态数组支持)

在Table2的第一数据行第一列输入数组公式,按Ctrl+Shift+Enter确认后下拉填充:

=IFERROR(INDEX(Table1[目标列], SMALL(IF(Table1[POD列]=Form!B1, ROW(Table1[POD列])-MIN(ROW(Table1[POD列]))+1, ""), ROW(A1))), "")
  • 每一列都需要单独设置公式,将Table1[目标列]替换为对应列标题
  • 下拉到足够行数,空值表示无更多匹配数据

关键注意事项

  • 确保Table1是Excel正式表格(通过「插入→表格」创建),列引用更稳定
  • Form!B1输入的POD值需与Table1中POD列的格式完全一致(避免空格、文本/数字格式差异)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 00:57:05