題 一個圖表,其中點之間的線不插入


我有一個Excel電子表格,顯示了一段時間內銀行賬戶的餘額。每個數據點是交易後立即的帳戶餘額(因此可能每天有幾個,日期+時間發生,或者可能有幾週沒有數據,因為餘額保持不變,沒有交易)。

當我使用Excel創建X / Y散點圖或折線圖時,系列線由兩個採樣點之間的直線組成。因此,這條線毫無意義,因為在現實生活中,兩個平衡點之間沒有“中點”:在下一次交易之前,餘額保持平穩。

有沒有辦法讓Excel在圖表中的數據點之間創建包含平坦水平線的圖表?


2
2017-11-17 03:27


起源




答案:


你想怎麼看? Excel使用一條線連接兩個數據點,並使用最短距離來執行此操作。如果您希望圖表使用數據點顯示第二天的水平線,則需要將當天的前一天餘額作為起始數據點。請參閱以下屏幕截圖中的示例數據集和圖表。

enter image description here

複製數據行可能不實用。另一種方法是使用不帶線條的XY圖表並添加誤差線。您將需要兩個輔助列,但如果它們弄亂了工作表,則可以隱藏這些列。

一,截圖: enter image description here

每個數據點都有一個X和Y誤差條。 X誤差條設置為加號,無上限和“持續時間”列中的自定義值,Y誤差條設置為加號,無上限和“高度”列中的自定義值。負值將創建一個下降線。用粗線格式化誤差線。

C2中的公式是

=IF(A3>A2,A3-A2,0)

D2有一個手動輸入的0值,D3和復制下來有公式

=B2-B3

您可以在沒有標記的情況下格式化數據點,這樣您就可以只使用該行。


4
2017-11-17 05:16



餘額與日期無關,而是與事務發生後的特定時間點相關聯,並且每天可能有多個事務 - 我並不熱衷於復制源數據中的行數以滿足Excel 。 - Dai
你發布截圖的圖表是我正在尋找的那種圖表,順便說一句! :D ...我只是希望有一種方法可以在不修改輸入數據的情況下創建它。 - Dai
如果您不想修改數據,請添加一個幫助列,以創建Excel所需的內容。如果你想在Excel中這樣做,這就是你想要圖表的樣子,你必須在Excel的限制內工作。 - fixer1234
我添加了另一種不需要重複數據行的方法。 - teylyn