Excel 2010 - Wenn "x" dann Absatz! - Wenn Formel möglich?

meXP

Lt. Junior Grade
Registriert
Juli 2008
Beiträge
500
Hallo Liebe CBler!

Einmal eine Software Anfrage; Ziel ist es das dass Excel in einer Zelle einen Absatz macht wenn "XYZ" (Kombination) vorkommt.

BSP ich habe hier in einer Zelle:

[table="width: 500"]
[tr]
[td]Herr Sommer[/td]
[td]kann[/td]
[td]-> XYZ-Kochen -> XYZ-Waschen -> XYZ-Bügeln[/td]
[/tr]
[tr]
[td]Herr Winter[/td]
[td]kann[/td]
[td]-> XYZ-Kochen -> XYZ-Fensterreinigen[/td]
[/tr]
[tr]
[td][/td]
[td][/td]
[td][/td]
[/tr]
[/table]


Ziel ist es eine Formel zu machen das wenn der Text "XYZ" kommt jedes mal ein Absatz gemacht wird.

Ist so etwas möglich?

So sollte es aussehen:

[table="width: 500"]
[tr]
[td]Herr Sommer[/td]
[td]kann[/td]
[td]-> XYZ-Kochen[/td]
[/tr]
[tr]
[td][/td]
[td][/td]
[td]-> XYZ-Waschen[/td]
[/tr]
[tr]
[td][/td]
[td][/td]
[td]-> XYZ-Bügeln[/td]
[/tr]
[tr]
[td]Herr Winter[/td]
[td]kann[/td]
[td]-> XYZ-Kochen[/td]
[/tr]
[tr]
[td][/td]
[td][/td]
[td]-> XYZ-Fensterreinigen[/td]
[/tr]
[/table]

Gibt es hierfür eine Wenn Formel oder irgend so etwas in der Art?

Also quasi Wenn XYZ dann "Absatz"?

Bitte um euer feedback!

Lg meX
 
Zuletzt bearbeitet:
Mit einer Formel:

Nein, da du nur auf fest definiere Zeichenabstände abfragen könntest, z.b. Links(A1;4)
Da deine Zeichenfolgen aber unterschiedlich lang sein können wird das nicht klappen.


Mit VBA als Macro evtl. realisierbar, müste ich mir aber länger einen Kopf drüber machen.
 
Okay alles klar..

Dann muss ich wohl nen anderen Weg finden...

Danke!
 
Wenn dein Satz in Zelle A1 steht:
Code:
=WECHSELN(A1;"->";ZEICHEN(10)&"->")
ZEICHEN(10) erzeugt dabei einen Zeilenumbruch.


blackraven schrieb:
Nein, da du nur auf fest definiere Zeichenabstände abfragen könntest, z.b. Links(A1;4)
In Verbindung mit FINDEN wäre das ohne Weiteres möglich. Hier scheitert man damit aber, weil man damit nur ein (das erste) Vorkommen findet, kein mehrmaliges.
 

Anhänge

Zuletzt bearbeitet:
Zurück
Oben