Excel圖表系列:列有數據,但對話方塊顯示零

Excel圖表系列:列有數據,但對話方塊顯示零

Excel 2013。

我有一個帶有圖表的 .xslm 檔案。此圖表是由幾列資料建立的。列中的資料是透過從一堆其他 Excel 檔案讀取資料來填充的。這是一個二維折線圖,橫軸為日期(以文字形式),縱軸為小時(表示為 h:mm),實際值在 541:50 到 757:00 之間。對於大多數情況,它工作得很好。然而,對於 3 種情況,我的圖表在零處平坦。我查看了列資料(G 列,代表累計小時數)—它是正確的!當我編輯系列資料時,我可以看到它正確地具有系列值 =“$G$2:$G$100”。

這很好,但是編輯系列對話框也顯示了這些單元格的值,並且這些值全為零(這就是圖形所示的內容),即使我可以看到單元格的內容不為零。

接下來有點奇怪。我有另一列的另一張圖表。它顯示了下一列(H,從 G 派生)的圖形,但它是正確的。它不是平的。

錯誤的插圖
(點擊圖片放大)

筆記:

  1. G2:G100 欄位確實有資料。
  2. 圖表是平的。
  3. 資料系列的對話方塊顯示正確的範圍 G2:G100,但是
  4. 對話框右側的數值表示 0.00、0.00、...

答案1

所以這種錯誤可能有 3 個不同的問題:

1)數字前面有一個空格

2)數字沒有右對齊(因為它前面有一個空格?)

3)數字之間用點(.)而不是逗號(,)分隔(可能是語言問題)

花了大約 3 個小時試圖解決這個問題,哈哈.........................

答案2

感謝上面安迪的提示,我明白了。

回想一下,我透過瀏覽一堆其他 Excel 電子表格並找到適當的數據來填入我想要繪製圖表的列。在我的 VBA 程式碼中,有一行內容如下:

A) shtA.Cells(currentRow, 7) = shtSource.Cells(rng.Row - 1, 9)

我將其更改為:

B) shtA.Cells(currentRow, 7) = shtSource.Cells(rng.Row - 1, 9).Value

這很有趣,因為 A) 產生的列中的資料在視覺上是正確的…但在內部,它不知何故搞砸了。我懷疑,但我不確定手動生成的來源資料檔案(大約有 100 個)之間存在一些不可見的不一致。 A)對於某些數據的圖表來說效果很好,但不是全部。 B)適用於我測試的所有內容。

相關內容