Alexa, ich bin erkältet. – Ich habe vier Bestattungsinstitute in deiner Nähe gefunden.

Sehr geehrter Herr Martin,

wieder eine Frage:

Mit der Funktion LINKS kann man ja von links her einen bestimmten Text ausgeben.

Beispiel italienische Gerichte mit mehreren Namen, wobei nur der erste Name ausgegeben werden soll:

Der Versuch, mit der Funktion RECHTS, also das jeweils nur letzte Wort anzeigen zu lassen, hat nicht funktioniert. Geht das überhaupt?

####

Mit RECHTS können Sie nur sehr umständlich das letzte Wort ermitteln. Verwenden Sie: TEXTNACH mit dem Parameter -1:

=TEXTNACH(„Rene Bernd Martin“;“ „;-1)

Meditieren ist immer noch besser, als rumsitzen und nichts tun.

Heute in der Excelschulung. Ich zeige den Teilnehmer das „Leerzeichenproblem“: Manchmal geben Anwender und Anwenderinnen am Ende eines Textes Leerzeichen ein, das man nicht sichtbar machen kann. Das ist fatal beim Sortieren, bei Pivottabellen, die Funktionen WENN, ZÄHLENWENN, SUMMEWENN rechnen vermeintlich falsch … Man kann solche Leerzeichen mit der Funktion RECHTS ausfindig machen, man kann sie mit GLÄTTEN entfernen, … All das zeige ich. Weise darauf hin, dass man (zugegeben: sehr schlecht!) die Leerzeichen sichtbar machen kann, wenn man die Texte rechtsbündig formatiert:

Eine Teilnehmerin meldet sich und fragt, warum bei ihr die Texte am Ende KEINE Lücke aufweisen, obwohl sie ein Leerzeichen eingefügt hat:

Die Antwort: Wenn am Ende eines Textes sich ein Leerzeichen befindet, wird es unterdrückt, wenn ein Textumbruch eingeschaltet ist !?!

Blumen/Texte pflücken während der Fahrt verboten

Meine Kollegin hat häufig lange Texte in einer Exceltabelle. Ich würde gerne die Texte aufteilen und zwar so, dass die erste Zelle bis zum rechten Rand gefüllt ist, der „Rest“ dann in der Zelle daneben steht. Geht das?

Pflücke den Text!

Pflücke den Text!

Ich fürchte, dass das, was Sie möchten, so nicht funktioniert. Excel hat keine Methode zu erkennen, ob die Zelle/Spalte „voll“ ist. Da Sie mit einer Nichtproportionalschrift schreiben, sind die Buchstaben unterschiedlich breit – das „W“ ist breiter als das „i“. Man kann mit dem Assistenten „Text in Spalten“ den Text zerpflücken – allerdings nach einer festen Anzahl Zeichen. Das bewirkt, dass die übrigen Texte länger oder kürzer sind.

Ebenso Funktionen, beispielsweise

=LINKS(A2;65)

=TEIL(A2;66;9999) (der Rest)

oder RECHTS, …

Das Ergebnis wird allerdings nicht besser:

Spalten20151213_2

Schön ist anders - anders schön

Schön ist anders – anders schön

Texte zerschneiden

Ich habe in der letzten Excelschulung gelernt, dass man mit Textfunktionen Texte „manipulieren“ kann. Das wollte ich ausprobieren.

Ich habe eine Liste mit Vor- und Zunamen. Die Vornamen löse ich mit:

=LINKS(A2;FINDEN(“ „;A2)-1)

heraus. Klappt prima. Bei den Nachnamen bei der Formel

=RECHTS(A2;FINDEN(“ „;A2)-1)

macht er aber bei einigen Namen Blödsinn. Warum?

RECHTS klappt nicht!

RECHTS klappt nicht!

Das Problem: Die Funktion FINDEN (oder auch SUCHEN) findet einen Text innerhalb eines anderen VON LINKS. Das bedeutet: Sie schneiden aus dem Text VON RECHTS so viele Buchstaben heraus wie der Vorname lang ist. Das kann zufälligerweise funktionieren, normalerweise aber nicht. Sie lösen das Problem entweder mit der Gesamtanzahl der Buchstaben LÄNGE:

=RECHTS(A2;LÄNGE(A2)-FINDEN(“ „;A2))

oder mit der Funktion TEIL, die ab einem bestimmten Zeichen herausschneidet:

=TEIL(A2;FINDEN(“ „;A2)+1;999)

(zugegeben: die Zahl 999 ist „geschummelt“ – Sie schneiden nach dem Leerzeichen 999 (oder eine noch höhere Anzahl Buchstaben heraus) – aber es funktioniert)

Oder Sie löschen die ersten Buchstaben weg:

=ERSETZEN(A2;1;FINDEN(“ „;A2);““)

All das funktioniert.

So funktioniert es - drei Varianten

So funktioniert es – drei Varianten