Wie entferne ich führende oder nachfolgende Leerzeichen aller Zellen in einer gesamten Spalte?
Der herkömmliche Dialog Find and Replace
(auch bekannt als Ctrl+ H) des Arbeitsblatts löst das Problem nicht.
excel
excel-formula
excel-2010
venkat
quelle
quelle
Antworten:
Wenn Sie eine Formel verwenden möchten, macht die
TRIM
Funktion genau das, wonach Sie suchen:So machen Sie die ganze Spalte ...
1) Fügen Sie eine Spalte ein
2) Fügen Sie eine
TRIM
Funktion ein, die auf die Zelle zeigt, die Sie korrigieren möchten.3) Kopieren Sie die Formel auf der Seite.
4) Kopieren Sie die eingefügte Spalte.
5) Fügen Sie sie als "Werte" ein.
Sollte gut sein, von dort zu gehen ...
quelle
Trim
hat nicht geklappt. immer noch das Ergebnis wird mit LeerzeichenSehr oft handelt es sich um ein nicht unterbrechendes Leerzeichen -
CHAR(160)
insbesondere aus Webtextquellen -,CLEAN
das nicht entfernt werden kann. Daher würde ich noch einen Schritt weiter gehen und eine Formel wie diese ausprobieren, die alle nicht unterbrechenden Leerzeichen durch eine Standardformel ersetzt=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Ron de Bruin hat einen ausgezeichneten Beitrag auf Tipps für die Datenreinigung hier
Sie können die
CHAR(160)
Formel auch direkt ohne Problemumgehung durch entfernenALT
und eingeben0160
über die Zehnertastatur eingebenquelle
CLEAN(..)
bis heute nichts davon ! sehr nützlich :)Ohne Verwendung einer Formel können Sie dies mit 'Text in Spalten' tun.
Der 'Nebeneffekt' ist, dass Excel alle nachgestellten Leerzeichen in der ursprünglichen Spalte entfernt hat.
quelle
Wenn am Anfang der Zelle jedes Mal die gleiche Anzahl von Zeichen vorhanden ist, können Sie den Befehl text to column verwenden und die Option mit fester Breite auswählen, um die Zellendaten in zwei Spalten zu zerlegen. Dann löschen Sie einfach das unerwünschte Material in der ersten Spalte.
quelle
Ich habe festgestellt, dass der beste (und einfachste) Weg, führende, nachfolgende (und übermäßige) Leerzeichen in Excel zu löschen, die Verwendung eines Plugins eines Drittanbieters ist. Ich habe ASAP Utilities for Excel verwendet und es erfüllt die Aufgabe und fügt viele andere dringend benötigte Funktionen hinzu. Dieser Ansatz erfordert kein Schreiben von Formeln und kann Leerzeichen in jeder Auswahl entfernen, die sich über mehrere Spalten und / oder Zeilen erstreckt. Ich verwende dies auch, um den ungebetenen, nicht unterbrechenden Bereich zu bereinigen und zu entfernen, der beim Kopieren und Einfügen von anderen Microsoft-Produkten häufig in Excel-Daten gelangt.
Weitere Informationen zu ASAP Utilities und zum Trimmen finden Sie hier:
http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87
quelle
Ich konnte Find & Replace mit dem Eingabefeld "Find what:" verwenden, das auf:
(Leerzeichen ohne doppelte Anführungszeichen)
und "Ersetzen durch:" setzen auf:
(nichts)
quelle