Excel 2013 - 创建具有列宽的 2 数据系列图表是动态的(取决于变量)

Excel 2013 - 创建具有列宽的 2 数据系列图表是动态的(取决于变量)

使用 Office 2013 套件(Excel 2013),如何创建 x/y 图,我们附加依赖项,其中 X 列宽度取决于附加值?

例如,来自如下值:

    Height  Width
A   100       5
B   90        4
C   80        5
D   100       3
F   50        5

要获得如下所示的图表:

在此处输入图片描述

或者:

在此处输入图片描述

答案1

以下是我最终得到的结果:

在此处输入图片描述

以下是我用来达到目的的公式。

在 D2 中输入以下内容,然后复制到单元格 D3:D7:

=SUM($C$1:C1)+1

在 E2 中输入以下内容,然后复制到单元格 E3:E7:

=IF(A2="",NA(),A2)

在 G2 中输入以下内容,然后根据需要向下复制(我复制到第 24 行)

=IF(ISTEXT(G1),0+1,G1+1)

在 H2 中输入以下内容,然后根据需要向下复制(我复制到第 24 行)

=VLOOKUP(G2,$D$2:$E$7,2,TRUE)

在 I2 中输入以下内容,然后根据需要向下复制(我复制到第 24 行)

=IF(H2=H1,"",H2)

在 J1 中输入以下内容作为数组公式(通过按Ctrl+ Shift+Enter而不是直接按Enter,然后根据需要进行复制(我复制到了 N 列)

=TRANSPOSE($A$2:$A$6)

在 J2 中输入以下内容,然后根据需要向下复制(我复制到单元格 N35)

=IF(J$1=$H2,VLOOKUP(J$1,$A$2:$B$6,2,FALSE),NA())

设置图表时,列的数据位于 J:N 列中。标签位于 I 列中。

要隐藏不存在的数据,只需隐藏数据(例如我隐藏了行 24:35)

然后只是格式化。

相关内容