So entfernen Sie nicht numerische Zeichen - Excel & Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial wird demonstrieren Sie, wie Sie nicht numerische Zeichen aus Zellen in Excel und Google Sheet entfernen.

Nicht numerische Zeichen entfernen

Notiz: Die in diesem Artikel erwähnten Funktionen wurden in Excel 2016 eingeführt. Wenn Sie eine ältere Version von Excel haben, lesen Sie bitte diesen Artikel: Find & Extract Number from String.

Mit den Funktionen TEXTJOIN, SEQUENCE, MID und IFERROR können Sie alle nicht numerischen Zeichen entfernen:

1 =TEXTJOIN("",TRUE,IFERROR(MID(B3,SEQUENCE(LEN(B3)),1)+0,""))

Sehen wir uns an, wie diese Formel funktioniert.

Die Funktionen SEQUENCE und LEN geben ein Array von Zahlen zurück, beginnend bei 1 bis zur Länge unserer alphanumerischen Zeichenfolge. In unserem Fall ist es {1,2,3,4,5,6,7,8,9,10,11,12,13}.

1 =TEXTJOIN("",TRUE,IFERROR(MID(B3,{1;2;3;4;5;6;7;8;9;10;11;12;13},1)+0,"") )

Die MID-Funktion gibt die Zeichen zurück, die den Positionen aus unserem obigen numerischen Array entsprechen:

1 =TEXTJOIN("",TRUE,IFERROR({"1";"3";"M";"o";"n";"d";"a";"y";"0";"1" ;"D";"a";"y"}+0,""))

Das Hinzufügen von 0 zu jedem Element im Array führt zu einem Fehler, wenn der Wert Text ist. Dann ersetzt die IFERROR-Funktion den Fehler durch eine leere Zeichenfolge und lässt nur die numerischen Werte übrig:

1 =TEXTJOIN("",TRUE,{1;3;"";"";"";"";"";"";0;1;"";"";""})

Schließlich gibt die TEXTJOIN-Funktion nur die numerischen Zeichen zurück.

Anstatt die Funktion SEQUENCE zu verwenden, können Sie dasselbe Ziel erreichen, indem Sie die Funktion TEXTJOIN mit den Funktionen LEN, INDIRECT, ROW, MID und IFERROR kombinieren.

1 =TEXTJOIN("",TRUE,IFERROR((MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)*1),""))

So entfernen Sie nicht numerische Zeichen in Google Tabellen

Alle oben erläuterten Beispiele funktionieren in Google-Tabellen genauso wie in Excel.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave