Hallo,
Ich suche eine Lösung für folgendes Problem. Hab schon stundenlang gesucht, aber keine Lösung gefunden.
Mit der Funktion WECHSELN will ich ein TExtbereich mit einem anderen Text auswechseln. Der Suchtext, der in der anderen Spalte gefunden werden soll, ist aber Variabel. Daher habe ich es in der Fomrel mit Platzhaltern versucht, funktioniert aber nicht.
Zum verdeutlichen:
(A1)= BlaBlaBla xxx Dieser Abschnitt soll getauscht werden xxx BlaBla.
(A2)= BlaBlaBlubBlub xxx Dieser Abschnitt soll aber auch getauscht werden xxx BlaBlaBlub
Mit folgende Formel habe ich es versucht.
Formel=WECHSELN(A1; "xxx*xxx"; "Neuer Text")
In allen Zellen, soll immer der Teil zwischen den beiden xxx gewechselt werden. Die xxx sind wirklich in den Zellen vorhanden. Es kann also direkt danach gesucht werden. Mit der Fomrel funktioniert es leider nicht. Gibt es eine andere Formel, oder andere Platzhalter?
Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?
Moderator: Moderatoren
-
- *
- Beiträge: 18
- Registriert: Fr, 09.10.2015 12:51
Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?
Liebe Grüße
Johannes
Johannes
-
- ****
- Beiträge: 159
- Registriert: So, 17.10.2010 16:54
Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?
Hallo,
die Formel-Funktion WECHSELN akzeptiert keine Platzhalter. Aber muss das mit einer Formel erledigt werden? Die Menüfunktion Bearbeiten - Suchen & Ersetzten akzeptiert reguläre Ausdrücke:
Mit Formeln geht das nur mit solchen Ungetümen wie:
viele Grüße
Axel
die Formel-Funktion WECHSELN akzeptiert keine Platzhalter. Aber muss das mit einer Formel erledigt werden? Die Menüfunktion Bearbeiten - Suchen & Ersetzten akzeptiert reguläre Ausdrücke:
Code: Alles auswählen
Suche nach:
xxx.*xxx
Ersetzen durch:
Neuer Text
Weitere Optionen
[x] Reguläre Ausdrücke
Code: Alles auswählen
=LINKS(A1;FINDEN("xxx";A1)-1)&"Neuer Text"&RECHTS(A1;LÄNGE(A1)-FINDEN("xxx";A1;FINDEN("xxx";A1)+1)-2)
Axel
-
- *
- Beiträge: 18
- Registriert: Fr, 09.10.2015 12:51
Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?
Danke für die Antwort. Ja, mit Suchen und Ersetzen würde es gehen. Die Werte sollen aber in großen Tabellen automatisch, den Text in neuen Zellen einfügen. Eine Formel wäre da schon besser.
So ein Ungetüm ist die Formel doch gar nicht. Wenn es damit funktionieren würde, hätte ich alles was ich brauche. Aber deine vorgschlagene Formel muss einen Fehler enthalten.Es wird in der kein Ergebnis angezeigt, sondern die Formel selber.
So ein Ungetüm ist die Formel doch gar nicht. Wenn es damit funktionieren würde, hätte ich alles was ich brauche. Aber deine vorgschlagene Formel muss einen Fehler enthalten.Es wird in der kein Ergebnis angezeigt, sondern die Formel selber.
Liebe Grüße
Johannes
Johannes
-
- ****
- Beiträge: 159
- Registriert: So, 17.10.2010 16:54
Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?
Hallo,
Leere die Zelle, formatiere die Zelle als Standard und füge die Formel in die Eingabezeile ein.
viele Grüße
Axel
Dann ist die Zelle, in die Du die Formel einfügst, als Text formatiert oder hat sich als Text formatiert, je nach Zwischenablageinhalt.Es wird in der kein Ergebnis angezeigt, sondern die Formel selber
Leere die Zelle, formatiere die Zelle als Standard und füge die Formel in die Eingabezeile ein.
viele Grüße
Axel
-
- *
- Beiträge: 18
- Registriert: Fr, 09.10.2015 12:51
Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?
Komisch, ich dachte auch , dass es daran liegt und hatte vorhin schon mal neu formatiert. Da ging es nicht. Habe es nochmal probiert, jetzt klappt es.
Tausend Dank, dass ist genau dass, was ich brauche. Ich schuld dir ein Bier.
Danke und bis bald.
Tausend Dank, dass ist genau dass, was ich brauche. Ich schuld dir ein Bier.


Danke und bis bald.
Liebe Grüße
Johannes
Johannes
Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?
Hallo,
per Suchen&Ersetzen kannst du das Problem auch lösen:
Suchen nach: (.*)( )(xxx)
Ersetzen durch: $3$2$1
Macht aus "BlaBlaBla xxx" den vertauschten "xxx BlaBlaBla"
per Suchen&Ersetzen kannst du das Problem auch lösen:
Suchen nach: (.*)( )(xxx)
Ersetzen durch: $3$2$1
Macht aus "BlaBlaBla xxx" den vertauschten "xxx BlaBlaBla"
Gruß,
mikeleb
mikeleb