Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

bestimmte zeichen verbieten

Forumthread: bestimmte zeichen verbieten

bestimmte zeichen verbieten
17.09.2003 13:46:42
Jörg
sorry für die blöde frage aber wie kann ich in bestimmten zellen bestimmte zeichen wie ( ) verbieten?? (eine fehlermeldung erscheint mit meinem text per gültigkeit)
Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: bestimmte zeichen verbieten
17.09.2003 13:50:32
th.heinrich
hi Jörg,

schreib die zeichen in eine spalte und beziehe dich bei DATEN-GÜLTIGKEIT-LISTE auf diesen BEREICH.

gruss thomas
AW: bestimmte zeichen verbieten
17.09.2003 13:54:38
Jörg
jup so könnt ich das machen.. aber dachte es würde einfacher gehen!? in dem man sagt alle buchstaben alle zahlen sonderzeichen außer ( ) (is das überhaupt nen sonderzeichen?)
Anzeige
AW: bestimmte zeichen verbieten
17.09.2003 13:59:21
th.heinrich
hallo Jörg,

ich glaube mein vorschlag ist bloedsinn, denn dann kannst Du nur die zeichen der LISTE eingeben.
oder reden wir aneinander vorbei ?

zu (). da ( und ) in der ZEICHENTABELLE von excel auftauchen wuerde ich sie zu den SONDERZEICHEN zaehlen.

gruss thomas

ps. der der nicht richtig lesen kann ;-)
Anzeige
AW: bestimmte zeichen verbieten
17.09.2003 14:10:24
Jörg
löl jo dein vorschlag wäre mühsehlig! ich will halt nur das wenn jemand ne () eingibt das ne fehlermeldung mit meinem text kommt und das somit nicht geht!

also noch mal von vorn?? wie könnt man das machen?
AW: bestimmte zeichen verbieten
17.09.2003 14:24:16
FCH
Hi,

Daten/Gültigkeit/Benutzerdefiniert bei Formel=

=ISTFEHLER(FINDEN("(";A1))

eintragen. Das bezieht sich nun auf Zelle A1, also ggf. anpassen.

Gruß
FCH
Anzeige
AW: bestimmte zeichen verbieten
17.09.2003 14:33:27
Jörg
hmm die formel versteh ich nicht.. istfehler soll doch eigentlich eine berechnung verhindern wo ein fehler entsteht.. bzw. is so eine art platzhalter..

es gibt mir ja entweder wahr oder falsch zurück.. also wenn ein ( klammer drin is kommt falsch.. sonst wahr.. was mach ich aber wenn falsch kommt.. es soll ja direkt verboten sein!

hmm wisst ihr wie ich meine?? is genauso ich mach bei gültigkeit nur Herr oder Frau.. und jemand gibt Herrn ein.. dann kommt ne fehlermeldung und es geht nicht weiter!

ich dachte man könnte so was bei daten->gültigkeit einstellen.. unter benutzerdefiniert?!
Anzeige
AW: bestimmte zeichen verbieten
17.09.2003 14:36:36
FCH
Hi,

jau sag ich doch Gültigkeit/Benutzerdefiniert.

Findet er ein "(" gibt es keinen Fehler, also ist ISTFEHLER=False und es kommt zur Fehlermeldung. Probiere es doch mal einfach.

Gruß
FCH
AW: bestimmte zeichen verbieten
17.09.2003 14:48:07
Jörg
hmmmmmmmmmm was wenn ich sag bei mir nicht????? ich hab das zellformat und gültigkeit gelassen wie es war in A1.. geb die formel in B1 ein.. wenn ich jetzt in A1 ne klammer mache kommt das ergebnis false.. aber keine fehlermeldung! das heißt ich kann auch enter drücken und der wert wird erlaubt!

gehts denn bei dir?
Anzeige
AW: bestimmte zeichen verbieten
17.09.2003 14:49:00
Jörg
argh sorry.. es geht.. thx.. jetzt muss bloß noch ) auch noch verboten werden.. aber das müsste ja mit einem & zu tun sein!?
hmm mit & gehts nich.. wie sonst?
17.09.2003 15:01:22
Jörg
wie verbiet ich ( & ) ??
AW: hmm mit & gehts nich.. wie sonst?
17.09.2003 15:04:47
th.heinrich
hi Jörg,

habe weiter mitgelesen und verstehe jetzt Dein prob nicht.

mit ( ist doch automatisch auch ) verboten. oder ?

gruss thomas

ps. uebrigens FCH frappierende loesung
Anzeige
AW: hmm mit & gehts nich.. wie sonst?
17.09.2003 15:33:50
Thaler
=UND(ISTFEHLER(FINDEN("(",A1)),ISTFEHLER(FINDEN(")",A1)))

