Supportnet / Forum / Tabellenkalkulation
Datenpunkte in Diagr. verbinden
Frage
hallo zusammen,
wir stellen momentan Korrelationen bestimmter Parameter in einem xy-Diagramm dar, wobei die Datenpunkte jeweils direkt durch Linien verbunden werden sollen. Das stellt so lange kein Problem dar, wie die Datenreihen, von denen es pro Diagramm mehrere gibt, vollständig sind. Sobald aber ein einzelner Wert einer Reihe fehlt, entsteht in der betreffenden Linie eine unschöne und die Auswertung störende Unterbrechung der Linie. Gibt es die Möglichkeit, das Diagramm so zu formatieren, dass dies vermieden wird, also einfach eine Linie zum jeweils nächsten Wert gezogen wird? Für Tipps wäre ich sehr dankbar.
Grizzly-KN
Antwort 1 von Guenter
Hallo,
hast Du schon mal versucht, eine Trendlinie hinzuzufügen?
Gegebenenfalls kannst Du Deine normale Linie wegnehmen und stattdessen eine Trendlinie einfügen.
Gruß
Günter
hast Du schon mal versucht, eine Trendlinie hinzuzufügen?
Gegebenenfalls kannst Du Deine normale Linie wegnehmen und stattdessen eine Trendlinie einfügen.
Gruß
Günter
Antwort 2 von GrizzlyKN
Hi Günter,
danke für den Tipp. Trendlinien sind aber leider in unseren Fällen mit z. T. sehr erratischen Messpunkten meistens wenig aussagekräftig.
Gruß
GrizzlyKN
danke für den Tipp. Trendlinien sind aber leider in unseren Fällen mit z. T. sehr erratischen Messpunkten meistens wenig aussagekräftig.
Gruß
GrizzlyKN
Antwort 3 von Guenter
Hallo,
wenn das mit Trendlinien nicht geht, dann fällt mir nur noch ein, das mit einem Makro zu machen.
Nehmen wir an, in Spalte A und B stehen Deine XY-Werte, dann würde das Makro z.B. die Spalte B durchsuchen und die Zeile, bei denen in B kein Wert steht, löschen.
Danach kann man dann das Diagramm zeichnen und eine durchgehende Linie im Diagramm erhalten.
Das Makro kannst Du natürlich noch den Bedürfnissen anpassen.
Gruß
Günter
wenn das mit Trendlinien nicht geht, dann fällt mir nur noch ein, das mit einem Makro zu machen.
Nehmen wir an, in Spalte A und B stehen Deine XY-Werte, dann würde das Makro z.B. die Spalte B durchsuchen und die Zeile, bei denen in B kein Wert steht, löschen.
Danach kann man dann das Diagramm zeichnen und eine durchgehende Linie im Diagramm erhalten.
Option Explicit
Sub test()
Dim i As Long
Dim n As Long
i = Cells(Rows.Count, 2).End(xlUp).Row
For n = i To 2 Step -1
If Cells(n, 2).Value = "" Then
Rows(n).Delete Shift:=xlUp
End If
Next
End Sub
Das Makro kannst Du natürlich noch den Bedürfnissen anpassen.
Gruß
Günter
Antwort 4 von GrizzlyKN
Prima Lösung, die auch noch funktioniert. Danke!
GrizzlyKN
GrizzlyKN
Antwort 5 von _gau_
Ab Excel2000 (bei Excel97 weiß ich nicht) geht's auch einfacher:
Diagramm anklicken, dann "Extras - Optionen - Diagramm - Leere Zellen - werden interpoliert"
Ein entsprechendes Makro (das man z.B. als Button in die Diagramm-Symbolleiste aufnehmen könnte um die Klickerei zu sparen) würde so aussehen:
Sub DiagrammInterpolieren()
ActiveChart.DisplayBlanksAs = xlInterpolated
End Sub
[gau]
Diagramm anklicken, dann "Extras - Optionen - Diagramm - Leere Zellen - werden interpoliert"
Ein entsprechendes Makro (das man z.B. als Button in die Diagramm-Symbolleiste aufnehmen könnte um die Klickerei zu sparen) würde so aussehen:
Sub DiagrammInterpolieren()
ActiveChart.DisplayBlanksAs = xlInterpolated
End Sub
[gau]
Antwort 6 von _gau_
PS: Der Vorteil ist, daß die zugrundeliegende Wertetabelle nicht verändert wird und man z.B. später den fehlenden Wert leichter ergänzen kann.
[gau]
[gau]

