Hallo Community,
ich habe folgendes Problem. Ich habe eine Menge an Dateinamen, die aus festen Segmenten bestehen. Allerdings fehlen in den Namen Segmente, wenn diese nicht gefüllt sind.
Hier einige Beispieldaten mit 4 Segmenten in folgendem Aufbau.
Nummer_Kennung_Code_Version
00001_TC_&ACC_01
00002_&ACC_02
TC_&BAA_02
TC_02
00001_TC_02
Die erste Zeile ist einfach, weil 100% gefüllt, das bekomme ich mit "Text to Colums" und Delimiter _ gut hin.
Bei den anderen Einträgen landen dann die Segmente in der falschen Spalte
| Nummer | Kennung | Code | Verison |
| 00001 | TC | &ACC | 01 |
| 00002 | &ACC | 02 | |
| TC | &BAA | 02 | |
| TC | 02 | | |
| 00001 | TC | 02 | |
Ich brauche aber sowas
| Nummer | Kennung | Code | Verison |
| 00001 | TC | &ACC | 01 |
| 00002 | | &ACC | 02 |
| | TC | &BAA | 02 |
| | TC | | 02 |
| 00001 | TC | 02 | 02 |
Ich dachte daran das über ein Formel Werkzeug zu machen, aber da bekomme ich Fehler, wenn ich "null" Werte in die Nachbarspalte schubsen will.
Für jede Spalte gibt es Regeln, diese zu erkennen:
Nummer = String 6 Stellen
Kennung = String 2 Stellen,
Code = Startet immer mit &
Version = Zahl 2 Stellen
In dem angehängten Beispiel habe ich das über eine Iteration von Filtern hinbekommen, aber gibt es da nicht elegantere Möglichkeiten?