Liste mit doppelten Merkmalen reduzieren
05.08.2003 16:29:31
cpete
ich habe eine Liste mit verschiedenen Merkmalen die so ausseieht:
LAND ORT PRODUKT
Deutschland Müchen Käse
Deutschland Frankfurt Milch
Deutschland Berlin Käse
Deutschland Berlin Milch
Deutschland Berlin Butter
Deutschland Hamburg Bier
Frankreich Nizza Käse
Deutschland Köln Milch
Deutschland Köln Bier
Diese Liste möchte ich jetzt so reduzieren dass nur noch eindeutige Sätze übrigbleiben und das letzte Merkmal in einer Spalte zusammengesetzt wird. Das Ergebnis des Makros soll also so aussehen:
LAND ORT PRODUKTE
Deutschland München Käse
Deutschland Frankfurt Milch
Deutschland Berlin Käse & Milch & Butter
Frankreich Nizza Käse
Deutschland Köln Milch & Bier
Ich habe dafür ein Makro programmiert, das zunaechst zusaetzliche Spalten erstellt in denen Formeln mit vielen Wenn-Dann-Beziehungen stehen. Da meine Listen locker 40k Zeilen enthalten können ist die Laufzeit entsprechend und ich frage mich, ob es da nicht schönere Lösungen gibt...
Dank im voraus,
cpete