Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1524to1528
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

Teil aus URL ausschneiden bis zum letzten Slash

Teil aus URL ausschneiden bis zum letzten Slash
17.11.2016 15:57:30
knof

Hallo,
ich brauche eine Formel die es mir ermöglicht aus einem Dateipfad nur den ersten Teil zu lesen, ohne den Teil nach dem letzten Slash.
Beispiel:
MeinKonto/MeineDaten/MeineBilder/0062179789.png
daraus soll
MeinKonto/MeineDaten/MeineBilder
werden
Allerdings kann ich die Formel nicht statisch schreiben, da sich die Pfade von der länge her unterscheiden und auch die Dateibezeichnungen.
Das bedeutet ich muss Excel irgendwie mitteilen können das alles was vor dem letzten Slash kommt, brauchbar für mich ist.
Vielen Dank

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
ThisWorkbook.Path ... owT
17.11.2016 16:10:30
Matthias L
Oder falls das mit der XL-Datei nix zu tun hat...
17.11.2016 16:13:29
Michael (migre)
Knof,
(wie Matthias vermutet) tatsächlich entsprechend extrahieren, zB so:
Sub c()
Dim Dpfad As String, a As Long
Dpfad = "MeinKonto/MeineDaten/MeineBilder/0062179789.png"
a = InStrRev(Dpfad, "/")
Dpfad = Left(Dpfad, a - 1)
Debug.Print Dpfad
End Sub
LG
Michael
AW: Oder falls das mit der XL-Datei nix zu tun hat...
17.11.2016 16:35:21
Anton
Hallo knof,
hier noch als Formel:
=TEIL(D12;1;FINDEN("/";D12;(FINDEN("/";D12;FINDEN("/";D12;1)+1)+1))-1)
D12 mit der Zelle austauschen in der Dein Pfad steht.
VG Anton
AW: Oder falls das mit der XL-Datei nix zu tun hat...
17.11.2016 16:35:39
knof
Hallo,
Danke schonmal.
Ich glaube da gibts ein Missverständnis.
Der Dateipfad steht in einer Zelle. Durch eine Formel möchte ich das genannte Ergebnis in einer anderen Zelle darstellen.
Den Dateipfad brauche ich nicht für ein VBA Programm.
Danke und Gruß
Anzeige
AW: Oder falls das mit der XL-Datei nix zu tun hat...
17.11.2016 16:37:17
knof
Sorry!
Die Antwort von Anton passt!
Dankesehr !
AW: Na ja …
17.11.2016 16:58:06
Anton
Servus Ralf,
danke für den Hinweis. Werde das gleich mal ausprobieren!
VG Anton
AW: Na ja …
17.11.2016 17:31:44
Anton
Folgende Arrayformel in Hilfsspalte:
=VERGLEICH("*/*";RECHTS(A1;SPALTE(1:1));0)
dann gewünschte Zeichenkette mit
=LINKS(A1;LÄNGE(A1)-B1)
extrahieren.
VG Anton
Anzeige
AW: Na ja …
18.11.2016 15:32:18
knof
Hey,
ich kriege es leider imernoch nicht hin.
Mit den genannten Formeln schaffe ich es nur die stelle des ersten slashs herauszufinden, das interessiert mich aber garnicht. Ich brauche die Länge des Strings bis zum letzten slash im der Formel =Teil() dann mitzugeben, welche Länge der extrahierte String haben soll.
Danke und Gruß

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige