Microsoft Excel ist ein leistungsfähiges Datenwerkzeug, das häufig zum Verarbeiten und Analysieren numerischer Informationen verwendet wird. Manchmal erscheinen in Excel-Tabellen jedoch unnötige Leerzeichen zwischen den Zahlen, die die weitere Verarbeitung der Daten erschweren können.
In diesem Artikel werden wir uns eine detaillierte Anleitung zum Entfernen von Leerzeichen zwischen Zahlen in Excel ansehen. Wir zeigen Ihnen verschiedene Möglichkeiten, einschließlich der Verwendung von integrierten Formeln und Funktionen sowie der Verwendung spezieller Werkzeuge.
Bevor Sie beginnen, ist es wichtig zu beachten, dass das Entfernen von Leerzeichen zwischen den Ziffern in verschiedenen Situationen nützlich sein kann. Wenn Sie beispielsweise mathematische Operationen mit Zahlen in Excel durchführen oder Filter und Pivottables basierend auf numerischen Werten erstellen müssen, können Sie durch das Entfernen von Leerzeichen diese Aufgaben vereinfachen und beschleunigen.
Vorbereiten des Löschens von Leerzeichen
Bevor Sie mit dem Entfernen von Leerzeichen zwischen Zahlen in Excel beginnen, müssen Sie einige vorläufige Schritte ausführen:
- Öffnen Sie das Excel-Dokument, in dem Sie Leerzeichen entfernen möchten.
- Wählen Sie eine Spalte oder einen Bereich von Zellen aus, die Zahlen mit Leerzeichen enthalten.
- Wenn Sie Leerzeichen nur in einem bestimmten Bereich entfernen müssen, markieren Sie die entsprechende Spalte oder den entsprechenden Zellbereich.
- Erstellen Sie eine Kopie der Spalte oder des Zellbereichs, damit Sie im Falle eines Fehlers zu den ursprünglichen Daten zurückkehren können.
- Um eine Kopie zu erstellen, wählen Sie eine Spalte oder einen Zellbereich aus, klicken Sie mit der rechten Maustaste und wählen Sie die Option "Kopieren". Klicken Sie dann mit der rechten Maustaste auf eine andere Zelle und wählen Sie die Option Einfügen.
Nachdem diese Schritte abgeschlossen sind, sind Sie bereit, die Leerzeichen zwischen den Ziffern in Excel zu entfernen.
Verwenden der TEILZEICHENFOLGE-Funktion
Mit der Funktion TEILZEICHENFOLGE in Excel wird ein Textfragment aus einer Zelle extrahiert. Es kann nützlich sein, wenn Leerzeichen zwischen Ziffern entfernt werden.
Um die Funktion TEILZEICHENFOLGE zum Entfernen von Leerzeichen zu verwenden, müssen Sie wissen, wie viele Zeichen Sie aus einer Zelle lesen müssen. Geben Sie die Startposition und die Anzahl der zu extrahierenden Zeichen an.
Angenommen, Sie haben eine Zelle mit dem Wert "1 2 3 4 5" und möchten alle Leerzeichen zwischen den Ziffern entfernen. Um dies zu tun, können Sie die folgende Formel verwenden:
| Zelle | Ergebnis |
|---|---|
| A1 | =TEILZEICHENFOLGE(A1,1,1)&TEILZEICHENFOLGE(A1,3,1)&TEILZEICHENFOLGE(A1,5,1)&TEILZEICHENFOLGE(A1,7,1)&TEILZEICHENFOLGE(A1,9,1) |
In dieser Formel haben wir angegeben, dass die erste, dritte, fünfte, siebte und neunte Position aus Zelle A1 extrahiert werden muss. Dann haben wir diese Werte mit dem Operator "&" kombiniert.
Nachdem Sie diese Formel angewendet haben, erhalten Sie das Ergebnis "12345" ohne Leerzeichen.
Mit der Funktion TEILZEICHENFOLGE können Sie Text in Excel bearbeiten, einschließlich des Löschens von Leerzeichen zwischen Ziffern. Dies kann nützlich sein, wenn Sie mit großen Datasets arbeiten oder die Daten bei Bedarf von unnötigen Zeichen bereinigen.
Verwenden der Funktion ERSETZEN
Sie können die Funktion ERSETZEN verwenden, um Leerzeichen zwischen Ziffern in Excel zu entfernen. Mit der Funktion ERSETZEN können Sie eine Zeichenfolge oder einen Teil einer Zeichenfolge durch eine andere Zeichenfolge oder ein anderes Zeichen ersetzen.
Befolgen Sie diese Schritte, um Leerzeichen zwischen den Zahlen in einer Zelle zu entfernen:
- Wählen Sie die Zelle oder Spalte aus, in der Sie Leerzeichen entfernen möchten.
- Klicken Sie in Excel auf die Schaltfläche "Formeln" in der oberen Menüleiste.
- Wählen Sie "Funktionen" und wählen Sie im angezeigten Menü "Text".
- Wählen Sie in der Funktionsliste die Option ERSETZEN aus.
- Geben Sie im Feld Alter Text ein Leerzeichen oder Zeichen ein, das ersetzt werden soll.
- Lassen Sie das Feld "Neuer Text" leer, um Leerzeichen zwischen den Ziffern zu entfernen.
- Klicken Sie auf "OK" und die Leerzeichen zwischen den Ziffern werden in der ausgewählten Zelle oder Spalte entfernt.
Wenn Sie beispielsweise Leerzeichen zwischen den Ziffern in Zelle A1 entfernen möchten, können Sie die Funktion ERSETZEN wie folgt anwenden:
=ERSETZEN(A1, " ", "")
Das Ergebnis wird in derselben Zelle angezeigt, in der Sie die Funktion anwenden.
Jetzt wissen Sie, wie Sie die Funktion ERSETZEN verwenden, um Leerzeichen zwischen Zahlen in Excel zu entfernen. Diese Methode macht es einfach, große Datenmengen zu verarbeiten und Lücken zwischen den Ziffern schnell und effizient zu entfernen.
Verwenden eines speziellen VBA-Skripts
Um zu beginnen, öffnen Sie den VBA-Editor, indem Sie die Taste drücken ALT+F11. Erstellen Sie im Editor ein neues Modul, indem Sie mit der rechten Maustaste auf einen freien Bereich im Projektfenster klicken und Einfügen -> Modul auswählen. Fügen Sie im geöffneten Modulfenster den folgenden Code ein:
Sub RemoveSpaces()Dim rng As RangeDim cell As RangeDim str As StringDim i As IntegerSet rng = SelectionFor Each cell In rngstr = cell.Valuestr = Replace(str, " ", "")For i = 1 To Len(str)cell.Characters(i, 1).Text = Mid(str, i, 1)Next iNext cellEnd Sub
In diesem Skript verwenden wir Schleifen und eine Funktion Replace() um Leerzeichen aus dem Zellenwert zu entfernen. Dann durchlaufen wir jedes Zeichen in der Zeichenfolge und ersetzen es durch das entsprechende Zeichen aus der gefilterten Zeichenfolge ohne Leerzeichen.
Schließen Sie nach dem Einfügen des Skripts den VBA-Editor. Jetzt können Sie mit dem Entfernen von Leerzeichen zwischen Zahlen in Excel beginnen. Wählen Sie dazu die Zellen aus, in denen Sie Leerzeichen entfernen möchten, und führen Sie die folgenden Schritte aus:
- Klicken Sie auf die Registerkarte "Entwickler" in der oberen Excel-Symbolleiste. Wenn die Registerkarte nicht angezeigt wird, aktivieren Sie sie, indem Sie die folgenden Schritte ausführen: Datei ->Angabe ->Erweiterungen ->Hauptregisterkarte ->Entwickler.
- Klicken Sie auf der Registerkarte "Entwickler" auf die Schaltfläche "Makros".
- Wählen Sie im geöffneten Fenster ein Skript aus "RemoveSpaces" und klicken Sie auf die Schaltfläche "Starten".
Nachdem das Skript ausgeführt wurde, werden alle Leerzeichen zwischen den Ziffern in den ausgewählten Zellen entfernt.