Zum Hauptinhalt springen

Wie lösche ich alle Zeichen außer Zahlen in Excel?

Excel ist ein leistungsfähiges Datenwerkzeug, mit dem wir verschiedene Berechnungen durchführen und Informationen analysieren können. Manchmal müssen wir jedoch möglicherweise alle Zeichen außer Ziffern löschen, um die Daten lesbarer und benutzerfreundlicher zu machen.

In Excel gibt es mehrere Möglichkeiten, alle Zeichen außer Zahlen zu entfernen. Eine davon ist die Verwendung einer Formel. Wenn Sie beispielsweise eine Zeichenfolge mit Text und Zahlen haben, können Sie die Funktion SUBSTITUTE() verwenden, um alle Zeichen außer Ziffern durch eine leere Zeichenfolge zu ersetzen. Dadurch können Sie die Zelle von unnötigen Zeichen löschen.

Beispiel für die Verwendung der SUBSTITUTE() -Funktion:
=SUBSTITUTE(A1, "[^0-9]", "")

In diesem Beispiel ersetzt die Funktion SUBSTITUTE() alle Zeichen, die keine Ziffern sind, durch eine leere Zeichenfolge in Zelle A1. Sie können diese Formel auf mehrere Zellen anwenden, wenn sich Ihre Daten in mehreren Spalten befinden.

Methoden zum Löschen von Zeichen außer Zahlen in Excel

In Excel gibt es mehrere Möglichkeiten, Zeichen zu löschen, wobei nur die Zahlen in den Zellen belassen werden. Im Folgenden sind die vier häufigsten Methoden aufgeführt:

    Verwenden der TEXT- und REGEXREPLACE-Funktionen Sie können alle Zeichen außer Ziffern mit den Funktionen TEXT und REGEXREPLACE in der Formel löschen. Wenn sich der Wert beispielsweise in Zelle A1 befindet, sieht die Formel folgendermaßen aus:

=REGEXREPLACE(TEXT(A1, "0"), "\D", "")
=SUBSTITUTE(SUBSTITUTE(A1,".",""),"-","")
Sub RemoveNonDigits()Dim cell As RangeFor Each cell In Selectioncell.Value = Application.WorksheetFunction.Substitute(cell.Value, " ", "")cell.Value = Application.WorksheetFunction.Trim(cell.Value)cell.Value = Application.WorksheetFunction.Clean(cell.Value)cell.Value = Application.WorksheetFunction.NumberValue(cell.Value)cell.Value = Replace(cell.Value, ",", "")cell.Value = Replace(cell.Value, ".", "")Next cellEnd Sub

Mit jeder dieser Methoden können Sie Zeichen entfernen, wobei nur Zahlen in Excel übrig bleiben. Wählen Sie die für Ihre Bedürfnisse am besten geeignete aus.

Verwenden der SUCHFUNKTION

Mit der Funktion SUCHEN in Excel können Sie nach einem bestimmten Zeichen oder Text in einer Zelle suchen und es durch ein anderes Zeichen ersetzen oder es vollständig löschen. Sie können diese Funktion wie folgt verwenden, um alle Zeichen außer Ziffern zu löschen:

  1. Wählen Sie die Zelle oder den Zellbereich aus, in dem die Zeichen gelöscht werden sollen.
  2. Öffnen Sie das Dialogfeld Suchen und Ersetzen auf eine der folgenden Arten:
    • Drücken Sie eine Tastenkombination Ctrl + H.
    • Wählen Sie in der Symbolleiste die Registerkarte Start aus, und klicken Sie in der Gruppe Bearbeiten auf die Schaltfläche Suchen und Auswählen und dann im Einblendmenü auf Ersetzen.
  3. Geben Sie im Feld Suchen das zu löschende Zeichen ein (z. B. Buchstaben oder Sonderzeichen).
  4. Lassen Sie im Feld Ersetzen durch einen leeren Wert.
  5. Klicken Sie auf die Schaltfläche Alle ersetzen.

Nachdem Sie diese Schritte ausgeführt haben, werden alle Zeichen, die Sie in das Feld Suchen eingegeben haben, aus der ausgewählten Zelle oder dem ausgewählten Zellbereich entfernt. Nur die Zahlen bleiben in den Zellen.

Verwenden von regulären Ausdrücken

In Excel benötigen wir die Funktion ERSETZEN, um reguläre Ausdrücke zu verwenden. Mit dieser Funktion können Sie nach Text suchen, der einem bestimmten Muster entspricht, und ihn durch einen anderen Text ersetzen.

Um alle Zeichen außer Ziffern zu entfernen, können wir das folgende Muster des regulären Ausdrucks verwenden:

  • [^0-9] - findet alle Zeichen, die keine Ziffern sind

Um die Zeichen zu entfernen, die diesem Muster entsprechen, können wir die folgende Formel verwenden:

  • =FINDEN SIE ERSETZEN(A1, "[^0-9]", "") - Ersetzt alle Zeichen, die keine Ziffern sind, durch eine leere Zeichenfolge in Zelle A1

Wenn Sie diese Formel auf eine Zelle oder einen Zellbereich anwenden, können Sie alle Zeichen außer Zahlen entfernen und nur einen numerischen Wert beibehalten.

Durch die Verwendung von regulären Ausdrücken in Excel können Sie flexibler mit Daten arbeiten und unnötige Zeichen leicht entfernen.