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

使用Excel动态数组公式实现表格转换与筛选的方案求助

输入输出表示例图

无LAMBDA通用方案(适配正式版Excel 365/2021,无需beta通道)

仅需要分别在J3、K3、L3三个单元格写入对应公式,输入后会自动向下溢出所有结果:

  • J3(行标题列):=TOCOL(IF(SEQUENCE(,COLUMNS(D3:G3)),C4:C6),,TRUE)
  • K3(列标题列):=TOCOL(IF(SEQUENCE(ROWS(C4:C6)),D3:G3),,TRUE)
  • L3(数值列):=TOCOL(D4:G6,,TRUE)

如果需要过滤数据源中的空值,可将TOCOL函数的第二个参数改为1即可自动跳过空单元格。

LAMBDA补充方案(单公式溢出全表)

如果你的Excel版本支持LAMBDA系列函数,仅需在J3单元格写入一个公式,即可自动溢出完整的三列结果:

=LET(
  行标题范围,C4:C6,
  列标题范围,D3:G3,
  数值范围,D4:G6,
  行数,ROWS(行标题范围),
  列数,COLUMNS(列标题范围),
  序号,SEQUENCE(行数*列数),
  HSTACK(
    INDEX(行标题范围,CEILING(序号/列数,1)),
    INDEX(列标题范围,MOD(序号-1,列数)+1),
    TOCOL(数值范围)
  )
)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 07:36:05