ich suche vergeblich eine Formel, die mir ausschließlich den ersten Satz einer Zelle B in Zelle C ausgibt. Der Satz in B kann dabei mit einem Punkt oder Ausrufezeichen oder Fragezeichen enden.
Aktuell habe ich diesen Ansatz:
=WENNFEHLER(LINKS(B7, SUCHEN(".",B7)),WENNFEHLER(LINKS(B7, SUCHEN("~!",B7)),WENNFEHLER(LINKS(B7, SUCHEN("~?",B7)),"fehler")))
Bsp.
B7: ich darf. weil ich kann!
B8: ich kann! weil ich darf. ja?
B9: ich darf? ja! weil ich kann.
Für B7 funktioniert meine Formel und gibt mir nur den ersten Satz bis zum Punkt an. Für B8 und B9 gibt mir meine Formel alles bis zum "." aus. Allerdings sollte die Formel nur bis zum "!" oder "?" ausgeben. Hier funktioniert die Formel also nicht.
Wäre toll, wenn mir jemand helfen könnte. Danke!