Marimekko图表|如何在Excel中创建Mekko图表? (带有示例)

Marimekko图表在excel中也称为mekko图表,此图表是excel中100%堆积的柱形图和100%堆积的条形图的二维组合,此图的创新之处在于它具有可变的列宽和高度,这不是excel中的内置图表模板,但是还有其他方法可以在excel中制作此图表。

Excel Marimekko图表

不幸的是,对于所有对Mekko图表感到兴奋的人,没有内置的excel图表。因此,如果没有Marimekko的内置图表,我们如何构建该图表?

答案是我们需要重新创建或重组数据以创建Marimekko图表。在本文中,我们将向您展示如何在Excel中重新排列数据以创建Mekko图表。首先使用数据,我们将创建一个堆叠的面积图,然后通过对该图表进行一些调整,我们将能够创建Marimekko图表。

在示例的以下部分中,我们将向您展示如何在excel中构建Mekko图表。

如何在Excel电子表格中创建Marimekko图表?

以下是Excel中的Marimekko图表的示例。

您可以在此处下载此Marimekko图表Excel模板– Marimekko图表Excel模板

例子

正如我所说,起初,Marimekko图表对于显示在同一市场领域竞争的不同公司的业绩非常有用。对于此示例,我创建了一个简单的数据示例,如下所示。

这是公司市场份额的数据,即第2列。在每个市场中,每个公司所占的百分比总计为每个市场中的100。

例如,在市场1公司中,A的市场份额为30,而在市场5中的市场份额仅为12。

现在,为了创建Marimekko图表,我们需要重新排列数据,其中包括许多复杂的Excel公式。

首先,在下面创建一个公司列表。

在B10和B11中,将值输入为零。

现在在B12中应用以下公式。

= INDEX(SUBTOTAL(9,OFFSET($ B $ 2,0,0,ROW($ B $ 2:$ B $ 7)ROW($ B $ 2)+1,1)),QUOTIENT(ROWS(B $ 12:B12)- 1,3)+1,1)

这用于创建连续的市场份额。应用公式后,将公式复制到下面的单元格中,直到B28单元格为止。

现在在单元格C10中应用以下公式。

= IF(MOD(ROWS(C10:C $ 10)-1,3)= 0,0,INDEX(C $ 2:C $ 7,QUOTIENT(ROWS(C10:C $ 10)-1,3)+1)))

这用于创建三个值堆栈,其中初始值始终为零,第二个和第三个值是公司1,市场1和市场2中A股的重复值。像这样,它将为每个市场序列创建三个值。

将以上公式应用于单元格C10后,也向下复制到右侧。

现在计算已结束,下一步是插入图表。从B10到G28中选择数据,然后单击推荐的图表。

转到面积图,然后选择下面的图。

单击确定,我们将得到如下图的图表。

选择水平-垂直轴,然后按 Ctrl + 1 在右侧打开格式数据系列。

将“轴类型”更改为“日期轴”,大写为20,小写为100。

现在,我们有一个漂亮的图表,如下所示。

现在,我们需要在此Marimekko图表中插入数据标签。因此,我们需要在第一个表的右边再创建一个表。

在单元格中,I2应用以下公式。

在一个单元格中,J2应用以下公式并将其粘贴到下方的其他单元格中。

现在在K2单元格中应用以下公式。

将公式复制到向下的单元格中,并将其粘贴到其他公司的右侧的列中。

现在,在“ Y轴列”中为所有单元格输入100。

在“市场”中,“标签”列输入以下公式并复制到其他单元格。

建立该表后,将数据从I1复制到N7。

复制数据后,选择图表并打开粘贴特殊对话框。

在第一列中选​​择类别(X标签)。

如果未正确获取图表,请下载工作簿并将图例更改为单元格。

现在,最终我们的Marimekko图表如下所示。

笔记: 我换了颜色。