Ich habe einige Daten (aus einer Textdatei) in Excel importiert und sie enthalten eine Art Zeilenumbruchzeichen. Es sieht zunächst so aus:
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:
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.
microsoft-excel
worksheet-function
data-transfer
data-validation
Sehr unregelmäßig
quelle
quelle
Antworten:
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 0010
nur für die Zeile ein Pause, oderAlt 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.quelle
Wenn Sie die Taste Ctrl+ , Jwährend im Suche Dialog, können Sie für diese Zeichen suchen.
quelle
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.
quelle
Die Funktion mid () kann mehrere Zeilen analysieren.
Angenommen, diese Adresse befindet sich in Zelle A1:
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:
Das zweite Rückkehrzeichen ist bei '36' zu finden:
Nun der zweite Schritt. Wir müssen unseren Adresstext zwischen den beiden Ziffern 13 und 36 zurückgeben.
Hier ist die Formel verschachtelt:
quelle