2012-02-28 162 views
5

假設我有一個顯示每年從1957年到2003年之間的數據線圖Excel中 - 只顯示10的倍數的軸,無論最小和最大

如果我格式軸和改變之間的間隔的標籤〜10,所得到的標籤將是

1997年

我想什麼是有標籤,像這樣:

1960年

1970年

1980年

1990年

我怎麼能顯示出不改變圖形的實際範圍,後者的標籤?也就是說,我希望圖表顯示的數據,從1957年到2003年(不只是1960年至2000年)所有;但我想標籤在1960年開始3年。

有沒有辦法在Excel中實現這一點? (這是我處理的幾十個圖表的問題,因此編程或非特別解決方案是理想的,而不是手動設置每個範圍標籤。有時,首選間隔爲5,有時爲10,有時20等)

回答

0

如何創建額外的列和應用ROUND。然後可以爲ax的標籤設置此列。

+0

問題是刻度線不對應正確的日期。 1970年需要指向1970年的實際數字,而不是1966年,67年,68年,69年,71年,72年,73年或74年之間的任何數字,所有這些數字都會到1970年。 – supertrue 2012-02-28 20:11:02

4

這樣做的簡單方法是在'Year Row'下插入一行,然後更改字體顏色以匹配單元格背景(或者簡單地降低行的高度),然後將3添加到上面年。 (見快照)

下一步只需將您的圖表基於新行。

enter image description here

隨訪

這可能不是一直在我原來的問題,數據清楚每一個是一年,而不僅僅是1957年,67,77,但1957年, 58,59,60,61等 - supertrue 7分鐘前

爲了說明的目的,我爲了1957年到1990年取得了一個樣本。上述概念也適用於這些數據。格式化軸並將標籤間的間隔更改爲10.請參見下面的快照。

enter image description here

更多後續

通過這一解決方案,刻度線將不符合正確的日期。例如,1970年的標籤將指向1967年的數據。我需要1970年的標籤來指向1970年的實際數據。 - supertrue 19分鐘

按照上面的概念,但使用下面的公式而不是A1 + 3中A2

=IF(MOD(A1,10)=0,A1,"") 

見快照。爲了說明的目的,我故意保留了第2排的高度。

enter image description here

HTH

希德

+0

這可能不是我的原始問題 - 數據來自每年 - 不僅僅是'1957年,67年,77年',而是'1957年,58年,59年,60年,61年等。'# – supertrue 2012-02-28 20:01:43

+0

@supertrue:當你做我上面提到的,你可以隨時格式軸並將標籤間的間隔改爲10.希望我能理解你的查詢?如果沒有,請隨時糾正我:) – 2012-02-28 20:07:21

+0

使用此解決方案,刻度線不會對應於正確的日期。例如,1970年的標籤將指向1967年的數據。我需要1970年的標籤來指向1970年的實際數據。 – supertrue 2012-02-28 20:15:20

1

使用散點圖,而不是Excel中的線圖。它們看起來是一樣的,但是有了散點圖,你不會在x軸上有統一間隔的數據。你可以開始在1950年(或1960年)的x軸,和你的行會依然在開始1957年

enter image description here

+1

這對知道有用,但是這兩個示例都會更改圖的範圍。根據原始問題,是否有可能將X軸始於1957年,而*標籤*起始於1960年? – supertrue 2012-02-29 06:44:07

1

如果你絕對必須使用折線圖,然後以最快的方式來解決你的問題是將僞數據添加到10的前一倍數,在這種情況下是1950。假數據可以是空單元格,或者甚至更好地明確這些數據不可用的事實。這裏有一個例子(爲了簡潔起見,最多隻能到1973年)。

enter image description here

說實話,我不喜歡線走勢圖。讓它們看起來恰到好處真的很難。散點圖在大多數情況下都更好。更容易定製。在Excel 2003中,只需將軸的「最小值」,「最大值」和「主要」單位分別編輯爲1950,1980和10。不需要假數據。

要獲取執行此操作的代碼,只需在手動執行時錄製宏。

enter image description here

+0

這很好理解,但是這種方法會改變圖形的最小值和最大值。我希望能夠做到的是保持最小值和最大值相同(在你的例子中,1957年到1973年),但是*標籤*是軸上10的倍數。例如:1957年是最左邊的數據點,但1960年是第一個標記的刻度線。 – supertrue 2012-02-29 06:53:59

相關問題