Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Einen bestimmten Wert ausschließen

Forumthread: Einen bestimmten Wert ausschließen

Einen bestimmten Wert ausschließen
Melanie
Hallo zusammen,
wie kann ich verhindern, dass in einer bestimmten Spalte der Wert # vom User eingegeben wird?
DANKE für Eure Hilfe.
Viele Grüße, Melanie
Anzeige
AW: Einen bestimmten Wert ausschließen
28.07.2009 11:27:00
Matthias
Hallo Melanie,
über den Menupunkt Daten Gültigkeit
Schönen Gruss
Matthias
Daten - Gültigkeit
28.07.2009 11:30:05
Erich
Hi Melanie,
verwende Daten - Gültigkeit.
Davor die Spalte, z. B. C, markieren,
dann bei Daten - Gültigkeit - Benutzerdefiniert und bei Formel
=C14711
eintragen - wenn 4711 der verbotene Wert ist.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Daten - Gültigkeit
28.07.2009 11:41:24
Melanie
Hallo Erich,
das funktioniert leider nicht so. Vielleicht liegt es daran, dass der verbotene Wert # ist?
Gruß, Melanie
AW: Einen bestimmten Wert ausschließen
28.07.2009 11:31:10
Melanie
Hallo Matthias,
ich steh leider auf dem Schlauch. Was muss ich denn genau tun? Zulassen "benutzerdefiniert" und was dann?
Gruß,
Melanie
Ergänzung
28.07.2009 11:33:10
Matthias5
Hallo Melanie,
um das mal zu ergänzen: Markiere den relevanten Bereich, gehe in das Menü "Daten->Gültigkeit" und wähle dort unter "Zulassen" den Punkt "benutzerdefiniert". Angenommen A1 ist die aktive Zelle, dann gib als Formel ein: =ISTZAHL(FINDEN("#";A1))
Allerdings unterbindet das nur die Eingabe, ein Kopieren und Einfügen wird dadurch nicht verhindert.
Gruß,
Matthias
Anzeige
AW: Ergänzung
28.07.2009 11:39:58
Melanie
Hallo Matthias,
hab das gemacht. Jetzt darf man aber nur noch # eingeben und keinen anderen Wert. Es soll aber genau andersrum sein. Alle Werte, nur nicht #.
DANKE für Deine Hilfe. Viele Grüße,
Melanie
Sorry, klar! Ersetze ISTZAHL durch ISTFEHLER!
28.07.2009 11:48:33
Matthias5
Gruß,
Matthias
Diese Gültigkeit knacke ich : #NV ;-) _oT
28.07.2009 11:57:31
NoNet
_oT = "ohne Text"
Anzeige
AW: Sorry, klar! Ersetze ISTZAHL durch ISTFEHLER!
28.07.2009 11:57:36
Melanie
Hi Matthias,
sorry, gleich hab ich's. Ich brauche die Gültigk nicht nur für eine Zelle, sondern für die gesamte Spalte. Das geht nicht: =ISTFEHLER(FINDEN("#";E:E))
Wie muss ich's machen?
DANKE und Gruß,
Melanie
Spalte E markieren : =ISTFEHLER(FINDEN("#";E1))
28.07.2009 11:59:33
NoNet
Hallo Melanie,
Spalte E komplett markieren (E1 ist die aktive Zelle !)
Gültigkeitsregel : =ISTFEHLER(FINDEN("#";E1))
Gruß, NoNet
PS: Bist Du das mit der ACCESS-Frage von gestern ;-) ?
Anzeige
AW: Spalte E markieren : =ISTFEHLER(FINDEN("#";E1))
28.07.2009 12:06:24
Melanie
DANKE an alle - Problem gelöst!!!
Nee, bin ich nicht ;-)
;
Anzeige
Anzeige

Infobox / Tutorial

Bestimmte Werte in Excel ausschließen


Schritt-für-Schritt-Anleitung

Um in Excel einen bestimmten Wert, wie beispielsweise das Symbol "#", in einer Spalte auszuschließen, kannst Du die Daten-Gültigkeit verwenden. Folge diesen Schritten:

  1. Markiere die Spalte, in der Du den Wert ausschließen möchtest. Zum Beispiel Spalte E.
  2. Gehe zum Menüpunkt Daten und wähle Datenüberprüfung (oder Gültigkeit).
  3. Wähle unter Zulassen die Option Benutzerdefiniert.
  4. Gib in das Feld Formel die folgende Formel ein:
    =ISTFEHLER(FINDEN("#";E1))

    Stelle sicher, dass E1 die aktive Zelle ist, wenn Du die gesamte Spalte E markiert hast.

  5. Klicke auf OK, um die Regel zu bestätigen.

Jetzt wird jeder Versuch, den Wert "#", in die Spalte E einzugeben, blockiert.


Häufige Fehler und Lösungen

  • Fehler: Die Formel blockiert die Eingabe aller Werte.

    • Lösung: Stelle sicher, dass Du die Formel =ISTFEHLER(FINDEN("#";E1)) korrekt eingegeben hast. Diese Formel gibt nur dann WAHR zurück, wenn der Wert nicht "#", sondern ein anderer Wert eingegeben wird.
  • Fehler: Kopieren und Einfügen funktioniert trotz der Gültigkeitsregel.

    • Lösung: Die Daten-Gültigkeit funktioniert nicht bei Kopiervorgängen. Du kannst jedoch VBA verwenden, um auch diese Art der Eingabe zu verhindern.

Alternative Methoden

Falls Du mit der Daten-Gültigkeit nicht zufrieden bist oder eine umfassendere Lösung benötigst, kannst Du auch VBA (Visual Basic for Applications) verwenden:

  1. Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Wähle den entsprechenden Arbeitsblattnamen aus.
  3. Füge folgenden Code ein:

    Private Sub Worksheet_Change(ByVal Target As Range)
       If Not Intersect(Target, Me.Columns("E")) Is Nothing Then
           If Target.Value = "#" Then
               Application.EnableEvents = False
               Target.Value = ""
               Application.EnableEvents = True
           End If
       End If
    End Sub

Mit diesem Code wird jeder Versuch, "#" in Spalte E einzugeben, automatisch gelöscht.


Praktische Beispiele

  • Beispiel 1: Du möchtest verhindern, dass in einer Liste von Benutzernamen der Name "Admin" eingegeben wird. Dazu verwendest Du eine ähnliche Formel:

    =ISTFEHLER(FINDEN("Admin";A1))
  • Beispiel 2: Wenn Du in einer Access-Datenbank Kriterien ausschließen möchtest, kannst Du die SQL-Abfrage anpassen, um bestimmte Werte nicht abzurufen.


Tipps für Profis

  • Du kannst mehrere Werte ausschließen, indem Du die Formel anpasst, z.B.:

    =UND(ISTFEHLER(FINDEN("#";E1)); ISTFEHLER(FINDEN("Admin";E1)))
  • Überlege, ob Du zusätzlich eine Fehlermeldung anzeigen möchtest, wenn jemand versucht, einen unerwünschten Wert einzugeben. Dies kannst Du unter dem Tab "Fehlermeldung" in der Daten-Gültigkeit einstellen.


FAQ: Häufige Fragen

1. Kann ich die Gültigkeitsregel auf mehrere Spalten anwenden? Ja, Du kannst mehrere Spalten markieren und die gleiche Gültigkeitsregel anwenden.

2. Funktioniert das in allen Excel-Versionen? Die beschriebene Methode funktioniert in den meisten modernen Excel-Versionen, z.B. Excel 2016 und Excel 365.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige