2011-12-21 02:02:23 +0000 2011-12-21 02:02:23 +0000
19
19
Advertisement

Wie kann man in Excel nach Zeilenumbruchzeichen suchen?

Advertisement

Ich habe einige Daten in Excel importiert (aus einer Textdatei) und sie enthalten eine Art von Zeilenumbruchzeichen. Anfangs sieht es so aus:

Wenn ich F2 (zum Bearbeiten) und dann Enter (zum Speichern der Änderungen) auf jeder der Zellen mit einem Zeilenumbruch drücke (ohne tatsächlich etwas zu bearbeiten), ändert Excel das Layout automatisch so, dass es wie folgt aussieht:

Ich möchte diese Zeilenumbruchzeichen hier nicht haben, da sie die weitere Datenverarbeitung durcheinander bringen. Wie kann ich eine Suche nach diesen durchführen, um mehr von ihnen zu erkennen? Die übliche Suchfunktion akzeptiert kein Enter-Zeichen als Suchzeichen.

Advertisement
Advertisement

Antworten (4)

26
26
26
2011-12-21 08:06:00 +0000

In Excel ist das Standard-Zeilenumbruchzeichen Alt + Enter ASCII 10. So wie Ihr Screenshot aussieht, scheint es ein anderes Zeichen zu geben, wahrscheinlich ASCII 13.

Um diese zu finden, verwenden Sie im Standarddialog Suchen (oder Ersetzen) im Feld Was suchen die Standardmethode zur Eingabe von ASCII-Zeichencodes: Halten Sie die Alt-Taste gedrückt und geben Sie (auf dem Ziffernblock) den Zeichencode ein, z. B. Alt 0010 für nur den Zeilenumbruch oder Alt 0013 (lassen Sie die Alt-Taste los und drücken Sie erneut) Alt 0010

Wenn dieses zusätzliche Zeichen keine ASCII 13 ist, können Sie die Funktion =Code(AString) verwenden, um den Code des am weitesten links stehenden Zeichens einer Zeichenfolge zu erhalten.

14
14
14
2013-03-16 00:30:04 +0000

Wenn Sie Strg + J drücken, während Sie sich im Suchen-Dialog befinden, können Sie nach diesen Zeichen suchen.

10
Advertisement
10
10
2012-10-17 03:58:13 +0000
Advertisement

Wenn Sie dies mit einer Formel machen wollen, wäre es FIND(A3,CHAR(10),...

Dies ist nützlich, wenn Sie versuchen, einen Adressblock zu zerlegen.

4
4
4
2013-02-28 17:28:43 +0000

Die Funktion mid() kann mehrere Zeilen durchlaufen.

Nehmen wir an, die Adresse befindet sich in Zelle A1:

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

Greifen wir uns die Straßenadresse in der zweiten Zeile.

Der erste Schritt ist die Bestimmung der Positionsnummer der beiden Return-Zeichen.

Damit ist das erste Returnzeichen an ‘13’ gefunden:

=SEARCH(CHAR(10),A1)

Das zweite Return-Zeichen wird an ‘36’ damit gefunden:

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

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

Hier wird die Formel zusammengeschachtelt:

=MID(A1,SEARCH(CHAR(10),A1),SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)-SEARCH(CHAR(10),A1))
Advertisement

Verwandte Fragen

6
13
9
10
8
Advertisement