Hallo zusammen,
trotz ausgiebiger Suche habe ich bislang keine Lösung gefunden, die exakt mein Problem löst. Wäre großartig, wenn ihr mir hierbei helfen könntet:
Kurz: Ich möchte Klartext-Ausdrücke, von denen beliebig viele in einer Zelle stehen können, in IDs umwandeln
Ausführlich:
Ich habe ein Arbeitsblatt "Klartext" mit einer Spalte A. In deren Zellen stehen z.B. verschiedene Farben, wobei in einer Zelle beliebig viele (durch Komma und Leerzeichen separierte) Farben stehen können:
A
rot, schwarz
blau
schwarz, rot, blau, grün
grün, gelb, lila
Und ich habe ein Arbeitsblatt "ID-Zuordnungen", auf dem jedem Farbausdruck (Spalte A) eine ID (Spalte B) zugeordnet ist:
A|B
rot|#01#
blau|#02#
schwarz|#03#
grün|#04#
gelb|#05#
lila|#06#
Als Ergebnis sollen in einem Arbeitsblatt "IDs" in Spalte A die Farben aus dem ersten Arbeitsblatt in IDs umgewandelt werden, wieder jeweils in nur einer Zelle, also
A
#01#, #03#
#02#
#03#, #01#, #02#, #04#
#04#, #05, #06#
Da mehrere Ausdrücke in einer Zelle stehen können, komme ich hier mit SVERWEIS nicht weiter.
Die Zellen vorab zu trennen per "Text in Spalten" oder so ist leider keine Option, da die Farb-Spalte im Arbeitsblatt "Klartext" nur eine von sehr vielen ist, und die ganze Umwandlung ohne "manuellen" Eingriff vonstatten gehen soll
Ich nehme an, das geht nur mit einem Makro - und davon habe ich leider keine Ahnung :-(
Wäre prima, wenn mir jemand dabei helfen könnte!
|