Anzeige
Archiv - Navigation
540to544
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
540to544
540to544
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

zellinhalt aufsplitten

zellinhalt aufsplitten
06.01.2005 12:55:03
Markus
Hallo,
noch ne Frage heute:
Ist es möglich den Inhalt einer Zelle aufzusplitten. Ich habe natürlich erst mal recherchiert, aber da habe ich nur Lösungen gefunden, wenn man genau weiß wann die zelle zu splitten ist.
Bei mir ist das allerdings etwas komplizierter.
Ich habe einen dynamischen Pfad und da soll nur der letzte Wert herausgenommen werden...
Bsp:
in A1 steht:
C:\Dokumente und Einstellungen\Markus\Desktop\SC Rostock 0301051.xls
Ich möchte gern nur den Namen der Excelmappe: SC Rostock 0301051.xls
in A2...
Danke
Markus

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: zellinhalt aufsplitten
AndreasG
Hallo Markus,
damit findest du die Position des ersten "\" von rechts ausgehend:
{=VERGLEICH(WAHR;LINKS(RECHTS(A1;SPALTE(1:1)))="\";0)}
Dann kannst mit TEIL(....) deinen gewünschten String extrahieren
Grüße
Andreas
AW: zellinhalt aufsplitten
06.01.2005 13:20:54
Markus
Hallo Andreas,
beim vergleich kommt bei mir #NV raus aber in Zelle A1 steht genau das drin was ich im Beispiel angegeben habe....
Markus
AW: zellinhalt aufsplitten
06.01.2005 13:29:43
Gert
Hallo Markus,
nimm zum anzeigen des Dateipfades die Funktion :
=ZELLE("Dateiname";A1)
dann sollte es funktionieren.
mfg
Gert
AW: zellinhalt aufsplitten
06.01.2005 14:02:57
Markus
Hallo Gert,
das bringt mir ja leider nicht mein Ergbebnis, in Deinem Beispiel im vorhandenen Pfad der Excelmappenname ausgestauscht gegen den der aktuelle Mappe.
Ich wollte aber den Namen der Mappe des Pfad in A1 steht...
Trotzdem danke
Markus
Anzeige
das ist eine Array-Formel !
WF
Hi Markus,
ARRAY-Formel {=geschweifte Klammern} nicht eingeben;
Abschluß der Formel mit gleichzeitig Strg / Shift / Enter; - das erzeugt sie.
ohne Array-Formel geht's so:
=TEIL(A1;FINDEN("##";WECHSELN(A1;"\";"##";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"\";))))+1;99)
trapp, trapp, trapp, trapp, trapp, brrrrr
WF
http://www.excelformeln.de/
die ultimative Formelseite
AW: das ist eine Array-Formel !
06.01.2005 14:05:12
Markus
Hi WF,
...ich habe die geschweifte Klammer nicht mit eingegeben...Danke es funtst wunderbar!!!
Markus
nicht mit TEIL(...) sondern mit RECHTS(...)
WF
Hi Andreas,
.....denn Du hast ja die Position von rechts ermittelt. TEIL benötigt sie von links.
WF
Anzeige
AW: nicht mit TEIL(...) sondern mit RECHTS(...)
AndreasG
Hallo WF,
aber das ist doch egal...
z.B. {...} ergibt 23
dann löst: TEIL(A1;23+1;99) das Problem :-)
Grüße
Andreas
AW: nicht mit TEIL(...) sondern mit RECHTS(...)
AndreasG
ist natürlich Quatsch was ich da schrieb ;-))
richtig wäre LÄNGE(A1)-23-1 anstelle von 23+1 in der TEIL Formel
....
AW: zellinhalt aufsplitten
06.01.2005 13:25:00
Gert
Hallo Markus,
versuch es mal mit der Funktion: "TEIL"
=TEIL(A1;45;99)
Die Funktion gibt den TEIL eines Textes zurück. Hier =TEIL(Text in A1; ab Zeichen 45;
bis Zeichen 99).
Hat eine Einschränkung,läßt sich immer nur für denselben Pfad verwenden (ab Zeichen 45).
Vorteil; der Dateiname kann beliebig lang sein (bis Zeichen 99).
mfg
Gert
Anzeige
AW: zellinhalt aufsplitten
06.01.2005 14:06:06
Markus
Hallo Gert,
ich danke Dir für die Hilfe.
Die Lösung von WF passt allerdings besser.
Grüße
Markus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige