Hallo Leute,
wie kann ich bitte per Formel den Inhalt zwischen files\ und nächstem \ auslesen?
P:\Daten\2023\Projekte\2500870\files\808357\BHD_Liste.txt
Ergebnis: 808357
Besten Dank im Voraus!
Gruß
Hana
Hallo Leute,
wie kann ich bitte per Formel den Inhalt zwischen files\ und nächstem \ auslesen?
P:\Daten\2023\Projekte\2500870\files\808357\BHD_Liste.txt
Ergebnis: 808357
Besten Dank im Voraus!
Gruß
Hana
=TEIL(A1;FINDEN("files\";A1)+LÄNGE("files\");FINDEN("|";WECHSELN(A1;"\";"|";LÄNGE(A1) -LÄNGE(WECHSELN(A1;"\";""))))-(FINDEN("files\";A1)+LÄNGE("files\")))
=LINKS(TEIL(A1;SUCHEN("files";A1)+7;999);SUCHEN("\";TEIL(A1;SUCHEN("files";A1)+7;999))-1)
=LINKS(TEIL(A1;SUCHEN("files";A1)+6;999);SUCHEN("\";TEIL(A1;SUCHEN("files";A1)+6;999))-1)
=TEXTVOR(TEXTNACH(A1;"files\");"\")Gruß Ralf
=INDEX(XMLFILTERN("mit Excel 365 oder Web dann etwas einfacher, weils da Textteilen gibt, welches man in Excel 2016 noch über das sperrige xmlfiltern nachbilden muss. Außerdem erlaubt Excel 365, dass man mehrfach vorkommende Teilformeln in Variabeln auslagert, so dass man sie nur einmal hinschreiben muss.";"//x/y");VERGLEICH("files"; XMLFILTERN(" "&WECHSELN(A1;"\";" ")&" ";"//x/y");0)+1) "&WECHSELN(A1;"\";" ")&"
=LET(x;TEXTTEILEN(A1;"\");INDEX(x;VERGLEICH("files";x;0)+1))Gruß Daniel
=LINKS(RECHTS(WECHSELN(WECHSELN(A1;"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";"")));"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))-1);LÄNGE(A1)-FINDEN("|";WECHSELN(WECHSELN(A1;"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";"")));"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))-1)));FINDEN("|";RECHTS(WECHSELN(WECHSELN(A1;"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";"")));"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))-1);LÄNGE(A1)-FINDEN("|";WECHSELN(WECHSELN(A1;"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";"")));"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))-1))))-1)
=LINKS(RECHTS(A1;LÄNGE(A1)-FINDEN("|";WECHSELN(A1;"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))-1)));FINDEN("\";RECHTS(A1;LÄNGE(A1)-FINDEN("|";WECHSELN(A1;"\";"|";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))-1))))-1)
=TEXTVOR(TEXTNACH(A1;"\";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))-1);"\")
=TEXTVOR(TEXTNACH(A1;"\";-2);"\")auch getan.
TEXTVOR(TEXTNACH(Wechseln(A1;"/";"\");"\";-2);"\")ändern, damit bei Pfaden mit / oder \ der letzte Unterordner geliefert wird.