Excel 生成“树”表

问题描述 投票:0回答:1

我是 Excel 数据模型的新手,我想知道是否可以执行以下操作:

  1. 我有一个按框列出元素的表格。框类型 1 包含元素 1,2,3,4:框类型 2 包含元素 2,5,7,9;盒子类型 3 包含元素 2,4,6:盒子类型 n 包含元素…..
  2. 我走进仓库,数了一下看到的箱子数量,并把它们全部列出来。
  3. 我需要知道我有多少个元素 1, 2, 3 … n。

我尝试用附图中的表格来表示。

是否可以使用数据透视表生成这样的报告:元素 1 – 24 个单位:元素 2 – 21 个单位等等。

感谢您的帮助。

问候,

按照建议,我以更好的格式包含了表格。我还附上了一张试图解释我需要什么的图片。

我感谢任何帮助

盒式 盒子内的元素 元素数量
1 元素1 2
1 元素2 4
1 元素 3 6
2 元素 4 1
2 元素1 3
2 元素 3 5
3 元素1 1
3 元素 5 2
3 元素 6 3
4 元素1 4
4 元素2 5
盒子ID 盒式
A01 1
A02 2
A03 1
B01 2
C01 3
D01 4

预期的报告结果是:

元素 总元素
元素1 15
元素 2 13
元素3 22
元素 4 2
元素 5 2
元素 6 3

我对数据模型的近似(不知道对不对)

enter image description here

excel pivot-table datamodel
1个回答
1
投票

正如评论中所发布的,您可以使用 SUMIFS 轻松快速地完成此操作:

单元格 A1:C12 将是您的输入。这是您提供的输入的副本。单元格 A20:B26 相同。

我做的唯一一件事就是在单元格 C20 中手动键入

Element 1
,然后向右拖动直到单元格 H20。

那么单元格 C21 中的公式为:

=SUMIFS($C$2:$C$12;$A$2:$A$12;$B21;$B$2:$B$12;C$20)

只需向右和向下拖动公式即可获得所需的输出。

这需要几秒钟的时间才能完成,但万一您有 Excel 365,您可能可以获得带有类似

=TRANSPOSE(UNIQUE(B1:B12)
的公式但未经测试的元素标题。

© www.soinside.com 2019 - 2024. All rights reserved.