Registriert seit: 18.08.2022
Version(en): 2202
18.08.2022, 10:15
Guten Tag :)
entschuldige mein Titel ist ein wenig verwirrend.
Ich möchte gerne Dateinamen die ich aus dem Autodesk Vault ins Excel kopiert habe, in ihre Einzelteile aufteilen und der korrekten Spalte zuordnen. Die Spalten "Titel" mit der Benennung, "Dimension" mit der Grösse, "Artikelnummer" immer 7-stellig, "Revision" ein Buchstabe und "Systemgruppe" bestehend aus zwei Grossbuchstaben meist am Anfang oder direkt nach der Artikelnummer oder Revision falls vorhanden.
Ein paar Beispiele zu den unten stehenden Dateinamen (siehe Bilder). Die Gliederung und Stellung der einzelnen Namensglieder ist meist gleich. Nach der Artikelnummer kommt ein "_" dann die Systemgruppe dann "-" dann der Titel dann die Dimension und dann der zweite Teil vom Titel.
5512216_
PT-
Element 2-stufig 160-16.6.iam
5512225_
PT-
Element 160-25.iam
5512225_
PT-
Element 160-25.xls
-
18_
PT-
Stufenelement 16.6-240_
V-oben.ipt
18_
PT-
Stufenelement 240-33.3 unterspannt_Rippe Zuganschluss unten.ipt
-
19_
C_
PT-
Stufenelement 16.6-240_
V-Stoss.ipt
Wie mach ich das und ist dies überhaupt möglich? Mit dem Befehl "Text in Spalte" habe ich es schon versucht. Leider war das Ergebnis nicht zufriedenstellend.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
18.08.2022, 10:23
(Dieser Beitrag wurde zuletzt bearbeitet: 18.08.2022, 10:28 von schauan.)
Hallöchen,
- wo kommt denn aus der letzten Zeile das _C hin?
- wenn eine andere Zahl als die Artikelnummer vorn steht, hat die immer weniger Stellen als die Artikelnummer?
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 18.08.2022
Version(en): 2202
Diese kommt in die Spalte Revision. :)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
ist die Pos.-Nummer immer zweistellig?
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 18.08.2022
Version(en): 2202
(18.08.2022, 10:23)schauan schrieb: Hallöchen,
- wo kommt denn aus der letzten Zeile das _C hin?
Diese kommt in die Spalte Revision. :)
- wenn eine andere Zahl als die Artikelnummer vorn steht, hat die immer weniger Stellen als die Artikelnummer, ist das eventuell immer die 18?
Nein, diese Zahl kann von 1 bzw. 01 bis 99 gehen, ist aber meist gar nicht vorhanden. Diese muss im Grunde auch nicht ausgelesen werden, sondern kann eliminiert werden, da sie keinen Nutzen hat. Meist sind dies die Einzelteile einer Baugruppe und haben oft keine Artikelnummer oder die von der Baugruppe wenn vorhanden.
Ich habe mal die Dateinamen als Beispiel genommen, die in ihrem Aufbau dem grössten Anteil entsprechen. Es sind ca. 10000-15000 Dateien.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
hier mal ein Anfang. Kannst Du darauf aufbauend weitermachen? In Spalte D müsst dann noch ein Teil abgetrennt werden.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
1 | 5512216_PT-Element 2-stufig 160-16.6.iam | 5512216 | | Element 2-stufig 160-16.6.iam |
2 | 5512225_PT-Element 160-25.iam | 5512225 | | Element 160-25.iam |
3 | 5512225_PT-Element 160-25.xls | 5512225 | | Element 160-25.xls |
4 | -18_PT-Stufenelement 16.6-240_V-oben.ipt | | 18 | Stufenelement 16.6-240_V-oben.ipt |
5 | 18_PT-Stufenelement 240-33.3 unterspannt_Rippe Zuganschluss unten.ipt | | 18 | Stufenelement 240-33.3 unterspannt_Rippe Zuganschluss unten.ipt |
6 | -19_C_PT-Stufenelement 16.6-240_V-Stoss.ipt | | 19 | Stufenelement 16.6-240_V-Stoss.ipt |
Zelle | Formel |
B1 | =WENN(ISTZAHL(--TEIL(A1;1;7));LINKS(A1;7);"") |
C1 | =WENN(FINDEN("_";A1;1)<8;WECHSELN(LINKS(A1;FINDEN("_";A1;1)-1);"-";"");"") |
D1 | =RECHTS(A1;LÄNGE(A1)-FINDEN("PT-";A1;1)-2) |
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365 |
Diese Tabelle wurde mit Tab2Html (v2.7.2) erstellt. ©Gerd alias Bamberg |
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
18.08.2022, 10:47
(Dieser Beitrag wurde zuletzt bearbeitet: 18.08.2022, 10:48 von schauan.)
Hallöchen,
Beim Finden von PT- wäre eventuell _PT- besser:
=RECHTS(A1;LÄNGE(A1)-FINDEN("_PT-";A1;1)-3)
Mit der Formel bekommst Du Dein C
=WENN(ISTZAHL(--TEIL(A1;FINDEN("_PT-";A1;1)-1;1));"";TEIL(A1;FINDEN("_PT-";A1;1)-1;1))
und, Bilder schreib ich nicht ab. Zeit ist Geld ...
Passe beim Antworten bitte auf, dass Du außerhalb des Zitas antwortest ...
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 18.08.2022
Version(en): 2202
Soweit war ich auch, leider kam ich aber nicht darauf, wie ich die einzelnen Glieder in die selbe vorgesehene Spalte bekomme. Ich kann natürlich versuchen, die Dateinamen schon vorab zu filtern, damit der Aufbau der Dateinamen die ich gleichzeitig entschlüssle in etwa der selbe ist.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
Du kannst die Formeln auch ganz rechts in die Spalte XFD und davor eintragen.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)