Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1068to1072
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

vermsichte Diagramm-Daten aus Excel sortieren

vermsichte Diagramm-Daten aus Excel sortieren
24.04.2009 09:25:43
Niklas
Hallo Leute!
Ich hab folgendes Problem!
Ein Programm gibt mir Kurvenverläufe von verschiedenen Kurven in einer txt. Datei aus!
Ich habe die Kurvenwerte auch schon in ein excel sheet exportiert.
Es sind 8 Kurven... also 8 Diagramme.
Leider speichert das Programm die Kurvendaten durcheinander,
das heißt es sieht folgendermaßen aus.
CH0 Zeit: 0 Wert 89
CH1 Zeit: 0 Wert 20
CH2 Zeit: 0 Wert 10
CH3 Zeit: 0 Wert 40
CH4 Zeit: 0 Wert 100
CH5 Zeit: 0 Wert 3
CH6 Zeit: 0 Wert 4
CH7 Zeit: 0 Wert 78
CH8 Zeit: 0 Wert 33
CH0 Zeit: 1 Wert 56
CH1 Zeit: 1 Wert 44
CH2 Zeit: 1 Wert 11
Jezt will ich aber von jedem Kanal ( z.B. CH1 ) die Daten auswerten und ein Diagramm darstellen,
aber wenn die werte so durcheinander sind geht das nicht....
Kann mir jemand sagen wie ich diese so zerteile, dass jeder channel in einer eigenen spalte steht!
Also so
| CH0| CH1 | CH2 | CH3|
Zeitwerte:| 0 | 89 | 20 | 10 | 40 |
| 1 | 56 | 44 | 11 | |
Mit bestem Dank ...
Lg gregor

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: vermsichte Diagramm-Daten aus Excel sortieren
24.04.2009 09:29:26
Niklas
Das Beispiel wie ich es haben möchte ist durch das Posten leider durcheinander gekommen!
Ich hätte einfach gerne, dass ich Diagramme daraus erstellen kann!
Dazu muss z.B. bei jedem Channel dann der Zeitwert und der Wert aufgelistet werden!
Vielen Dank
gregor
AW: vermsichte Diagramm-Daten aus Excel sortieren
24.04.2009 11:14:13
detlef
Hallo Gregor,
versuchs doch mal mit Kopieren der "ungeordneten" Daten von A1 bis E12 und dann nach A14 über BEARBEITEN - INHALTE EINFÜGEN - TRANSPONIEREN
Gruß Detlef
AW: vermsichte Diagramm-Daten aus Excel sortieren
24.04.2009 13:11:04
Niklas
Hallo Detlef!
Schaut mal hier!
Ich hab die Datei hier gepostet: https://www.herber.de/bbs/user/61403.xls
Ganz links sind die vermischten Werte...
Jeder Channel soll rechts in seine Channel spalte kopiert werden, damit eine Diagrammerstellung möglich.
Das heißt alle Zeitwerte und Y-Werte von einem Channel zusammen in die rechte Spalte...
Vielen Dank
Gregor
Anzeige
AW: geht mit Pivot-Tabelle
25.04.2009 12:36:14
Daniel
Hi
das würde ich mal mit der Pivot-Tabelle probieren:
als Quelle die ersten 3 Spalten markieren und im Layout-Design "Zeitwert" nach Zeilen, "Channel" nach Spalten und "Y-Wert" nach Daten ziehen.
Das gibt bei deinen Daten ne sinnvolle auswertung.
Gruß Daniel
Lösung schon gefunden!
25.04.2009 14:53:48
Niklas
Hallo Leute!
Hab mittlerweile eine VBA - Lösung dafür gefunden, welche Super funktioniert !
Hier:
--------------------------------------

Sub machmal()
Dim zeile As Long
Dim zeilemax As Long
Dim leer As Long
With ThisWorkbook.Worksheets("Tabelle1")
zeilemax = .Cells(Rows.Count, 1).End(xlUp).Row
For zeile = 4 To zeilemax
Select Case .Cells(zeile, 1).Value
Case 0: leer = .Cells(Rows.Count, 5).End(xlUp).Row + 1
.Cells(leer, 5).Value = .Cells(zeile, 3).Value
.Cells(leer, 6).Value = .Cells(zeile, 2).Value
Case 1: leer = .Cells(Rows.Count, 7).End(xlUp).Row + 1
.Cells(leer, 7).Value = .Cells(zeile, 3).Value
.Cells(leer, 8).Value = .Cells(zeile, 2).Value
Case 2: leer = .Cells(Rows.Count, 9).End(xlUp).Row + 1
.Cells(leer, 9).Value = .Cells(zeile, 3).Value
.Cells(leer, 10).Value = .Cells(zeile, 2).Value
Case 3: leer = .Cells(Rows.Count, 11).End(xlUp).Row + 1
.Cells(leer, 11).Value = .Cells(zeile, 3).Value
.Cells(leer, 12).Value = .Cells(zeile, 2).Value
Case 4: leer = .Cells(Rows.Count, 13).End(xlUp).Row + 1
.Cells(leer, 13).Value = .Cells(zeile, 3).Value
.Cells(leer, 14).Value = .Cells(zeile, 2).Value
Case 5: leer = .Cells(Rows.Count, 15).End(xlUp).Row + 1
.Cells(leer, 15).Value = .Cells(zeile, 3).Value
.Cells(leer, 16).Value = .Cells(zeile, 2).Value
Case 6: leer = .Cells(Rows.Count, 17).End(xlUp).Row + 1
.Cells(leer, 17).Value = .Cells(zeile, 3).Value
.Cells(leer, 18).Value = .Cells(zeile, 2).Value
Case 7: leer = .Cells(Rows.Count, 19).End(xlUp).Row + 1
.Cells(leer, 19).Value = .Cells(zeile, 3).Value
.Cells(leer, 20).Value = .Cells(zeile, 2).Value
End Select
Next zeile
End With
End 

Sub
Lg trotzdem danke
gregor

Anzeige

306 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige