Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Tabellenbereich kopieren und Dauerlinie erstellen

Forumthread: Tabellenbereich kopieren und Dauerlinie erstellen

Tabellenbereich kopieren und Dauerlinie erstellen
03.04.2013 20:42:54
themax
Hallo ExcelExperten,
nochmals eine Frage zu Diagrammen: Daten absteigend sortieren und eine Dauerlinie erstellen.
In der folgenden Datei sind Viertelstundenwerte eines Monats aufgelistet - nach Datum/Zeit sortiert.
https://www.herber.de/bbs/user/84700.xls
Die Werte werden aus einer externen Anwendung in den Tabellenbereich J11 bis J2986 eingelesen.
Das Weitere soll möglichst ohne Zutun des Anwenders "passieren":
Der Tabellenbereich (Spalten I und J) soll in eine andere Tabelle übertragen werden, dort sollen die Werte absteigend sortiert - und dann ein Diagramm (Dauerlinie) erstellt werden.
D.h. ich weiß nicht, wie man die Daten automatisch absteigend sortieren kann.
Vermutlich nur mit Hilfe eines VBA-Skripts, oder?
Danke für Hinweise.
Grüße
TheMax

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenbereich kopieren und Dauerlinie erstellen
04.04.2013 09:24:59
themax
Hallo Hajo,
sorry, wenn der Eindruck entstand, dass zweimal das gleiche gefragt wurde.
Nein - es geht zwar beide Male um die gleiche Datenbasis.
Aber im einen Thread war nach einem Carpet-Plot (Rasterdiagramm) gefragt,
im anderen, zweiten Thread frage ich nach, wie man die Daten "automatisch" absteigend sortieren kann für die Ausgabe in einer Dauerlinie.
Hoffe, das Missverständnis ist geklärt, oder?
Danke und Grüße
TheMax

Anzeige
AW: Tabellenbereich kopieren und Dauerlinie erstellen
06.04.2013 12:42:48
fcs
Hallo TheMax,
in Spalte I berechnest du Datum/Zeit über die TEXT-Funktion.
Damit stehen nach dem Kopieren der Werte in den Zellen der Zieltabelle auch Texte und die Zeiten werden beim Sortieren in die Reihenfolge Di, Do, Fr, Mi, Mo, Sa, So sortiert.
Soll das so sein?
Außerdem wird meiner Meinung nach in Spalte G der Datumswechsel falsch berechnet:
Di, 01.01.13 23:45
Di, 01.01.13 00:00
Mi, 02.01.13 00:15
Hier müsste doch das Datum um 00:00 Uhr immer auf den nächsten Tag wechseln. Oder?
Wahrscheinlich schlägt hier die interne Rechengenauigkeit von zu. Da muss ggf. eine andere Formel für Berechnung der Zeitschritte verwendet werden.
Gruß
Franz
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Daten sortieren und Dauerlinie in Excel erstellen


Schritt-für-Schritt-Anleitung

  1. Daten kopieren: Kopiere den Tabellenbereich von den Spalten I und J, der die Viertelstundenwerte enthält.
  2. Zieltabelle erstellen: Erstelle eine neue Tabelle, in die die Daten eingefügt werden sollen.
  3. Daten einfügen: Füge die kopierten Daten in die neue Tabelle ein.
  4. Absteigend sortieren:
    • Markiere die Spalte mit den Werten.
    • Gehe zu „Daten“ > „Sortieren“.
    • Wähle „Absteigend“ aus und bestätige die Auswahl.
  5. Dauerlinie erstellen:
    • Markiere die sortierten Daten.
    • Gehe zu „Einfügen“ > „Diagramme“ und wähle den Diagrammtyp „Linie“.
    • Passe das Diagramm an, um eine klare Darstellung der Dauerlinie zu erhalten.

Häufige Fehler und Lösungen

  • Problem: Die Daten werden nicht korrekt absteigend sortiert.

    • Lösung: Stelle sicher, dass die Daten als Zahlen formatiert sind und keine Textwerte enthalten. Verwende die TEXT-Funktion nur, wenn es notwendig ist, die Formatierung zu ändern.
  • Problem: Das Diagramm zeigt falsche Werte.

    • Lösung: Überprüfe, ob der Datenbereich korrekt markiert wurde und dass keine leeren Zellen im markierten Bereich enthalten sind.

Alternative Methoden

  • VBA-Skript: Du kannst ein VBA-Skript verwenden, um die Daten automatisch absteigend zu sortieren und die Dauerlinie zu erstellen. Hier ein einfaches Beispiel:
Sub DauerlinieErstellen()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Zieltabelle")

    ws.Range("I11:J2986").Copy Destination:=ws.Range("A1")
    ws.Range("A1:B2976").Sort Key1:=ws.Range("A1"), Order1:=xlDescending, Header:=xlNo

    Dim chart As Chart
    Set chart = Charts.Add
    chart.SetSourceData Source:=ws.Range("A1:B2976")
    chart.ChartType = xlLine
End Sub

Praktische Beispiele

  • Beispiel 1: Wenn du eine geordnete Jahresdauerlinie erstellen möchtest, kannst du die Werte nach Monaten sortieren, um die Veränderungen im Lastgang darzustellen.
  • Beispiel 2: Für das Lastgang Excel-Diagramm kannst du eine zusätzliche Spalte hinzufügen, die den Durchschnitt der Viertelstundenwerte pro Tag berechnet, und diese dann in dein Diagramm einfügen.

Tipps für Profis

  • Nutze die Funktion „Bedingte Formatierung“, um die höchsten und niedrigsten Werte in deiner Dauerlinie hervorzuheben.
  • Experimentiere mit verschiedenen Diagrammtypen, um die Darstellung deiner Daten zu optimieren.
  • Stelle sicher, dass deine Daten regelmäßig aktualisiert werden, insbesondere wenn du mit externen Datenquellen arbeitest. Automatisierte Skripte können hier viel Zeit sparen.

FAQ: Häufige Fragen

1. Wie kann ich eine Jahresdauerlinie in Excel erstellen?
Du kannst die Schritte zur Erstellung einer Dauerlinie befolgen und die Daten nach Jahr und Monat sortieren, um eine klare Jahresübersicht zu erhalten.

2. Welche Excel-Version benötige ich?
Die beschriebenen Schritte funktionieren in Excel 2016 und neueren Versionen. Einige VBA-Funktionen können je nach Version variieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige