gerne möchte ich meine in excel importierten filenamen in einzelne zellen aufteilen, dabei sollen aber wenn unterordner sind eine zusätzlich zelle gemacht werden, wobei bei denn namen wo kein unterordner ist dann eine leere zelle stehen soll und so der dateinamen immer in der gleichen spalte stehen soll…
z.B
- Y:\test\33213231-6544.xls
- Y:\test\65465465-6546.xls
- Y:\test\pascal müller\65468899-651.xls
- Y:\test\pascal müller\69977654-5555.xls
soll dann folgendes geben
a1 -> Y:\
b1 -> test
c1 -> pascal müller (oder bei 1+2 leer)
d1 -> 654321(alle nummern)
e1 -> xls
am liebsten würde ich in die einzelnen zelle eine formel schreiben die mir gerade die nötigen angaben liefert…
danke und gruss raphi[/list]
gerne möchte ich meine in excel importierten filenamen in
einzelne zellen aufteilen, dabei sollen aber wenn unterordner
sind eine zusätzlich zelle gemacht werden, wobei bei denn
namen wo kein unterordner ist dann eine leere zelle stehen
soll und so der dateinamen immer in der gleichen spalte stehen
soll…
Hi Raphi,
die Daten stehen in A von Tabelle1, dann in Tabelle2:
Tabellenblatt: [Mappe1]!Tabelle2
│ A │ B │ C │ D │ E │
──┼─────┼──────┼───────────────┼───────────────┼─────┤
1 │ Y:\ │ test │ │ 33213231-6544 │ xls │
──┼─────┼──────┼───────────────┼───────────────┼─────┤
2 │ Y:\ │ test │ │ 65465465-6546 │ xls │
──┼─────┼──────┼───────────────┼───────────────┼─────┤
3 │ Y:\ │ test │ pascal müller │ 65468899-651 │ xls │
──┼─────┼──────┼───────────────┼───────────────┼─────┤
4 │ Y:\ │ test │ pascal müller │ 69977654-5555 │ xls │
──┴─────┴──────┴───────────────┴───────────────┴─────┘
Benutzte Formeln:
A1: =LINKS(Ö;FINDEN("\";Ö))
A2: =LINKS(Ö;FINDEN("\";Ö))
A3: =LINKS(Ö;FINDEN("\";Ö))
A4: =LINKS(Ö;FINDEN("\";Ö))
B1: =LINKS(WECHSELN(Ö;A1;"");FINDEN("\";WECHSELN(Ö;A1;""))-1)
B2: =LINKS(WECHSELN(Ö;A2;"");FINDEN("\";WECHSELN(Ö;A2;""))-1)
B3: =LINKS(WECHSELN(Ö;A3;"");FINDEN("\";WECHSELN(Ö;A3;""))-1)
B4: =LINKS(WECHSELN(Ö;A4;"");FINDEN("\";WECHSELN(Ö;A4;""))-1)
C1: =WENN(ISTFEHLER(FINDEN("\";WECHSELN(Ö;A1&B1&"\";"")));"";LINKS(WECHSELN(Ö;A1&B1&"\";"");FINDEN("\";WECHSELN(Ö;A1&B1&"\";""))-1))
C2: =WENN(ISTFEHLER(FINDEN("\";WECHSELN(Ö;A2&B2&"\";"")));"";LINKS(WECHSELN(Ö;A2&B2&"\";"");FINDEN("\";WECHSELN(Ö;A2&B2&"\";""))-1))
C3: =WENN(ISTFEHLER(FINDEN("\";WECHSELN(Ö;A3&B3&"\";"")));"";LINKS(WECHSELN(Ö;A3&B3&"\";"");FINDEN("\";WECHSELN(Ö;A3&B3&"\";""))-1))
C4: =WENN(ISTFEHLER(FINDEN("\";WECHSELN(Ö;A4&B4&"\";"")));"";LINKS(WECHSELN(Ö;A4&B4&"\";"");FINDEN("\";WECHSELN(Ö;A4&B4&"\";""))-1))
D1: =LINKS(WENN(C1="";WECHSELN(Ö;A1&B1&C1&"\";"");WECHSELN(Ö;A1&B1&"\"&C1&"\";""));FINDEN(".xls";WENN(C1="";WECHSELN(Ö;A1&B1&C1&"\";"");WECHSELN(Ö;A1&B1&"\"&C1&"\";"")))-1)
D2: =LINKS(WENN(C2="";WECHSELN(Ö;A2&B2&C2&"\";"");WECHSELN(Ö;A2&B2&"\"&C2&"\";""));FINDEN(".xls";WENN(C2="";WECHSELN(Ö;A2&B2&C2&"\";"");WECHSELN(Ö;A2&B2&"\"&C2&"\";"")))-1)
D3: =LINKS(WENN(C3="";WECHSELN(Ö;A3&B3&C3&"\";"");WECHSELN(Ö;A3&B3&"\"&C3&"\";""));FINDEN(".xls";WENN(C3="";WECHSELN(Ö;A3&B3&C3&"\";"");WECHSELN(Ö;A3&B3&"\"&C3&"\";"")))-1)
D4: =LINKS(WENN(C4="";WECHSELN(Ö;A4&B4&C4&"\";"");WECHSELN(Ö;A4&B4&"\"&C4&"\";""));FINDEN(".xls";WENN(C4="";WECHSELN(Ö;A4&B4&C4&"\";"");WECHSELN(Ö;A4&B4&"\"&C4&"\";"")))-1)
E1: =TEIL(Ö;FINDEN(".";Ö)+1;3)
E2: =TEIL(Ö;FINDEN(".";Ö)+1;3)
E3: =TEIL(Ö;FINDEN(".";Ö)+1;3)
E4: =TEIL(Ö;FINDEN(".";Ö)+1;3)
Festgelegte Namen:
Ö: =Tabelle1!$A1 \*rel. Name, so gültig in A1
A1:E4
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard