Microsoft Excel ist eine bekannte und weit verbreitete Software, die die Arbeit mit Tabellen und Daten ermöglicht. Eine der häufigsten Aufgaben besteht darin, Buchstaben zu entfernen und nur Zahlen in einem bestimmten Zellbereich zu belassen.
Wenn Sie Buchstaben entfernen und nur die Zahlen in Excel belassen müssen, können Sie auf verschiedene Arten davon profitieren. Eine Möglichkeit besteht darin, die Funktion "SUBSTITUTE" zu verwenden, mit der Sie einen Zeichensatz durch einen anderen ersetzen können. Sie können beispielsweise alle alphanumerischen Zeichen durch einen leeren Platz ersetzen, wobei nur Ziffern übrig bleiben.
Wählen Sie dazu zuerst den Zellenbereich aus, der die zu löschenden Zeichen enthält. Wählen Sie dann Formeln -> Text -> SUBSTITUTE. Geben Sie im Feld "Quelltext" einen Verweis auf die Zelle ein, die die Zeichen enthält. Geben Sie im Feld Ersetzen alle Zeichen ein, die Sie löschen möchten (in diesem Fall müssen Sie alle Buchstaben eingeben). Lassen Sie dann das Feld "Ersatz" leer. Klicken Sie auf OK, und die Ergebnisse werden im ausgewählten Zellbereich angezeigt.
Löschen von Buchstaben und nur Zahlen
Wenn Sie mit Daten in Excel arbeiten, müssen Sie manchmal alle Buchstaben löschen und nur die Zahlen beibehalten. Dies kann beispielsweise zum Löschen einer Spalte mit Telefonnummern oder zum Ausführen mathematischer Operationen nur mit Zahlen erforderlich sein. In Excel gibt es mehrere Möglichkeiten, Buchstaben zu entfernen und nur Zahlen zu belassen:
1. Verwenden der Funktion "Suchen und Ersetzen":
- Wählen Sie eine Spalte oder Zelle aus, die Text mit Zahlen und Buchstaben enthält;
- Öffnen Sie das Fenster "Suchen und Ersetzen" (normalerweise befindet es sich auf der Registerkarte "Start" im Abschnitt "Bearbeiten");
- Geben Sie im Feld "Suchen" einen beliebigen Buchstaben ein (z. B. "a") und klicken Sie auf die Schaltfläche "Alle ersetzen";
- Lassen Sie im Feld "Ersetzen" ein leeres Feld, klicken Sie erneut auf die Schaltfläche "Alle ersetzen";
- Dadurch werden alle Buchstaben gelöscht, nur die Zahlen bleiben erhalten.
2. Verwenden der Funktion "Text in Spalten":
- Wählen Sie eine Spalte oder Zelle mit Text aus, in der sich Zahlen und Buchstaben befinden;
- Suchen Sie in der Registerkarte "Daten" den Abschnitt "Text in Spalten" und klicken Sie auf die Schaltfläche "Text in Spalten";
- Wählen Sie im angezeigten Fenster die Option "Trennzeichen" und geben Sie das Trennzeichen an, das die Zahlen von den Buchstaben trennt;
- Klicken Sie auf "Fertig stellen" und alle Buchstaben werden gelöscht, nur die Zahlen bleiben erhalten.
3. Verwenden einer Formel:
- Geben Sie die folgende Formel in eine freie Zelle ein: =SUBSTITUTE(A1, CHAR(ROW(INDIRECT("65:90"))), "");
- Ersetzen Sie "A1" durch die Adresse der Zelle, die Text mit Zahlen und Buchstaben enthält;
- Ziehen Sie die Formel über die gesamte Spalte, um sie auf alle Zellen anzuwenden;
- Dadurch werden alle Buchstaben gelöscht, nur die Zahlen bleiben erhalten.
4. Verwenden von speziellem VBA-Code:
- Drücken Sie die Tastenkombination "Alt" und "F11", um den VBA-Editor zu öffnen;
- Fügen Sie den folgenden Code ein:
Sub RemoveLetters() Dim rng As Range Dim cl As Range Set rng = Selection For Each cl In rng.Cells cl.Value = Application.WorksheetFunction.Substitute(cl.Value, "[a-zA-Z]", "") Next cl End Sub
- Drücken Sie "Strg" + "S", um die Änderungen zu speichern;
- Schließen Sie den VBA-Editor;
- Wählen Sie eine Spalte oder Zelle mit Text aus, in der sich Zahlen und Buchstaben befinden;
- Suchen Sie auf der Registerkarte Entwickler den Abschnitt Makros und wählen Sie RemoveLetters, klicken Sie auf Ausführen;
- Dadurch werden alle Buchstaben gelöscht, nur die Zahlen bleiben erhalten.
Verwenden von Formeln und Funktionen zum Löschen von Buchstaben
In Excel können Sie Formeln und Funktionen verwenden, um Buchstaben aus einer Zelle zu entfernen und nur Zahlen zu belassen. Hier sind einige Beispiele, wie dies möglich ist:
- Verwenden Sie die LEERTASTE.ERSETZEN", um alle Buchstaben aus einer Zelle zu entfernen. Die Formel sieht folgendermaßen aus: =LEERZEICHEN.ERSATZ(A1;"[A-Yaa-i]";"")
- Verwenden Sie die LEERTASTE.ERSETZT", um alle Zeichen außer Ziffern aus einer Zelle zu entfernen. Die Formel sieht folgendermaßen aus: =LEERZEICHEN.ERSATZ(A1;"[^0-9]";"")
- Verwenden Sie die Textfunktion, um nur Zahlen aus einer Zelle zu extrahieren. Die Formel würde wie folgt aussehen: =TEXT(A1;"0")
Wenden Sie diese Formeln auf die gewünschten Zellen an, und Sie erhalten nur Werte mit Zahlen. Beachten Sie, dass die Formeln je nach Version von Excel, die Sie verwenden, unterschiedlich sein können.
Konvertieren von Text in Zahlen in Excel
Eine Möglichkeit, Text in Zahlen zu konvertieren, besteht darin, die VALUE-Funktion zu verwenden. Die VALUE-Funktion konvertiert eine Textzeichenfolge in einen numerischen Wert. Wenn Sie beispielsweise eine Zelle mit dem Text "123" haben, können Sie die Formel =VALUE(A1) verwenden, um sie in eine Zahl umzuwandeln.
Wenn Sie eine Spalte mit Textdaten haben, die Sie in Zahlen konvertieren möchten, können Sie die VALUE-Funktion auf jede Zelle in der Spalte mit der Formel =VALUE(A1) anwenden und dann die Formel in die Spalte kopieren, um alle Zellen zu konvertieren.
Wenn Sie über ein großes Dataset verfügen, das konvertiert werden muss, können Sie auch die Funktion Text to Columns verwenden. Um diese Funktion zu verwenden, wählen Sie eine Spalte mit Textdaten aus, klicken Sie dann auf die Registerkarte Daten und wählen Sie Text in Spalten aus. Befolgen Sie dann die Anweisungen im Assistenten, um die Textdaten in numerische Daten umzuwandeln.
Das Konvertieren von Text in Zahlen in Excel kann nützlich sein, wenn Sie mit Daten arbeiten, die falsch formatiert wurden oder Zeichen enthalten, bei denen es sich nicht um Zahlen handelt. Verwenden Sie die VALUE-Funktion oder die Text to Columns-Funktion, um Text in Excel schnell und einfach in Zahlen umzuwandeln.