不同月份的数据放在一张图表中,颜色不同?

不同月份的数据放在一张图表中,颜色不同?

我在一个 Excel 文档中有三个包含数据透视表的工作表。这些表格每个月都略有不同:

表 1 - 1 月

自行车 100

踏板车 20

表 2 - 二月

自行车 20

滑板 2

气垫滑板 1

表 3 - 3 月

汽车 3

自行车 30

我想创建一个图表(饼图或条形图)来显示这些数据,每个月用不同的颜色来比较每种产品类型的销售额(有些产品在某些月份没有列出)。该怎么做?

答案1

从不同的数据透视表创建合并表并从那里创建图表。

我只是用合并表(半动态条目为 5 列)快速测试,然后基于此创建一个数据透视表,以便轻松排列图表数据。此数据透视表是快速解决方案,但可以通过其他合并安排来避免(现在没时间了)

这是我使用的公式

合并表

A1->E1: sheet   index   month   object  count

A2 -> E1000 是公式,每列的公式相同,因此 B4 具有与 B999 相同的公式(使用时内部带有相对地址)

A2: name of the sheet (sheet that have a serie of data for a month).

手动输入,我每个月使用 10 个条目,但这取决于您,可能是 1 月 5 个,2 月 22 个,3 月 1 个,...

B2: =MATCH(A2;$A$2:$A$1000;0)-1

$A$2:$A$10000覆盖了工作表名称的整个合并条目。它允许重新启动数据中使用的后续引用

C2: =INDIRECT("'" & $A2 & "'!$B$1")

$B$1数据透视表工作表中包含月份引用的本地单元格在哪里(例如 1-jan)

D2: =INDIRECT("'" & $A2 & "'!" & ADDRESS(ROW(A4)-$B2;COLUMN(A4);1))

数据透视表工作表中包含对象类型的本地单元格在哪里A4(例如自行车、汽车等)A4 应该是 sheetname!A4 但由于它是相对行,因此公式中可以省略 sheet name

E2: =INDIRECT("'" & $A2 & "'!" & ADDRESS(ROW(B4)-$B2;COLUMN(B4);1))

数据透视表工作表中包含计数的本地单元格在哪里B4(例如 b20、100、...)

这是 A11:E15 的示例

m1  0   1-jan   0   0
m2  10  2-feb   bike    20
m2  10  2-feb   hoverboard  1
m2  10  2-feb   skateboard  2
m2  10  2-feb   0   0

m1 和 m2 是包含数据透视表数据的两张表的名称

数据透视表类似于(并且图表基于此)使用来自 C、D 和 E 列的数据:

Row Labels 0 bike hoverboard scooter skateboard auto Grand Total 1-jan 0 100 20 120 2-feb 0 20 1 2 23 3-mar 0 30 3 33 Grand Total 0 150 1 20 2 3 176

相关内容