Excel-Tipp: Entfernen Sie Leerzeichen und Zeilenumbrüche von Zellen
Leerzeichen, Zeilenumbrüche, Bindestriche und andere ZeichenMachen Sie Daten für uns gebrechliche Menschen lesbarer, aber wenn es darum geht, Daten aus verschiedenen Quellen in Excel zu analysieren, ist es Gold wert, die Formatierung schön und einheitlich zu gestalten. Ich verbrachte einen schönen Nachmittag im Büro, um Hunderte von Zeilen mit Hash-Werten zu analysieren, wurde aber durch die inkonsistente Verwendung von Leerzeichen und Zeilenumbrüchen gestolpert. Also habe ich mir eine kleine Formel gemacht, um das alles rauszuholen. Es war einfacher als ich dachte.
Hör zu.
Verwenden Sie die Microsoft Excel TRIM-Funktion, um zusätzliche Leerzeichen zu entfernen
Einige Leute werden bei der Eingabe von Daten mit der Leertaste ein wenig überfordert. Wenn Sie sie kopieren und einfügen, wird es schlimmer. Verwenden Sie die TRIM-Funktion, um diese lästigen zusätzlichen Leerzeichen zu entfernen.
=TRIM(text)
Verwenden Sie die Microsoft Excel SUBSTITUTE-Funktion, um Sonderzeichen zu entfernen
Trimmen ist alles schön und gut. Aber was ist, wenn ein Trottel Zeilenumbrüche in Ihre Excel-Tabelle einfügt? Oder was ist, wenn Sie ALLE Räume loswerden wollen? Sie können dies mit SUBSTITUTE tun.
Die Syntax für SUBSTITUTE lautet:
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Verstanden?
Aber Jack, wie soll ich ein Leerzeichen in eine Formel eingeben?
Ich bin froh, dass du gefragt hast. Tipp einfach " ".
So was:
=SUBSTITUTE(B2, " ", "")
In dieser Funktion ersetzen Sie ein Leerzeichen durch nichts. Nett.
Etwas eingeben Ja wirklich seltsam, wie ein Zeilenumbruch, müssen Sie CHAR () verwenden. Auf diese Weise können Sie ein bestimmtes Zeichen auswählen, das nicht in eine Formel eingegeben werden kann. Die Zeichennummer für einen Zeilenumbruch ist 10. Sie würden also Folgendes tun:
=SUBSTITUTE(B2, CHAR(10), "")
Mit dem optionalen Argument [instance_num] können Sie beispielsweise nur die erste oder zweite Instanz des alten Textes entfernen. Beispielsweise:
=SUBSTITUTE(B2, CHAR(10), "", 1)
Sie können auch SUBSTITUTE-Funktionen verschachteln. Wenn Sie beispielsweise die Sonderzeichen aus einer Reihe von Telefonnummern analysieren möchten:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,CHAR(40),""),CHAR(41),""),CHAR(45),""),CHAR(32),""),CHAR(46),"")
CHAR () und CODE () ANSI / ASCII-Code-Referenz
Der Trick für SUBSTITUTE () besteht darin, jede einzelne Zahl zu speichern, um sie an CHAR () anzuschließen. Ich habe den ganzen Nachmittag gebraucht, aber ich habe endlich jeden ANSI-Zeichencode in den Speicher geschrieben.
Ich mache nur Spaß. Ich kann mich nicht einmal daran erinnern, wie alt ich bin, geschweige denn, wie der ANSI-Code für ein Leerzeichen oder das @ -Zeichen lautet. Zum Glück brauchen Sie das nicht. Sie können dieses Diagramm entweder aus MSDN ausdrucken oder die Excel-Funktion CODE () verwenden, um Zeichencodes im laufenden Betrieb nachzuschlagen.
=CODE(text)
Stellen Sie sich CODE () als das Gegenteil von CHAR () vor.
Fazit
Und es gibt Ihren Excel-Tipp für diesen Tag. Viel Spaß beim Trimmen und Ersetzen!
Hinterlasse einen Kommentar