Excel-Diagrammserie: Spalte enthält Daten, aber Dialogfeld zeigt Nullen an

Excel-Diagrammserie: Spalte enthält Daten, aber Dialogfeld zeigt Nullen an

Excel 2013. Mein Computer ist ein 64-Bit-Computer mit Windows 7.

Ich habe eine .xslm-Datei mit einem Diagramm. Das Diagramm wird aus einigen Datenspalten erstellt. Die Daten in den Spalten werden durch Lesen von Daten aus einer Reihe anderer Excel-Dateien gefüllt. Dies ist ein 2-D-Liniendiagramm mit der horizontalen Achse als Datum (im Text) und der vertikalen Achse als Stunden (ausgedrückt als h:mm) mit den tatsächlichen Werten zwischen 541:50 und 757:00. In den meisten Fällen funktioniert es einwandfrei. In 3 Fällen flacht mein Diagramm jedoch bei Null ab. Ich schaue mir die Spaltendaten an (Spalte G, die die kumulierten Stunden darstellt) – sie sind korrekt! Wenn ich die Seriendaten bearbeite, kann ich sehen, dass sie korrekt Serienwerte = „$G$2:$G$100“ haben.

Das ist in Ordnung, allerdings werden im Dialogfeld „Reihe bearbeiten“ auch die Werte dieser Zellen angezeigt und die Werte sind alle Nullen (was im Diagramm dargestellt wird), obwohl ich sehen kann, dass der Inhalt der Zellen nicht Null ist.

Nächste Merkwürdigkeit. Ich habe ein weiteres Diagramm einer anderen Spalte. Es zeigt das Diagramm der nächsten Spalte (H, das von G abgeleitet ist), aber es ist korrekt. Es bildet keine flache Linie.

Abbildung des Fehlers
(Klicken Sie auf das Bild, um es zu vergrößern)

Notiz:

  1. Die Spalte G2:G100 enthält Daten.
  2. Das Diagramm weist eine flache Linie auf.
  3. Das Dialogfeld für die Datenreihe zeigt den korrekten Bereich G2:G100 an, aber
  4. Die Werte rechts im Dialog lauten 0,00, 0,00, ...

Antwort1

Bei dieser Art von Fehler gibt es wahrscheinlich drei verschiedene Probleme:

1) Vor der Zahl steht ein Leerzeichen

2) die Zahl ist nicht rechtsbündig ausgerichtet (weil davor ein Leerzeichen steht?)

3) die Zahlen sind durch PUNKTE (.) und nicht durch Kommas (,) getrennt (könnte ein Sprachproblem sein)

habe ungefähr 3 Stunden damit verbracht, das herauszufinden, lol................................

Antwort2

Ich habe es dank eines Hinweises von Andi oben herausgefunden.

Erinnern Sie sich, ich fülle die Spalte, die ich in ein Diagramm umwandeln möchte, indem ich eine Reihe anderer Excel-Tabellen durchgehe und die entsprechenden Daten suche. In meinem VBA-Code hatte ich eine Zeile, die lautete:

A) shtA.Cells(aktuelleZeile, 7) = shtSource.Cells(rng.Zeile - 1, 9)

Ich habe dies wie folgt geändert:

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

Das ist interessant, denn die Daten in der von A) erstellten Spalte waren optisch korrekt, aber intern waren sie irgendwie durcheinander. Ich vermute, bin mir aber nicht sicher, ob es eine nicht sichtbare Inkonsistenz zwischen den manuell generierten Quelldatendateien (etwa 100 davon) gibt. Und A) hat bei einigen Daten für Diagramme ganz gut funktioniert – aber nicht bei allen. B) funktioniert bei allem, was ich getestet habe.

verwandte Informationen