繁体   English   中英

Excel:在 Excel 中对数据进行分组和重组

[英]Excel: Grouping and restructuring data in Excel

在 Excel 中,我想将顶部的表格(初始数据)转换为底部的表格(所需的输出)。 我想将第二行中的项目按第一行分组,然后为第一行的每个唯一值生成一列,并列出该列中相应组的项目。

有没有办法在不手动复制单元格的情况下做到这一点?

表:初始数据

水果 香蕉
水果 苹果
水果 葡萄
蔬菜 菠菜
蔬菜 茄子

表:期望的输出

水果 蔬菜
香蕉 菠菜
苹果 茄子
葡萄

如果您有权访问UNIQUEFILTER函数 (Excel 365),则可以按如下方式完成此操作。

假设您的数据在A1:B5中。 D1中输入:

=TRANSPOSE(UNIQUE($A$1:$A$5))

这将为您提供D1:E1A中单元格的唯一值。 然后在D2中输入:

=FILTER($B$1:$B$5,$A$1:$A$5=D1)

并向右拖动。

即你这样做:

公式转置

结果:

结果

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM