2016-06-10 80 views
5

我在我的Excel文件中有2列。 1是具有以下值的'代碼':2050,2196,1605,D1488。下一列是具有美元金額值的「金額」。插入柱形圖時,x軸顯示1,2,3,4,5,6。y軸顯示代碼和數量的兩個橫條。我想讓x軸在「代碼」列中顯示數字。我該怎麼做呢?我意識到這是因爲他們是數字,這就是爲什麼它不起作用。但是,如果我將此列更改爲像a,b,c等實際文本,那麼它將起作用。那麼有什麼方法可以解決這個問題?Excel圖表X軸顯示連續的數字,而不是實際值

+0

甚至,已正確設置格式,我發現這個問題再次出現,重新打開該文件後。 –

回答

2

與此數據開始...

Code Amount 
2050  $680.00 
2196  $824.00 
1605  $127.00 
1488  $853.00 

使用以下步驟...

  1. 選擇數據範圍。
  2. 選擇插入功能區。在圖表區域,選擇一個2D柱形圖

enter image description here

  • 選擇Design絲帶。選擇數據。
  • 在選擇數據源對話框中,刪除代碼系列。
  • enter image description here

  • 在選擇數據源對話框中,編輯水平(分類)軸標籤。
  • enter image description here

  • 在軸標籤對話框中,軸標籤範圍,輸入代碼數據範圍(不包括報頭,第一行)。
  • enter image description here

  • 在選擇數據源對話框,點擊OK。
  • enter image description here

    2

    下面是這種或類似的問題的另一種解決方案。我建議使用Funfun Excel加載項來執行此操作。該插件允許您直接在Excel中使用JavaScript代碼,這樣您就可以使用Chart.js或D3.js等強大的庫輕鬆繪製圖表。這裏我根據你的問題和樣本數據做了一個例子。

    enter image description here

    根據您的描述,您需要做的是使公認爲標籤而非實際值代碼列中的數據。這在Chart.js中很容易實現,因爲您需要做的只是將它們設置爲代碼中的標籤。

    Funfun還有一個在線編輯器,您可以使用JavaScript代碼探索並測試結果。你可以在下面的鏈接中查看這個例子的詳細代碼。

    https://www.funfun.io/1/edit/5a4a4fda927dd84b42aceb91

    一旦你滿意你的結果的在線編輯器,你可以很容易的結果加載到Excel中使用下面的URL(所以你可以看到直接在Excel圖表和數據)。但首先,當然,您需要將Funfun加載項從Insert-Office加載項插入Excel中。以下是一些截圖,向您展示如何將示例加載到Excel中。

    enter image description here

    enter image description here

    披露:我Funfun開發商

    相關問題