Wie kann man in Excel nach Zeilenumbrüchen oder Zeilenumbrüchen suchen?

19

Ich habe einige Daten (aus einer Textdatei) in Excel importiert und sie enthalten eine Art Zeilenumbruchzeichen. Es sieht zunächst so aus: Newline-Zeichen

Wenn ich F2 drücke (zum Bearbeiten) und dann die Eingabetaste (zum Speichern der Änderungen) für jede Zelle mit einer neuen Zeile drücke (ohne etwas zu bearbeiten), ändert Excel das Layout automatisch so: Bildbeschreibung hier eingeben

Ich möchte nicht, dass diese Zeilenumbrüche hier vorkommen, da sie die Datenverarbeitung im weiteren Verlauf durcheinander bringen. Wie kann ich nach diesen suchen, um mehr von ihnen zu entdecken? Die übliche Suchfunktion akzeptiert kein Eingabezeichen als Suchzeichen.

Sehr unregelmäßig
quelle
Können Sie irgendwo online eine Beispielarbeitsmappe veröffentlichen? Entfernen von Zeilenumbrüchen ist möglich mit Suche oder VBA, aber es wäre gut , um zu sehen , genau das, was die Charaktere sind, und testen Sie die Ersatz - Werke , wie Sie wünschen
brettdj
Wenn Sie eine Antwort geben könnten, um die Zeilenumbrüche zu finden, die eingefügt werden können, indem Sie beim Bearbeiten einer Zelle die Tastenkombination Alt-Eingabe eingeben, wäre dies meiner Meinung nach eine Lösung. Wenn nicht, finde ich möglicherweise eine Möglichkeit, das Arbeitsblatt später online zu stellen. Vielen Dank!
Sehr unregelmäßig
1
Schauen Sie sich auch dies an: 3 Möglichkeiten,
Zeilenumbrüche

Antworten:

26

In Excel ist der Standard-Zeilenumbruch Alt+ EnterASCII 10. Wie Sie auf Ihrem Screenshot sehen, gibt es ein anderes Zeichen, wahrscheinlich ASCII 13.

Um diese zu finden, verwenden Sie im Standarddialogfeld Suchen (oder Ersetzen ) im Feld Suchen nach die Standardmethode für die Eingabe von ASCII-Zeichencodes: Halten Sie den Zeichencode gedrückt, Altund geben Sie ihn (über die Zehnertastatur) Alt 0010nur für die Zeile ein Pause, oder Alt 0013(loslassen Altund erneut drücken)Alt 0010

Wenn dieses zusätzliche Zeichen kein ASCII-13-Zeichen ist, können Sie die Funktion verwenden =Code(AString), um den Code des Zeichens ganz links in einer Zeichenfolge abzurufen.

chris neilsen
quelle
14

Wenn Sie die Taste Ctrl+ , Jwährend im Suche Dialog, können Sie für diese Zeichen suchen.

Wasabi
quelle
Ich sehe, dass sich der Cursor ändert, aber was genau macht das?
Louis
1
+1. Wusste das nicht. Ich habe immer eine Num-Taste gedrückt und dann alt + 0010; Das ist eine schnelle Sache. @Louis: Der Cursor wurde geändert, weil ein neues Zeilenzeichen [chr (10)] in das Feld eingefügt wurde.
Fr0zenFyr
1
Genial. Ich bin auf Parallels unter OS X und Alt Tastenkombinationen scheinen nicht zu funktionieren. Das hat den Trick gemacht!
n1000
10

Wenn Sie dies mit einer Formel tun möchten, wäre es FIND(A3,CHAR(10),...

Dies ist nützlich, wenn versucht wird, einen Adressblock aufzubrechen.

Dan Troxell
quelle
4

Die Funktion mid () kann mehrere Zeilen analysieren.

Angenommen, diese Adresse befindet sich in Zelle A1:

Google, Inc.
1600 Amphitheatre Pkwy
Mountain View, CA 94043


Nehmen wir die Adresse in der zweiten Zeile.

Der erste Schritt besteht darin, die Positionsnummer der beiden zurückgegebenen Zeichen zu bestimmen.

Das erste Rückkehrzeichen ist bei '13' zu finden:

=SEARCH(CHAR(10),A1)


Das zweite Rückkehrzeichen ist bei '36' zu finden:

=SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)



Nun der zweite Schritt. Wir müssen unseren Adresstext zwischen den beiden Ziffern 13 und 36 zurückgeben.

Hier ist die Formel verschachtelt:

=MID(A1,SEARCH(CHAR(10),A1),SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)-SEARCH(CHAR(10),A1))
Brad Smith
quelle