Wie wendet man eine Datenauswahl an, um nur Zahlen in Excel zuzulassen?
Wenn Sie sicherstellen müssen, dass in bestimmte Zellen oder Bereiche Ihres Excel-Arbeitsblatts nur numerische Werte eingegeben werden – wie beispielsweise für IDs, Berechnungseingaben, Rechnungsnummern oder Umfrageergebnisse – ist es entscheidend, Einschränkungen festzulegen, um versehentliche Eingaben von Text, Sonderzeichen oder unerwünschten Symbolen zu verhindern. Excel bietet mehrere Methoden, um dies zu erreichen, jede mit unterschiedlichen Vorteilen und Anwendungsfällen. Dieses Tutorial behandelt verschiedene Ansätze, um die Eingabe einzuschränken, sodass nur Zahlen akzeptiert werden, und hilft Ihnen, genaue und zuverlässige Daten aufrechtzuerhalten.
Datenauswahl anwenden, um nur Zahlen in Excel zuzulassen
VBA-Code anwenden, um nur Zahlen in Excel zuzulassen
Einfach Zahlen in einem Zellbereich mit einem erstaunlichen Tool zulassen
Excel-Formelansatz für die numerische Validierung
Mehr Tutorials für Datenauswahl...
Datenauswahl anwenden, um nur Zahlen in Excel zuzulassen
Eine einfache Möglichkeit, Zelleinträge auf Zahlen zu beschränken, besteht darin, die integrierte Funktion „Datenüberprüfung“ von Excel in Kombination mit einer benutzerdefinierten Formel zu verwenden. Diese Methode ist besonders nützlich für die schnelle Anwendung auf Standard-Excel-Tabellen, erfordert keine Makros und lässt sich leicht in bestehende Dokumente integrieren. Sie können sie auf einzelne oder mehrere Bereiche anwenden, aber beachten Sie, dass sie den Benutzer nicht daran hindert, nicht-numerische Werte einzufügen oder Zahlen in einem Format einzugeben, das Excel als Text interpretiert (wie ein führendes Apostroph). Folgen Sie diesen Schritten, um die Einschränkung einzurichten:
1. Wählen Sie den Zellbereich aus, in dem Sie die Eingabe auf Zahlen beschränken möchten. Wenn Ihre Daten zum Beispiel in den Zellen A2 bis A12 eingegeben werden sollen, wählen Sie diesen Bereich zuerst aus. Die richtige Auswahl des Bereichs am Anfang hilft, Einschränkungen genau dort anzuwenden, wo sie benötigt werden, und vermeidet das Überschreiben bestehender Regeln an anderer Stelle im Arbeitsblatt.
2. Klicken Sie auf Daten > Datenüberprüfung > Datenüberprüfung. Siehe Screenshot:
3. Führen Sie im Dialogfeld „Datenüberprüfung“ diese Aktionen aus:
- 3.1 Wählen Sie im Dropdown-Menü „Zulassen“ die Option „Benutzerdefiniert“, um eine personalisierte Validierungsregel zu definieren.
- 3.2 Geben Sie die folgende Formel in das Formel Feld ein. Diese Formel überprüft, ob der Eintrag in der ersten Zelle (z.B. A2) von Excel als Zahl erkannt wird: =ISTZAHL(A2)
- 3.3 Klicken Sie auf die Schaltfläche OK, um die Einstellung der Datenüberprüfung anzuwenden.
Hinweis: Stellen Sie sicher, dass A2 in der Formel mit der ersten Zellreferenz in Ihrem ausgewählten Bereich übereinstimmt. Wenn Ihr Bereich an einer anderen Zelle beginnt, passen Sie die Formel entsprechend an (z.B. verwenden Sie =ISTZAHL(B5), wenn Ihr Bereich bei B5 beginnt).
Nach diesen Schritten können nur noch numerische Werte direkt in Ihre angegebenen Zellen eingegeben werden. Wenn ein Benutzer versucht, Buchstaben, Symbole oder andere ungültige Inhalte einzugeben, verhindert Excel die Eingabe und zeigt eine Fehlermeldung an. Beachten Sie, dass jemand, der kopierte Daten einfügt, damit diese Methode möglicherweise nicht verhindert wird. Auch Eingaben wie eine als Text gespeicherte Zahl (z.B. '123) wird die Validierung nicht bestehen. Für eine verbesserte Kontrolle über eingefügte Daten oder komplexere Regeln sollten Sie VBA oder Add-In-Tools in Betracht ziehen. Wenn Sie Dezimalstellen zulassen oder nur ganze Zahlen einschränken möchten, verwenden Sie stattdessen die integrierten Optionen „Ganzzahl“ oder „Dezimalzahl“ der Datenüberprüfung statt „Benutzerdefiniert“.
Tipps zur Fehlerbehebung: Wenn Ihre Validierung nicht zu funktionieren scheint, überprüfen Sie, dass keine konfliktären Validierungsregeln bereits im Zielbereich angewendet sind, und stellen Sie sicher, dass Ihre Formel die korrekte relative Zellreferenz für die Bereichsauswahl verwendet. Wenn Sie beim ungültigen Eintrag eine benutzerspezifische Nachricht anzeigen möchten, klicken Sie auf den Reiter „Fehlerwarnung“ im Fenster „Datenüberprüfung“ und passen Sie den Fehlertext an.
VBA-Code anwenden, um nur Zahlen in Excel zuzulassen
Für größere Flexibilität und um eingefügte sowie getippte Eingaben abzufangen, ist die Verwendung eines VBA-Makros eine effektive Option. Dieses Skript überwacht einen definierten Zellbereich und löscht jeden Eintrag, der keine Zahl ist, und zeigt dem Benutzer eine Warnung an. VBA-basierte Lösungen sind besonders geeignet, wenn Sie die Integrität der Dateneingabe auf einer tieferen Ebene durchsetzen oder komplexe Logik anwenden möchten. Beachten Sie, dass VBA-Makros in Ihrer Arbeitsmappe aktiviert sein müssen, damit diese Methode funktioniert.
1. Klicken Sie mit der rechten Maustaste auf die Registerkarte des Arbeitsblatts, auf dem Sie Einträge einschränken möchten, und wählen Sie „Code anzeigen“ aus dem Kontextmenü. Dadurch öffnet sich der Microsoft Visual Basic for Applications (VBA)-Editor für dieses Blatt.
2. Kopieren Sie im Fenster „Microsoft Visual Basic for Applications“ den folgenden VBA-Code und fügen Sie ihn direkt in den Codebereich für das ausgewählte Blatt ein:
VBA-Code: Erlaubt nur Zahlen in einem Zellbereich
Public mBol As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20191120
Dim xStrV As String
Dim xRg As Range
Dim xIRg As Range
Dim xFNum As Integer
On Error Resume Next
If Not mBol Then
Application.ScreenUpdating = False
Set xRg = Range("A2:A12")
If Not Intersect(xRg, Target) Is Nothing Then
xStrV = Target.Value
If Not IsNumeric(xStrV) Then
mBol = True
Target.Value = vbNullString
MsgBox "Only numbers are allowed in this range", , "Kutools"
End If
Application.ScreenUpdating = True
End If
Else
mBol = False
End If
End Sub
Hinweis: Ersetzen Sie A2:A12 in der Zeile Set xRg = Range("A2:A12")
durch Ihren tatsächlichen Zellbereich, wenn Sie andere Zellen überwachen müssen. Dieser Code löscht sofort jede nicht-numerische Eingabe und warnt den Benutzer. Er gilt auch für eingefügte Werte. Wenn jedoch mehrere Zellen gleichzeitig eingefügt werden, löscht der Code sie alle und verhindert so das Einfügen in den Zielbereich. Dies macht es am effektivsten für Einzelzelleneingabeszenarien.
3. Um den VBA-Editor zu schließen und zu Ihrem Arbeitsblatt zurückzukehren, drücken Sie Alt + Q. Versuchen Sie nun, in die angegebenen Zellen zu tippen oder einzufügen: Nur Zahlen bleiben erhalten; jede andere Eingabe wird entfernt und eine Nachricht angezeigt. Wenn das Makro nicht funktioniert, stellen Sie sicher, dass Makros aktiviert sind und der Code im blattspezifischen Codefenster und nicht in einem allgemeinen Modul eingegeben wurde.
Tipp: Sie können die Nachricht weiter anpassen oder die Logik für Dezimalzahlen, Ganzzahlen oder zusätzliche Rückmeldungen nach Bedarf erweitern. Wenn Sie mehrere Zielbereiche auf verschiedenen Blättern haben, wiederholen Sie die obigen Schritte in jedem relevanten Arbeitsblattmodul.
Einfach Zahlen in einem Zellbereich mit einem erstaunlichen Tool zulassen
Für Benutzer, die eine zeitsparende Methode ohne Formeln oder Codierung suchen, bietet Kutools für Excel das Hilfsprogramm „Eingabe begrenzen“, das Einträge einfach auf Zahlen beschränken und unerwünschte Zeichen mit wenigen Klicks blockieren kann. Dieser Ansatz funktioniert besonders gut, wenn Einschränkungen auf unregelmäßige Bereiche, gemischte Daten oder wenn Benutzer weniger vertraut mit den integrierten Validierungseinstellungen von Excel sind. Kutools bietet auch klare Hinweise und zusätzliche Optionen, was es sowohl für Anfänger als auch für erfahrene Benutzer benutzerfreundlich und effizient macht. Beachten Sie jedoch, dass dieses Hilfsprogramm die Installation von Kutools für Excel erfordert.
Bevor Sie Kutools für Excel anwenden, laden Sie es bitte zunächst herunter und installieren es.
1. Wählen Sie den Zellbereich aus, für den Sie nur numerische Eingaben zulassen möchten. Klicken Sie dann auf der Multifunktionsleiste auf Kutools > Eingabe begrenzen > Eingabe begrenzen.
2. Führen Sie im Dialogfeld „Eingabe begrenzen“ diese Schritte aus:
- 2.1 Wählen Sie die Option Nur Eingabe bestimmter Zeichen erlauben;
- 2.2 Geben Sie im bereitgestellten Textfeld 0123456789 ein (ohne Leerzeichen oder Interpunktion). Dies beschränkt die Eingabe strikt auf die Zahlentasten 0–9.
- 2.3 Klicken Sie auf die Schaltfläche OK, um diese Einschränkung anzuwenden. Siehe Screenshot:
3. Wenn der ausgewählte Bereich bereits über vorhandene Datenvalidierung verfügt, wird ein Kutools für Excel-Dialogfeld angezeigt, das fragt, ob die aktuellen Regeln entfernt werden sollen. Klicken Sie auf Ja, um fortzufahren und die vorhandenen Validierungen zu entfernen, oder auf Nein, um die neue Einstellung abzubrechen. Durch die Bestätigung dieses Schritts werden ältere Validierungen durch die neu konfigurierte Regel für nur-Zahlen-Eingaben ersetzt.
4. Ein Bestätigungsdialogfeld wird angezeigt, das darauf hinweist, dass die neuen Einschränkungen wirksam sind und zusammenfasst, welche Zahlen erlaubt sind. Klicken Sie auf OK, um den Vorgang abzuschließen.
Jetzt akzeptiert der ausgewählte Bereich nur noch die Zahlen 0 bis 9 bei der Eingabe. Jeder Versuch, andere Zeichen einzugeben – wie Buchstaben, Symbole oder Leerzeichen – wird in Echtzeit blockiert. Bitte beachten Sie: Diese Methode kontrolliert nur getippte Eingaben, sodass das Einfügen von Inhalten, die nicht-numerische Zeichen enthalten, möglicherweise nicht eingeschränkt wird.
Hinweis: Wenn Sie die Einschränkung später deaktivieren oder ändern müssen, gehen Sie zurück zu Kutools > Eingabe begrenzen und klicken Sie auf Einschränkungen aufheben für Ihren ausgewählten Bereich.
Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.
Excel-Formelansatz für die numerische Validierung
Neben den oben genannten Methoden möchten Sie manchmal Zellen mit nicht-numerischen Einträgen zur Überprüfung hervorheben, anstatt die Eingabe sofort zu blockieren. Die bedingte Formatierung in Kombination mit Excel-Formeln kann unerwünschte Dateneingaben visuell kennzeichnen, was diesen Ansatz perfekt für Prüfungen, kollaborative Eingaben oder Szenarien mit vorbestehenden Datenbereinigungen macht. Diese Lösung ist nicht-invasiv und blockiert keine Einträge, lenkt aber die Aufmerksamkeit auf Fehler, um manuelle Korrekturen zu erleichtern.
1. Wählen Sie den Bereich aus, in dem Sie nicht-numerische Einträge identifizieren möchten, zum Beispiel A2:A12.
2. Gehen Sie zu Start > Bedingte Formatierung > Neue Regel. Wählen Sie im Dialogfeld die Option Formel verwenden, um zu bestimmen, welche Zellen formatiert werden sollen.
3. Geben Sie die folgende Formel in das Feld ein:
=NOT(ISNUMBER(A2))
Diese Formel gibt WAHR für jede Zelle zurück, die keine Zahl enthält, was die gewählte Formatierung auslöst.
4. Klicken Sie auf Formatieren, legen Sie eine Hervorhebungsfarbe oder einen Stil fest und klicken Sie dann auf OK, um die Formatierung anzuwenden. Wiederholen Sie dies bei Bedarf für weitere Bereiche.
Zellen mit nicht-numerischen Eingaben in Ihrem Zielbereich werden nun leicht identifiziert. Diese Methode ist ideal, um fehlerhafte Eingaben zu erkennen, ohne Benutzeraktionen aktiv zu blockieren. Denken Sie daran, dass diese Alternative besonders effektiv ist, um bestehende Tabellen zu überprüfen oder als sanfte Erinnerung für Benutzer in kollaborativen Umgebungen.
Tipp: Für fortgeschrittene Prüfungen, wie z.B. nur positive Zahlen zuzulassen oder Dezimalstellen auszuschließen, können Sie die Formel ändern. Zum Beispiel markiert =UND(ISTZAHL(A2),A2=GANZZAHL(A2),A2>0)
alle Zellen, die keine positiven Ganzzahlen sind.
Verwandte Artikel
Nur Datumsformat in bestimmten Zellen zulassen
Wie könnten Sie eine Liste von Zellen einschränken, um nur das Datumsformat in einem Excel-Arbeitsblatt einzugeben? In diesem Artikel sprechen wir über einige interessante Tricks, um diese Aufgabe zu bewältigen.
E-Mail-Adressen in einer Spalte des Arbeitsblatts validieren
Wie wir alle wissen, besteht eine gültige E-Mail-Adresse aus drei Teilen: dem Benutzernamen, dem "@"-Symbol und der Domain. Manchmal lassen Sie andere nur Text im E-Mail-Adressformat in eine bestimmte Spalte des Arbeitsblatts eingeben. Die Methoden in diesem Artikel machen es möglich, dies in Excel umzusetzen.
Datenauswahl anwenden, um Telefonnummernformat in Excel zu erzwingen
Vielleicht gibt es verschiedene Telefonnummernformate, die beim Eingeben in die Excel-Arbeitsmappe verwendet werden können. Aber wie könnten Sie nur ein Telefonnummernformat in einer Spalte des Arbeitsblatts erlauben? Zum Beispiel möchte ich nur das Telefonnummernformat 123-456-7890 zulassen. Die Methoden in diesem Artikel helfen Ihnen dabei.
Datenauswahl verwenden, um nur SSN-Nummern in Excel einzugeben
Um die SSN-Nummern aller Mitarbeiter aufzuzeichnen und sie dazu zu zwingen, die SSN-Nummer im xxx-xx-xxxx-Format in eine Spalte einzugeben, können Sie die Funktion „Datenüberprüfung“ verwenden, um das Problem zu lösen.
Drei Methoden, um Zellen nur für IP-Adressen zu validieren in Excel
Während Sie Excel verwenden, wissen Sie, wie Sie eine Spalte oder einen Bereich von Zellen so einrichten, dass nur das IP-Adressformat (xxx.xxx.xxx.xxx) akzeptiert wird? Dieser Artikel bietet mehrere Methoden, um damit umzugehen.
Die besten Produktivitätstools für das Büro
Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher
- Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
- Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!
Alle Kutools-Add-Ins. Ein Installationspaket
Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.





- All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
- Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
- 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins