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

Excel工作表反向数据汇总:按Type关联对应Class值

解决方案

方案1:Type纵向,对应Class横向排列(匹配你的目标结构)

假设TAB2的Type列已通过你的公式生成在A2:A4区域,在B2单元格输入以下公式,回车后会自动横向填充当前Type对应的所有Class,下拉公式可覆盖其他Type行:

=TRANSPOSE(FILTER(TAB1!$A:$A, TAB1!$B:$B=$A2, ""))

如果你的Excel是365/2021及以上版本(支持动态数组),也可以用BYROW一次性生成全部结果,在B2输入:

=BYROW($A$2:$A$4, LAMBDA(type, TRANSPOSE(FILTER(TAB1!$A:$A, TAB1!$B:$B=type, ""))))

这个公式会遍历A列的每个Type,自动筛选出TAB1中对应Class并转置为横向排列。

方案2:Type横向排列,对应Class纵向展示

若接受这种布局,操作步骤如下:

  1. 在TAB2的首行(如A1、B1、C1)生成横向的唯一Type值,输入公式:
=TRANSPOSE(SORT(UNIQUE(FILTER(TAB1!B:B, (TRIM(TAB1!B:B)<>"Type")*(TRIM(TAB1!B:B)<>""), ""))))
  1. 在A2单元格输入公式,回车后会自动填充当前Type对应的所有Class,右拉公式可应用到其他Type列:
=FILTER(TAB1!$A:$A, TAB1!$B:$B=A$1, "")

公式核心逻辑

  • FILTER:精准筛选TAB1中与当前Type匹配的所有Class值
  • TRANSPOSE:将纵向筛选结果转为横向(方案1),或把纵向唯一Type转为横向(方案2)
  • BYROW:批量遍历Type列的每个值,自动生成对应结果(动态数组专属)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 13:55:20