Seite 1 von 1

Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?

Verfasst: Fr, 09.10.2015 13:18
von wild-mongrel
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?

Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?

Verfasst: Fr, 09.10.2015 14:50
von Axel Richter
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:

Code: Alles auswählen

Suche nach: 
xxx.*xxx

Ersetzen durch: 
Neuer Text

Weitere Optionen
[x] Reguläre Ausdrücke
Mit Formeln geht das nur mit solchen Ungetümen wie:

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)
viele Grüße

Axel

Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?

Verfasst: Fr, 09.10.2015 15:21
von wild-mongrel
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.

Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?

Verfasst: Fr, 09.10.2015 16:20
von Axel Richter
Hallo,
Es wird in der kein Ergebnis angezeigt, sondern die Formel selber
Dann ist die Zelle, in die Du die Formel einfügst, als Text formatiert oder hat sich als Text formatiert, je nach Zwischenablageinhalt.

Leere die Zelle, formatiere die Zelle als Standard und füge die Formel in die Eingabezeile ein.

viele Grüße

Axel

Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?

Verfasst: Fr, 09.10.2015 16:27
von wild-mongrel
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. :-o :-D

Danke und bis bald.

Re: Kann die Funktion WECHSELN mit Platzhaltern verwendet werden?

Verfasst: Fr, 09.10.2015 22:47
von mikeleb
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"