denn & ist nur zum Strings zusammenzufügen und kein logisches und
Danke für die Blumen o.T.
18.09.2003 08:07:14
FCH
.
kleiner fortschritt
17.09.2003 14:24:25
th.heinrich
hallo Jörg,

GÜLTIGKEIT-BENUTZERDEFINIERT-FORMEL

fuer zelle I1

=I1<>"()"

wenn noch etwas anderes drinnsteht ist () erlaubt.

gruss thomas
Anzeige
;
Anzeige

Infobox / Tutorial

Bestimmte Zeichen in Excel verbieten


Schritt-für-Schritt-Anleitung

Um bestimmte Zeichen in Excel zu verbieten, kannst Du die Funktion „Datenvalidierung“ nutzen. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Zelle auswählen: Wähle die Zelle oder den Zellbereich aus, in dem Du bestimmte Zeichen verbieten möchtest.

  2. Datenvalidierung öffnen: Gehe zu „Daten“ und wähle „Datenvalidierung“.

  3. Einstellungen anpassen: Wähle im Dropdown-Menü „Benutzerdefiniert“ aus.

  4. Formel eingeben: Gib die folgende Formel ein, um das Zeichen „(“ zu verbieten:

    =ISTFEHLER(FINDEN("(";A1))

    Ändere „A1“ entsprechend der Zelle, die Du überprüfst.

  5. Fehlermeldung hinzufügen: Gehe zum Tab „Fehlermeldung“ und gib die gewünschte Fehlermeldung ein, die erscheinen soll, wenn jemand das unerwünschte Zeichen eingibt.

  6. Überprüfen: Teste die Eingabe in der Zelle. Wenn das Zeichen eingegeben wird, sollte die Fehlermeldung erscheinen.


Häufige Fehler und Lösungen

  • Fehlermeldung erscheint nicht: Stelle sicher, dass die Formel korrekt eingegeben wurde und die Zellreferenz (z.B. A1) richtig angepasst ist.

  • Falsche Überprüfung: Wenn Du mehrere Zeichen (zum Beispiel „(“ und „)“) verbieten möchtest, kannst Du die Formel anpassen:

    =UND(ISTFEHLER(FINDEN("(",A1)), ISTFEHLER(FINDEN(")",A1)))
  • Formatierung der Zelle: Achte darauf, dass die Zelle nicht als Text formatiert ist, da dies die Datenvalidierung beeinflussen kann.


Alternative Methoden

Eine andere Methode, um bestimmte Zeichen zu verbieten, besteht darin, eine benutzerdefinierte Funktion zu erstellen. Hier ist ein Beispiel für eine einfache VBA-Lösung:

  1. VBA-Editor öffnen: Drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Modul einfügen: Klicke auf „Einfügen“ und dann auf „Modul“.

  3. Code einfügen: Füge den folgenden Code ein:

    Function ZeichenVerboten(ByVal Eingabe As String) As Boolean
       ZeichenVerboten = InStr(Eingabe, "(") = 0 And InStr(Eingabe, ")") = 0
    End Function
  4. Anwendung: Nutze die Funktion in einer Zelle wie folgt:

    =ZeichenVerboten(A1)

    Dies wird „WAHR“ zurückgeben, wenn die Zeichen nicht enthalten sind.


Praktische Beispiele

  1. Verbot von Klammern: Wenn Du verhindern möchtest, dass Nutzer Klammern in Zelle A1 eingeben, benutze die Formel:

    =ISTFEHLER(FINDEN("(";A1)) 
  2. Verbot von bestimmten Buchstaben: Wenn Du mehr als nur Klammern verbieten möchtest, kannst Du die Formel erweitern:

    =UND(ISTFEHLER(FINDEN("(";A1)), ISTFEHLER(FINDEN(")";A1)), ISTFEHLER(FINDEN("x";A1)))

Tipps für Profis

  • Verwendung von Listen: Erstelle eine Excel-Zeichen() Liste mit allen unerwünschten Zeichen in einer separaten Spalte und beziehe Dich darauf in der Datenvalidierung.

  • Regelmäßige Überprüfung: Überprüfe Deine Datenvalidierungsregeln regelmäßig, insbesondere wenn Du größere Datenmengen verwaltest.

  • Benutzerfreundlichkeit: Füge hilfreiche Hinweise hinzu, damit Nutzer wissen, welche Zeichen nicht eingegeben werden dürfen.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Zeichen gleichzeitig verbieten?
Du kannst die UND-Funktion verwenden, um mehrere Bedingungen zu kombinieren, wie in den obigen Beispielen gezeigt.

2. Ist es möglich, nur bestimmte Zeichen zu erlauben?
Ja, Du kannst die Datenvalidierung so konfigurieren, dass nur bestimmte Zeichen erlaubt sind, indem Du eine Liste erstellst und darauf verweist.

3. Funktioniert das auch in älteren Excel-Versionen?
Ja, die beschriebenen Methoden sind in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer.

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