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 欄位。標籤位於第一列。

要隱藏不存在的數據,只需隱藏數據(就像我在 24:35 隱藏了行一樣)

然後就只是格式化了。

相關內容