Zum Hauptinhalt springen

Wie verhindert man die Eingabe von Sonderzeichen in Excel?

Author: Xiaoyang Last Modified: 2025-05-28

In einigen Fällen möchten wir nur Buchstaben oder Zahlen in Zellen eingeben und die Eingabe von Sonderzeichen wie @#$%& usw. verhindern. Gibt es Funktionen in Excel, um die Eingabe von Sonderzeichen zu verhindern, wenn wir Werte einfügen?

Eingabe von Sonderzeichen mit Datenvalidierung verhindern

Eingabe von Sonderzeichen mit VBA-Code verhindern

Eingabe von Sonderzeichen mit Kutools für Excel verhindern good idea3


Eingabe von Sonderzeichen mit Datenvalidierung verhindern

Excels Datenvalidierung kann Ihnen helfen, nur alphanumerische Werte einzugeben. Bitte gehen Sie wie folgt vor:

1. Wählen Sie einen Bereich aus, in dem Sie die Eingabe von Sonderzeichen verhindern möchten.

2. Klicken Sie dann auf Daten > Datenvalidierung > Datenvalidierung, siehe Screenshot:

A screenshot of Data Validation option in Excel ribbon

3. Im Dialogfeld „Datenvalidierung“ klicken Sie auf den Tab „Optionen“, wählen Sie „Benutzerdefiniert“ aus der Dropdown-Liste „Zulassen“ aus und geben Sie diese Formel ein: =ISTZAHL(SUMMENPRODUKT(SUCHEN(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1);"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"))) in das Formelfeld, siehe Screenshot:

Hinweis: A1 bezeichnet die erste Zelle Ihres ausgewählten Bereichs (von links nach rechts).

A screenshot of the Data Validation formula for restricting special characters in Excel

4. Klicken Sie dann auf OK, um dieses Dialogfeld zu schließen. Wenn Sie nun Werte mit Sonderzeichen in der angegebenen Spalte eingeben, in der Sie die Option angewendet haben, erhalten Sie die folgende Warnmeldung.

A screenshot showing a warning when entering special characters in Excel


Eingabe von Sonderzeichen mit VBA-Code verhindern

Der folgende VBA-Code kann Ihnen auch helfen, die Eingabe von Sonderzeichen beim Eingeben von Textwerten zu verhindern.

1. Halten Sie die Tasten ALT + F11 gedrückt, und es öffnet sich das Fenster Microsoft Visual Basic for Applications.

2. Wählen Sie Ihr verwendetes Arbeitsblatt im linken Projektmappen-Explorer aus, doppelklicken Sie darauf, um das Modul zu öffnen, und kopieren Sie dann den folgenden VBA-Code in das leere Modul:

VBA-Code: Verhindern der Eingabe von Sonderzeichen in Excel

Private Const FCheckRgAddress As String = "A1:A100"
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140905
    Dim xChanged As Range
    Dim xRg As Range
    Dim xString As String
    Dim sErrors As String
    Dim xRegExp As Variant
    Dim xHasErr As Boolean
    Set xChanged = Application.Intersect(Range(FCheckRgAddress), Target)
    If xChanged Is Nothing Then Exit Sub
    Set xRegExp = CreateObject("VBScript.RegExp")
    xRegExp.Global = True
    xRegExp.IgnoreCase = True
    xRegExp.Pattern = "[^0-9a-z]"
    For Each xRg In xChanged
        If xRegExp.Test(xRg.Value) Then
            xHasErr = True
            Application.EnableEvents = False
            xRg.ClearContents
            Application.EnableEvents = True
        End If
    Next
    If xHasErr Then MsgBox "These cells had invalid entries and have been cleared:"
End Sub

A screenshot showing VBA code for restricting special characters in Excel

Hinweis: Im obigen Code können Sie den Bereich A1:A100 des Skripts Private Const FCheckRgAddress As String = "A1:A100" in Ihren eigenen Bereich ändern, in dem Sie die Eingabe von Sonderzeichen verhindern möchten.

3. Speichern und schließen Sie diesen Code. Wenn Sie nun Textwerte mit Sonderzeichen im Bereich A1:A100 eingeben, wird der Eintrag sofort gelöscht, und Sie erhalten die folgende Warnmeldung.

A screenshot of a warning dialog when attempting to enter special characters in Excel


Eingabe von Sonderzeichen mit Kutools für Excel verhindern

Tatsächlich können Sie mit Kutools für Excel -- einem praktischen und multifunktionalen Tool -- schnell das Tippen von Sonderzeichen in einer Auswahl mit seiner Funktion „Eingabe begrenzen“ durch eine einfache Markierung verhindern.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Wählen Sie eine Auswahl aus, in der Sie das Tippen von Sonderzeichen verhindern möchten, und klicken Sie auf Kutools > Eingabe begrenzen > Eingabe begrenzen. Siehe Screenshot:
A screenshot of Kutools Prevent Typing option in Excel

2. Im Eingabe begrenzen Dialogfenster aktivieren Sie die Option Eingabe von Sonderzeichen verbieten Siehe Screenshot:
A screenshot of the Kutools Prevent Typing dialog

3. Klicken Sie auf Ok, und ein Dialogfenster erscheint, das Sie daran erinnert, dass die Datenvalidierung entfernt wird, wenn Sie dieses Hilfsmittel anwenden. Klicken Sie auf Ja um zum nächsten Dialogfenster zu gelangen, das Sie darüber informiert, dass das Hilfsmittel bereits in diesem Abschnitt funktioniert. Siehe Screenshot:
A screenshot of confirmation dialog for Kutools Prevent Typing in Excel

4. Klicken Sie auf OK um das Dialogfenster zu schließen. Von nun an erscheint ein Warnhinweis, wenn Sie versuchen, ein Sonderzeichen in der Auswahl einzugeben.
A screenshot of warning when entering special characters in Excel

Tipp. Wenn Sie das Tippen doppelter Werte in einer Spalte stoppen möchten, probieren Sie bitte Kutools für Excels Duplikate verhindern-Funktion aus, wie im folgenden Screenshot gezeigt. Laden Sie es herunter und testen Sie es kostenlos.

A screenshot of Kutools Prevent Duplicate option in Excel

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt

Demo: Verhindern der Eingabe von Sonderzeichen mit Kutools für Excel

Kutools für Excel: Über 300 praktische Werkzeuge stehen Ihnen zur Verfügung! Nutzen Sie dauerhaft kostenlose KI-Funktionen! Jetzt herunterladen!

Verwandte Artikel:

Wie verhindert man die Eingabe von Werten mit Leerzeichen in Excel?

Wie verhindert man doppelte Einträge in einer Spalte in Excel?

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!