Discussion:
Zeilenumbrüche entfernen
(zu alt für eine Antwort)
Markus Schreiber
2004-05-25 15:43:10 UTC
Permalink
Hallo NG,

um Zeilenumbrüche aus Zellen zu entfernen habe ich die Tabelle in einen
Texteditor kopiert, die Umbrüche dort entfernt und wieder zurück kopiert.
Geht das auch mit Excel-Bordmitteln?

Gruß, Markus
--
"...anytime you install something new on the Windows platform, you risk
spending the next five or six hours trying to figure out what happened"
-- Robert Roblin, Adobe
Peter Dorigo
2004-05-25 16:07:19 UTC
Permalink
Hallo Markus
Post by Markus Schreiber
Hallo NG,
um Zeilenumbrüche aus Zellen zu entfernen habe ich die Tabelle in einen
Texteditor kopiert, die Umbrüche dort entfernt und wieder zurück kopiert.
Geht das auch mit Excel-Bordmitteln?
mit Suchen - Ersetzen:

- Suchen nach [Alt-0010]
- Ersetzen durch [] (nichts)

mfg Peter
--
MVP für MS-Excel
---------------------------
BorisX
2004-05-25 20:57:47 UTC
Permalink
Hi Peter,
Post by Peter Dorigo
- Suchen nach [Alt-0010]
- Ersetzen durch [] (nichts)
Dann werden die einzelnen Worte aber ohne Leerzeichen
aneinandergehängt (wenn man mal davon ausgeht, dass nicht
ein Wort mittendrin umgebrochen wurde). Ob das so gewollt
ist?
Ich würde erstmal über Format-Zellen-Ausrichtung den
Zeilenumbruch entfernen und anschließend deinen guten Tipp
anwenden - allerdings die Umbrüche nicht durch nix sondern
durch ' ' (Leerzeichen) ersetzen.
--
Grüße Boris
Lupus Goebel
2004-05-25 21:33:03 UTC
Permalink
Abend,

Am 25.05.04 22:57 schrieb BorisX:

[..]
Post by BorisX
Ich würde erstmal über Format-Zellen-Ausrichtung den
Zeilenumbruch entfernen und anschließend deinen guten Tipp
anwenden - allerdings die Umbrüche nicht durch nix sondern
durch ' ' (Leerzeichen) ersetzen.
Die Zeilenumbrüche kann man per Formel Finden und entfernen.
Zeilenumbrüche = Zeichen(10)

Wenn die Zelle mit dem Zeilenumbruch in A1 steht, dann diese Formel
anwenden: =ERSETZEN(A1;FINDEN(ZEICHEN(10);A1;1);1;" ")
--
MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de)
BorisX
2004-05-25 22:05:05 UTC
Permalink
Hi Lupus,
Post by Lupus Goebel
Die Zeilenumbrüche kann man per Formel Finden und
entfernen.
Post by Lupus Goebel
Zeilenumbrüche = Zeichen(10)
Wenn die Zelle mit dem Zeilenumbruch in A1 steht, dann
diese Formel
Post by Lupus Goebel
anwenden: =ERSETZEN(A1;FINDEN(ZEICHEN(10);A1;1);1;" ")
Und jetzt sag mir doch mal bitte, welche Lösung einfacher
und performanter ist?
--
Grüße Boris
Lupus Goebel
2004-05-25 22:29:34 UTC
Permalink
Abend,
Post by BorisX
Post by Lupus Goebel
Die Zeilenumbrüche kann man per Formel Finden und entfernen.
Zeilenumbrüche = Zeichen(10)
Wenn die Zelle mit dem Zeilenumbruch in A1 steht, dann diese Formel
anwenden: =ERSETZEN(A1;FINDEN(ZEICHEN(10);A1;1);1;" ")
Und jetzt sag mir doch mal bitte, welche Lösung einfacher
und performanter ist?
Nö, ich setze mich nun in die Ecke und schmolle. ;-)

Kommt auf die Größe der Tabelle an, bei der ich das zuletzt gemacht habe
musste ich ca. 10 Minuten warten. Mit der Formel waren es nur 5 Minuten.
Dabei habe ich auch nur die Spalte markiert, die es betroffen hatte.
--
MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de)
BorisX
2004-05-25 22:45:31 UTC
Permalink
Hi Lupus,
Post by Lupus Goebel
Nö, ich setze mich nun in die Ecke und schmolle. ;-)
Kommt auf die Größe der Tabelle an, bei der ich das
zuletzt gemacht habe
Post by Lupus Goebel
musste ich ca. 10 Minuten warten. Mit der Formel waren es
nur 5 Minuten.
Post by Lupus Goebel
Dabei habe ich auch nur die Spalte markiert, die es
betroffen hatte.

Dann solltest du aber auch bedenken, dass es durchaus mehr
als einen Zeilenumbruch geben kann. Dann dann "versagt"
deine Lösung.
Zudem geht es per Formel einfacher mit
=WECHSELN(A1;ZEICHEN(10);" ")
--
Grüße Boris
MacB R.
2023-02-07 17:12:16 UTC
Permalink
Post by BorisX
Hi Peter,
Post by Peter Dorigo
- Suchen nach [Alt-0010]
- Ersetzen durch [] (nichts)
Dann werden die einzelnen Worte aber ohne Leerzeichen
aneinandergehängt (wenn man mal davon ausgeht, dass nicht
ein Wort mittendrin umgebrochen wurde). Ob das so gewollt
ist?
Ich würde erstmal über Format-Zellen-Ausrichtung den
Zeilenumbruch entfernen und anschließend deinen guten Tipp
anwenden - allerdings die Umbrüche nicht durch nix sondern
durch ' ' (Leerzeichen) ersetzen.
--
Grüße Boris
Hallo ... Ich kämpfe gerade mit Google tabellen und brauche genau diese Methode um Zeilenumbrüche aus Beschreibungstexten zu entfernen.
Aber ich stehe auf dem Schlauch und weiß leider nicht, wie ich [Alt-0010] suchen soll, bzw. wie ich das in das Suchfeld eingeben soll, denn das genauso reinkopiert lliefert keinerelei Treffer -- Danke Euch und LG
Markus Schreiber
2004-05-26 09:16:29 UTC
Permalink
Post by Peter Dorigo
Post by Markus Schreiber
um Zeilenumbrüche aus Zellen zu entfernen habe ich die Tabelle in einen
Texteditor kopiert, die Umbrüche dort entfernt und wieder zurück kopiert.
Geht das auch mit Excel-Bordmitteln?
- Suchen nach [Alt-0010]
- Ersetzen durch [] (nichts)
Ah, genau das habe ich gesucht...

Eine Formellösung finde ich nicht geeignet, denn ich möchte die Zellen
in-place ändern ohne neue anzulegen.

Was die Sache mit den fe lenden Leerzeichen angeht, so ist das durchaus
ein Problem, denn mal sind welche da und mal nicht.
Eine ideale Lösung sähe dann mit RegExps so aus:
s/ \n $| \n$|\n $|\n$//g
s/ \n | \n|\n |\n/ /g

Aber solche tollen Sachen kann Excel natürlich nicht. ;-)


Wie dem auch sei, trotzdem danke.

Gruß, Markus
--
A one-character regular expression is a regular expression that
matches whatever the one-character regular expression matches.
-- Sun regexp manpage
Loading...