Software Frage Excel 2019 - Formel gesucht

bart5ger

Bekanntes Mitglied
Moin Moin liebe Excel-Kenner !
Ich bin zu doof mit Hilfe von Google eine Lösung zu finden. Ich möchte aus einem Netzlaufwerk, welches ausgelesen wurde, nur die letzte Ordnerebenen in ein neues Feld kopieren, ohne den Dateinamen mitzunehmen.

Beispiel:

Project\project a\anhang b
Project\project a\anhang b\text1.txt
Project\project a\anhang b\text2.txt
Project\project a\anhang b\text3.txt
Project\project a\anhang b\ergänzung\vergessen.txt
Project\project a\anhang b\ergänzung\kunde\loben.doc
Project\project a\anhang b\ergänzung\intern\meckern.txt
Project\project a\anhang b\ergänzung\intern\mails
Project\project a\anhang b\ergänzung\intern\mails\an juergen.eml
Project\project a\anhang b\ergänzung\intern\mails\an sabine.eml
Project\project a\anhang b\ergänzung\intern\mails\an selcu.eml
Project\project a\anhang b\ergänzung\intern\telefonate
Project\project a\anhang b\ergänzung\intern\telefonate\23062021.txt
Project\project a\anhang b\ergänzung\intern\telefonate\04072021.doc

Die Dateien selber interessieren mich nicht, ich brauche nur

Project\project a\anhang b
Project\project a\anhang b\ergänzung\
Project\project a\anhang b\ergänzung\kunde\
Project\project a\anhang b\ergänzung\intern\
Project\project a\anhang b\ergänzung\intern\mails\
Project\project a\anhang b\ergänzung\intern\telefonate

In Formel gesagt wäre das wohl "Schneide alles von rechts bis zum ersten Backslash ab".

Kann mir jemand helfen ?

Viele Grüße
Bart5ger
 

peppi911

Bekanntes Mitglied
Excel ist recht schlau, wenn du in Spalte B 3 Beispiele kopierst und dann auf Blitzvorschau gehst macht er das automatisch.
Danach noch einmal Spalte A löschen und Duplikate entfernen....
VG peppi
1624289340993.png

1624289372155.png
 

dr_tommi

alter Oldie
Also Formel könnte man sowas nehmen:

Code:
=LINKS(A1;FINDEN("|";WECHSELN(A1;"\";"“|“";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))))-1)

Die Formel sucht nach dem letzten Auftreten des "\" in Zelle A1 und gibt den Text bis dahin aus.
 

bart5ger

Bekanntes Mitglied
Die Lösung kann so einfach sein... Klappt ganz problemlos !
Ist in etwa als hätte der Wagen kein Benzin mehr und man gurkt zur Werkstatt....

Danke !

Gruß
Bart5ger
 

bart5ger

Bekanntes Mitglied
Also Formel könnte man sowas nehmen:

Code:
=LINKS(A1;FINDEN("|";WECHSELN(A1;"\";"“|“";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))))-1)

Die Formel sucht nach dem letzten Auftreten des "\" in Zelle A1 und gibt den Text bis dahin aus.

Das würde ich auf jeden Fall als Alternative mitnehmen und probiere auch das mal aus.
Danke !

Grüssle
Bart5ger
 
Oben Unten