我是 Excel 数据模型的新手,我想知道是否可以执行以下操作:
我尝试用附图中的表格来表示。
是否可以使用数据透视表生成这样的报告:元素 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 |
我对数据模型的近似(不知道对不对)
正如评论中所发布的,您可以使用 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)
的公式但未经测试的元素标题。