
使用 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 隱藏了行一樣)
然後就只是格式化了。