Excel alles zwischen 2 Zeichen entfernen?
Wie kann ich dir zahlen zwischen den beiden * entfernen ? Also die 286,42 € und alle weiteren darunter? Suchen und Ersetzen funktioniert leider nicht da es dann alles löscht
3 Antworten
Warum funktioniert das Suchen und Ersetzen bei dir nicht? Bei mir funktioniert das einwandfrei.
Hast du beachtet, dass im „Suchen nach“-Feld das „*“ eine Wildcard für beliebig viele beliebige Zeichen ist? Wenn du tatsächlich nach einem „*“ suchst, so musst du das im „Suchen nach“ Feld durch eine vorangestellte Tilde (~) escapen, also stattdessen „~*“ verwenden.
Wenn ich beispielsweise nach „~**~*“ suche, so werden alle Stellen gesucht, wo beliebig viele beliebige Zeichen zwischen zwei „*“ stehen.
============= Beispiel ============
------ Vorher ------
------ Suchen und Ersetzen ------
[Im „Ersetzen durch“-Feld habe ich zwei „*“ reingeschrieben, so dass die beiden „*“ erhalten bleiben, da du nur die Werte „zwischen den beiden * entfernen“ wolltest.]
------ Danach ------



Ich bin ja eher der Formeltyp als der Nutzer statischer Funktionen daher hier meine Vorschläge:
- =ERSETZEN(A1;SUCHEN("~*";A1;1);SUCHEN("~*";A1;SUCHEN("~*";A1;1)+1)-SUCHEN("~*";A1;1);"*")
- =WECHSELN(A1;TEXTNACH(TEXTVOR(A1;"*";2);"*";1);"")
Erstere Variante lässt sich entweder durch die Nutzung von Let etwas vereinfachen, oder aber indem man die Suchen Funktionen in Hilfszellen ausführt und sich auf diese bezieht, so muss man die nicht so umständlich verschachteln.
Falls du #Name! als Fehlermeldung bekommst, sag mal bescheid, dann ist deine Excel Version zu alt.
Dann ginge noch eine Lösung mit Teil, würde ich in dem Fall dann hier ergänzen.

Weiß ich daher hab ich es ja dazu geschrieben, ich habe nur gern unmanipulierte originaldaten die zb. In einer anderen Arbeitsmappe verbleiben und bei Zweifeln an der Richtigkeit der geänderten Werte gesichtet werden können. Und durch die Formeln habe ich einen direkten Bezug auf sein original auch ggf. nach einem sortieren oder Filtern.
Auch wenn ich hier Eure Lösung vermutlich bevorzugen würde. Dennoch wollte ich dem Schreiber eine Formellösung auch anbieten ich kenne seine Beweggründe ja nicht genau.
Suchen und Ersetzen funktioniert leider nicht da es dann alles löscht
Doch, das funktioniert
.
- über suchen / ersetzen
suchen: ein Leerzeichen / Blank eingeben - bei ersetzen: keine Eingaben
Um ggf. ein Leerzeichen zwischen Zahl und € wieder einzufügen
suchen: €, ersetzen: Leerzeichen und €


Kann man machen.
Bei "einfachen" Problemstellungen bin ich eher für "einfache" Lösungen.