【发布时间】:2016-06-04 11:14:04
【问题描述】:
我想更改数据集的结构以便能够轻松提取信息。这是我的例子:我有 5 个投资组合,每个投资组合都包含不同数量的不同产品。信息存储在下表中:
如果我的数据很少,我将只应用一个过滤器并为每个投资组合排除选择中的“0”(我会分别为每个投资组合执行此操作)。因此,我正在寻找一种自动执行此操作的方法,而无需手动执行。我不确定是否有办法在 Excel 中执行此操作。我正在考虑以下 SQL(伪)代码:
SELECT Portfolio_Name, Product_Name, Number_Shares
FROM Table_Name
GROUP BY Portfolio_Name
【问题讨论】:
-
我想你会喜欢这个Reverse Pivot。您可以在“展平”表格后删除
0行。 -
循环遍历“值”范围内的单元格:如果单元格值 >0,则使用单元格
Row和Column提取 Portfolio 和 Product 标题并将三个值添加到你的“输出”列表。在这里查看答案:mrexcel.com/forum/excel-questions/… -
是的,反向枢轴。这就是我需要的。非常感谢!
标签: sql excel ms-access powerpivot