Excel 2010 - Daten blockweise umschichten

Byteman

Lieutenant
Registriert
Feb. 2012
Beiträge
557
Hallo,

ich habe ein dringendes Problem, da es viele Leute betrifft, die die Daten brauchen.
Ich habe Excel-Tabellen (bis ca. tausend Datenzeilen) in der Struktur:

Fallnr......Merkmal
1234........FN00012
............FN00014
5234........FN00018
............FN00012
7234........FN00024
............FN00012
............FN00035
9234........FN00001
1134........FN00015
............FN00009
7714........FN00013

Die Fallnummern und die FN0001 Werte sind schon sauber in Excel-Zellen getrennt
Ich muß die Daten so umschichten, daß es pro Fallnummer nur noch eine Datenzeile gibt.
Also so:
Fallnr.......Merkmal1......Merkmal2
1234.......FN00012.......FN00014


Die Problematik liegt darin, daß es mal 1, mal 2, mal 3 oder 4 Merkmale pro Fall gibt.
 
Zuletzt bearbeitet:
Hallo, Snooty,

Danke für Deine interessante Lösung!
Sie bestärkt mich, mich endlich selbst mit VBA und Makro zu befassen.
An dem Programmcode hier müßte man noch arbeiten. Wenn man noch ein paar Datenzeilen dranhängt, werden die nicht sortiert sondern die Daten verschwinden teilweise.
Ich habe nun einen Texteditor zum Umsortieren verwendet, was zwar nicht elegant ist, aber fehlerfrei.
 
Zuletzt bearbeitet:
@ Snooty

Ich habe unter den oben gelisteten Datensatz nur noch eine Datenzeile angefügt:
7999....FN00013
............FN00015
Der wird durch das Makro nicht richtig sortiert, der Eintrag FN00015 verschwindet.

Ich hätte noch großes Interesse, falls für Dich ohne viel Aufwand ein bugfix möglich ist, denn Deine Lösung ist schöner als mein Editor.
 
Zuletzt bearbeitet:
Hallo. Snooty,

dank großartige Leistung von Dir. Ich danke herzlich, jetzt funktionierts!
:)
Viele Grüße von byteman.
 
Zurück
Oben