Supportnet Computer
Planet of Tech

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

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

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.


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

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]

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]

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: