如何转置数据(数据透视表?)以便我为每种类型的元素获得一行 - 总结该元素的不同变体

如何转置数据(数据透视表?)以便我为每种类型的元素获得一行 - 总结该元素的不同变体

这是我拥有的示例数据和我想要得到的结果:

excel 截图

姓名 数量 材料
W01 100 AA
W01 100 BB
Z01 200 抄送
Z02 15 AA
Z02 150 BB
Z02 350 直接差分
Z02 15 电子工程
姓名 图层
W01 AA 100_BB 100
Z01 CC 200
Z02 AA 15_BB 150_DD 350

基本上,如何制作一个表格,其中每个名称都是一行,并且旁边的单元格连接所有不同的材料?顺序在这里并不重要

答案1

您可以使用以下公式:

=LET(
data,$A$2:$C$8,
namecol,INDEX(data,,1),
names,UNIQUE(namecol),
matamt,INDEX(data,,3)&" "&INDEX(data,,2),
lookup,MAP(names,LAMBDA(x,TEXTJOIN("_",TRUE,FILTER(matamt,namecol=x)))),
HSTACK(names,lookup))

在此处输入图片描述

相关内容