Anzeige
Archiv - Navigation
1260to1264
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Pfad unterschiedlicher Länge zerlegen

Pfad unterschiedlicher Länge zerlegen
Tom
Hallo,
ich möchte gerne aus einem Pfad unterschiedlicher Länge den Dateinamen extrahieren.
\Pfad1\Pfad2\Pfad3\Name1
\Pfad3\Name2
\Pfad13\Pfad2\Pfad3\Pfad5\Name3
Das Ergebnis soll immer nur der Name sein.
Geht das irgendwie mit den Funktionen in Excel? Also
1) Suche von rechts das Trennsymbol "\"
2) Teile den Gesamtstring in Links und Rechts
3) Verwende als Ergebnis den Rechten Teil
Danke
Tom

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Pfad unterschiedlicher Länge zerlegen
18.05.2012 12:05:14
Christian
Hallo Tom,
Vorschlag:
Tabelle3

 AB
1\Pfad1\Pfad2\Pfad3\Name1Name1
2\Pfad3\Name2Name2
3\Pfad13\Pfad2\Pfad3\Pfad5\Name3Name3

Formeln der Tabelle
ZelleFormel
B1=TEIL(A1;FINDEN("#";WECHSELN(A1;"\";"#";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";""))))+1;250)
B2=TEIL(A2;FINDEN("#";WECHSELN(A2;"\";"#";LÄNGE(A2)-LÄNGE(WECHSELN(A2;"\";""))))+1;250)
B3=TEIL(A3;FINDEN("#";WECHSELN(A3;"\";"#";LÄNGE(A3)-LÄNGE(WECHSELN(A3;"\";""))))+1;250)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
AW: Pfad unterschiedlicher Länge zerlegen
18.05.2012 12:11:32
Tom
Super vielen Dank.....Es funktioniert (auch wenn ich die Formel nicht verstehe ;-))
AW: Pfad unterschiedlicher Länge zerlegen
18.05.2012 12:26:53
itz
verzeihung, hab nicht geschaut, geniale Lösung
itz
AW: Pfad unterschiedlicher Länge zerlegen
18.05.2012 12:13:38
itz
hallo tom,
eine Funktion in Excel, die einen String von rechts nach links durchsucht, gibt es meineswissens leider nicht, nur in VBA (instrrev). mit der könnte man aber einer benutzerdefinierte Funktion für Excel machen, die so aussehen könnte:
Public Function dateiName(ganzerName As String) dateiName = Mid(ganzerName, InStrRev(ganzerName, "\", -1) + 1) End Function
liebe Grüße
itz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige