Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
448to452
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
448to452
448to452
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Ersetzen

Ersetzen
01.07.2004 13:36:56
baumanns
Hallo
Bitte beachte Attachment!
https://www.herber.de/bbs/user/7935.xls
Ich möchte in dieser Spalte den Dateinamen weg haben.
In der ersten Zelle wäre dies "KUPPEL-SESSELBAHN.TIF"
Alles was vorne ist brauche ich noch.
Wie kann man das ersetzen?
Besten Dank für die Hilfe
baumanns

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ersetzen
Udo
suchen nach: KUPPEL-SESSELBAHN.TIF
erstzen durch: (nichts)
Udo
AW: Ersetzen
baumanns
Jaja das ist schon klar :-)
Aber der Dateiname ist ja nicht immer der Gleiche.
Beachte mein Attachment...
Gruss
AW: Ersetzen
Boris
Hi,
in B1 folgende Array-Formel (und dann runterkopieren):
{=LINKS(A1;MAX((TEIL(A1;SPALTE($1:$1);1)="_")*SPALTE(1:1)))}
{geschweifte Klammern} nicht eingeben, sondern Formeleingabe mit Strg-Shift-Enter abschließen. Das erzeugt sie.
Die Berechnung kann ein wenig dauern - die Formel ist doch sehr rechenintensiv.
Grüße Boris
AW: Ersetzen
baumanns
Perfekt....
Fast. Ich hab jetzt in der ersten Zelle:
10A3.00070C_1_
Jetzt möchte ich das letzte Zeichen doch auch noch weg haben. Wie kann ich das machen....
Sorry, habe mich vorher falsch ausgedrückt!
*sichdeftigschämen*
Anzeige
-1
Boris
Hi,
einfach 1 subtrahieren:
{=LINKS(A1;MAX((TEIL(A1;SPALTE($1:$1);1)="_")*SPALTE($1:$1))-1)}
Der Teil
MAX((TEIL(A1;SPALTE($1:$1);1)="_")*SPALTE($1:$1))
ermittelt die Stelle des letzten (MAX) Unterstriches _ im Wert aus A1 - und genau das ist die gewünschte Zeichenzahl, die an die Funktion LINKS übergeben wird.
Na ja - und dann eben einfach noch -1 ...;-))
Grüße Boris
AW: -1
baumanns
THX
AW: Ersetzen
Markus
die formel ist top
du könntest nicht zufällig einem dummie erklären was da passiert
AW: Ersetzen
baumanns
Ja habe ich mich eben auch gewundert...
Ich kannte vorher das "Ctrl+Shift+Enter" nicht einmal :-)
Was bewirkt das?
Die Formel gefällt mir
Anzeige
AW: Ersetzen
01.07.2004 13:55:58
Mac4
Hi,
habe hier noch was Längeres:
=WENN(ISTFEHLER(LINKS(A1;LÄNGE(A1)-FINDEN("-";WECHSELN(A1;"_";"";1);1)-2));LINKS(A1;FINDEN("_";A1;1)-1);LINKS(A1;FINDEN("_";WECHSELN(A1;"_";"";1);1)))
Marc
AW: Ersetzen
baumanns
Genau das wollte ich :-)
Super!!!
Danke an alle
funktioniert aber nur bei 1 oder 2 Unterstrichen
WF
Hi Marc,
10_A3_00070D_2_KUPPEL-SESSELBAHN.TIF
wird zu
10_A3
=LINKS(A1;LÄNGE(A1)-LÄNGE(TEIL(A1;FINDEN("##";WECHSELN(A1;"_";"##";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"_";""))));99)))
kappt immer beim letzten Unterstrich
trapp, trapp, trapp, trapp, trapp, brrrrr
WF
http://www.excelformeln.de/
die ultimative Formelseite
Anzeige
AW: funktioniert aber nur bei 1 oder 2 Unterstrichen
01.07.2004 14:58:45
Mac4
Hi WF!
Astrein!!
Marc
AW: und warum nicht einfach so?
FP
Hi Walter,
=LINKS(A1;SUCHEN("\";WECHSELN(A1;"_";"\";LÄNGE(A1)-LÄNGE(WECHSELN(A1;"_";""))))-1)
Servus aus dem Salzkammergut
Franz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige