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图表如下所示。
笔记: 我换了颜色。