我正在尝试在 Excel 中制作一份包含大量数据(以正确的数据透视表形式设置)的报告。我希望能够为几个字段选择一个值(或从一个字段中选择一个值,但在另一个字段中保留所有内容)并填充报告。
这是原始数据的一个示例(实际数据有数千行)。
原始数据
Manager Product Period Revenue
John Rakes Half 1 200
John Shovels Half 1 100
Suzy Rakes Half 1 50
Suzy Shovels Half 1 40
John Rakes Half 1 200
John Shovels Half 1 100
Suzy Rakes Half 1 50
Suzy Shovels Half 1 40
John Rakes Half 2 201
John Shovels Half 2 101
Suzy Rakes Half 2 51
Suzy Shovels Half 2 41
John Rakes Half 2 201
John Shovels Half 2 101
Suzy Rakes Half 2 51
Suzy Shovels Half 2 41
数据透视表的行包含经理和产品,列包含第 1 部分和第 2 部分以及总计。行包含经理的小计,然后是总计。
Full Year
Rakes 802 =SUM(GETPIVOTDATA($F$5,{"John Rakes H1","John Rakes H2"}))
Shovels 402 =SUM(GETPIVOTDATA($F$5,{"John Shovels H1","John Shovels H2"}))
JohnTotal 1204 =SUM(GETPIVOTDATA($F$5,{"John H1","John H2"}))
我希望能够在一个单元格中拥有John Rakes H1
和,John Rakes H2
用户只需选择经理姓名(或所有经理)和产品(或所有产品),然后该简单报告就会自动填充。意识到实际数据是大量经理和产品,因此手动创建公式不起作用(也没有多层嵌套if
语句)
我以为我已经很接近了,但是我似乎无法得到任何东西,{
也}
无法引用单元格中的内容。
非常感谢您的帮助。