Einstellige Einträge in einer Zelle verbieten (Microsoft Excel)
Rachel versucht, eine Zelle so einzuschränken, dass nur Einträge zugelassen werden, die mit mindestens zwei Ziffern beginnen. Ein einstelliger Eintrag wäre also nicht zulässig, ein zwei-, drei- oder vierstelliger Eintrag wäre jedoch zulässig. Rachel fragt sich, ob dies möglich ist, möglicherweise mithilfe der Datenüberprüfung.
Ja, dies kann durch Datenvalidierung erfolgen. Angenommen, Sie möchten, dass nur ganze Zahlen in die Zelle eingegeben werden, würden Sie dies folgendermaßen einrichten:
-
Wählen Sie die Zelle aus, in die der Benutzer seinen Eintrag eingeben soll.
-
Zeigen Sie die Registerkarte Daten des Menübands an.
-
Klicken Sie in der Gruppe Datenwerkzeuge auf das Werkzeug Datenüberprüfung. Excel zeigt das Dialogfeld Datenüberprüfung mit der Registerkarte Einstellungen an. (Siehe Abbildung 1.)
-
Wählen Sie in der Dropdown-Liste Zulassen die Option Ganze Zahl.
-
Wählen Sie in der Dropdown-Liste Daten die Option Größer als.
-
Geben Sie im Feld Minimum den Wert 9 ein. (Das Feld Minimum wird erst nach Abschluss der Schritte 4 und 5 angezeigt.)
-
OK klicken.
Wenn Ihr Benutzer Dezimalwerte eingeben darf, müssen die Schritte geringfügig geändert werden:
-
Wählen Sie die Zelle aus, in die der Benutzer seinen Eintrag eingeben soll.
-
Zeigen Sie die Registerkarte Daten des Menübands an.
-
Klicken Sie in der Gruppe Datenwerkzeuge auf das Werkzeug Datenüberprüfung. Excel zeigt das Dialogfeld Datenüberprüfung mit der Registerkarte Einstellungen an.
-
Wählen Sie in der Dropdown-Liste Zulassen die Option Dezimal.
-
Wählen Sie in der Dropdown-Liste Daten die Option Größer als oder gleich.
-
Geben Sie im Feld Minimum den Wert 10 ein. (Das Feld Minimum wird erst nach Abschluss der Schritte 4 und 5 angezeigt.)
-
OK klicken.
Jeder dieser Ansätze funktioniert einwandfrei, vorausgesetzt, ein Wert wie „03“
wird nicht als gültiger zweistelliger Eintrag angesehen. Wenn dies der Fall ist, müssen Sie die Art und Weise, wie die Datenüberprüfung eingerichtet wird, vollständig ändern:
-
Wählen Sie die Zelle aus, in die der Benutzer seinen Eintrag eingeben soll.
-
Zeigen Sie die Registerkarte Daten des Menübands an.
-
Klicken Sie in der Gruppe Datenwerkzeuge auf das Werkzeug Datenüberprüfung. Excel zeigt das Dialogfeld Datenüberprüfung mit der Registerkarte Einstellungen an.
-
Wählen Sie in der Dropdown-Liste Zulassen die Option Textlänge.
-
Wählen Sie in der Dropdown-Liste Daten die Option Größer als.
-
Geben Sie im Feld Minimum den Wert 1 ein.
-
OK klicken.
Der Nachteil beim Zulassen der Texteingabe besteht natürlich darin, dass ein Benutzer einen unsinnigen Wert wie „ab“ oder „Q7“ eingeben kann. Da der Benutzer einen Textwert eingibt (und dieser in der Zelle als Textwert gespeichert ist), erhalten Sie möglicherweise funky Ergebnisse, wenn Sie auf diese Zelle in einer Formel verweisen.
Sie sollten sorgfältig überlegen, was der Benutzer tun soll, wenn der Benutzer die Daten in die Zelle eingibt. Bei Bedarf können Sie im Dialogfeld Datenüberprüfung ganze Formeln eingeben, die die vom Benutzer eingegebenen Daten auswerten, um sicherzustellen, dass sie Ihren Anforderungen entsprechen. Wenn Sie beispielsweise möchten, dass der Benutzer etwas eingeben kann, sofern die ersten beiden Zeichen Ziffern sind, funktionieren die folgenden Schritte:
-
Wählen Sie die Zelle aus, in die der Benutzer seinen Eintrag eingeben soll. (Für die Zwecke dieser Schritte gehe ich davon aus, dass die Zelle A2 ist.)
-
Zeigen Sie die Registerkarte Daten des Menübands an.
-
Klicken Sie in der Gruppe Datenwerkzeuge auf das Werkzeug Datenüberprüfung. Excel zeigt das Dialogfeld Datenüberprüfung mit der Registerkarte Einstellungen an.
-
Wählen Sie in der Dropdown-Liste Zulassen die Option Benutzerdefiniert.
-
Geben Sie im Feld Formel, das nach Abschluss von Schritt 4 angezeigt wird, die folgende Formel ein. (Obwohl es hier in mehreren Zeilen angezeigt wird, ist dies eine einzelne Formel, die in das Feld Formel eingefügt werden sollte.)
-
OK klicken.
In diesem Szenario kann der Benutzer „02“ oder „1234“ oder sogar „73abcd“ eingeben. Die einzige Voraussetzung ist, dass die ersten beiden eingegebenen Zeichen Ziffern sind.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (6157) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.