24.10.2018, 15:10
Liebes Excel-Forum,
ich habe eine Tabelle mit 40.000 Zeilen, die ich in den vergangenen 6 Monaten bearbeitet habe. Dort habe ich mehrfach zwischendurch nach den Farben einzelner Zellen gefiltert, was die Reihenfolge der einzelnen Zellen zerstört hat (das bei Excel dieses Problem öfter auftaucht, wusste ich vorher nicht). Ich brauche aber die ursprüngliche Zeilenreihenfolge zurück.
Nun kann ich nicht diese Masse an Daten wieder zurücksortieren und brauche dafür eine Programmierung. Dazu habe ich eine Beispiel-Excel angehangen.
Ich habe noch die Originaldatei von vor 6 Monaten mit der Zeilenreihenfolge, so wie sie sein soll (Tabellenblatt "richtig") und die Excel mit den durch die Filterung umsortierten Zeilen (Tabellenblatt "falsch").
In Spalte A habe ich in der Excel "richtig" die Zeilen durchnummeriert. Ich benötige nun ein Makro (oder eine Formel) welches die beiden Blätter untereinander vergleicht und wenn Zeilen 100% übereinstimmen im Blatt "falsch" die entsprechende Zeilennummer aus Blatt "richtig" in Spalte A einträgt, so dass ich am Schluss die Zeilen einfach nach der Größe aufsteigen sortieren kann und somit die alte Reihenfolge wiederhabe.
Wichtig: In den Spalten B, C, F, L, Q, R (gelb markiert) gibt es untereinander Abweichungen durch meine Bearbeitung. Diese Spalten sollen demnach nicht in den Vergleich der einzelnen Zeilen mit einbezogen werden.
Seht ihr das als den richtigen Lösungsweg und habt ihr dafür eine entsprechende Programmierung?
Vielen Dank schon einmal für eure Hilfe!
KEIK
ich habe eine Tabelle mit 40.000 Zeilen, die ich in den vergangenen 6 Monaten bearbeitet habe. Dort habe ich mehrfach zwischendurch nach den Farben einzelner Zellen gefiltert, was die Reihenfolge der einzelnen Zellen zerstört hat (das bei Excel dieses Problem öfter auftaucht, wusste ich vorher nicht). Ich brauche aber die ursprüngliche Zeilenreihenfolge zurück.
Nun kann ich nicht diese Masse an Daten wieder zurücksortieren und brauche dafür eine Programmierung. Dazu habe ich eine Beispiel-Excel angehangen.
Ich habe noch die Originaldatei von vor 6 Monaten mit der Zeilenreihenfolge, so wie sie sein soll (Tabellenblatt "richtig") und die Excel mit den durch die Filterung umsortierten Zeilen (Tabellenblatt "falsch").
In Spalte A habe ich in der Excel "richtig" die Zeilen durchnummeriert. Ich benötige nun ein Makro (oder eine Formel) welches die beiden Blätter untereinander vergleicht und wenn Zeilen 100% übereinstimmen im Blatt "falsch" die entsprechende Zeilennummer aus Blatt "richtig" in Spalte A einträgt, so dass ich am Schluss die Zeilen einfach nach der Größe aufsteigen sortieren kann und somit die alte Reihenfolge wiederhabe.
Wichtig: In den Spalten B, C, F, L, Q, R (gelb markiert) gibt es untereinander Abweichungen durch meine Bearbeitung. Diese Spalten sollen demnach nicht in den Vergleich der einzelnen Zeilen mit einbezogen werden.
Seht ihr das als den richtigen Lösungsweg und habt ihr dafür eine entsprechende Programmierung?
Vielen Dank schon einmal für eure Hilfe!
KEIK