Doppelte Namen per Gültigkeit verbieten

Hallo zusammen,

wünsche allen einen wunderschönen Ostersonntag.

Ich habe da 2 Fragen:

  1. Ich habe von z.B. A170:A350 Namen stehen. Nun möchte ich per Gültigkeit verhindern,dass Namen doppelt eingegeben werden können.

Wie bewerkstellige ich das?

Bei Zahlen weiss ich wie das geht… =ZÄHLENWENN(A:A;A1)=1

  1. Diese Liste mit den Namen dient auch gleichzeitig dazu, sie nicht immer voll ausschreiben zu müssen. Im Bereich z.B A5:A166 kommen die Namen immer wieder vor. Allerdings in anderer Reihenfolge. Normalerweise gibt Excel mir bei Eingabe der ersten Buchstaben schon Möglichkeiten zum Auswählen. Da aber jede 5. Zeile eine Leerzeile ist, untersagt mir Excel diese Hilfe.

Gibt es nun einen Trick oder Möglichkeit, wie es dennoch geht und ich nicht jedesmal alle Namen voll ausschreiben muss?

Allen noch ein schönes Osterfest

Lg Frank

Grüezi Frank

  1. Ich habe von z.B. A170:A350 Namen stehen. Nun möchte ich
    per Gültigkeit verhindern,dass Namen doppelt eingegeben werden
    können.

Wie bewerkstellige ich das?

Bei Zahlen weiss ich wie das geht… =ZÄHLENWENN(A:A;A1)=1

Das geht bei Texten (hier Namen) ganz genau so.

  1. Diese Liste mit den Namen dient auch gleichzeitig dazu, sie
    nicht immer voll ausschreiben zu müssen. Im Bereich z.B
    A5:A166 kommen die Namen immer wieder vor. Allerdings in
    anderer Reihenfolge. Normalerweise gibt Excel mir bei Eingabe
    der ersten Buchstaben schon Möglichkeiten zum Auswählen. Da
    aber jede 5. Zeile eine Leerzeile ist, untersagt mir Excel
    diese Hilfe.

Gibt es nun einen Trick oder Möglichkeit, wie es dennoch geht
und ich nicht jedesmal alle Namen voll ausschreiben muss?

Mit den leeren Zellen dazwischen gibt es da nichts - Du könntest aber in dieser leeren Zelle einen Leerschlag eintragen, dann klappt das
wieder.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Thomas,

komisch,vorhin hat Excel es nicht gemacht. Nun gut,jetzt funzt es jedenfalls.

Und was genau meinst Du mit „einem Leerschlag“

Lg Frank

Nachtrag
Hallo Thomas,

doppelte Namen lässt Excel jetzt nicht mehr zu. Aber neue, noch nicht vorhandene kann ich nicht hinzufügen.

Fehlermeldung: Der eingegebene Wert ist ungültig.
Ein anderer Benutzer hat die Werte begrenzt, die in diese Zelle eingegeben werden können.

Meine Gültigkeitsregel : =ZÄHLENWENN(E170:E350;1)

Was habe ich falsch gemacht?

Lg Frank

Fehlermeldung: Der eingegebene Wert ist ungültig.
Ein anderer Benutzer hat die Werte begrenzt, die in diese
Zelle eingegeben werden können.
Meine Gültigkeitsregel : =ZÄHLENWENN(E170:E350;1)

Hallo Frank,

lt. schweizer Idiotikum bedeutet Leerschlag wohl Eingabe eines Leerzeichens in die Zelle.

Nimm deine alte Gültigkeitsformel.

=ZÄHLENWENN($E$170:blush:E$350;E170)=1

Gruß
Reinhard

Grüezi Frank

doppelte Namen lässt Excel jetzt nicht mehr zu. Aber neue,
noch nicht vorhandene kann ich nicht hinzufügen.

Fehlermeldung: Der eingegebene Wert ist ungültig.
Ein anderer Benutzer hat die Werte begrenzt, die in diese
Zelle eingegeben werden können.

Meine Gültigkeitsregel : =ZÄHLENWENN(E170:E350;1)

Was habe ich falsch gemacht?

…eine andere Formel verwendet als die die Du ursprünglich genannt hast…

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Reinhard,

nachdem ich nun in jede Leerzeile einige Leerzeichen eingegeben habe klappt es auch soweit. Nur zählt Excel nun die Leerzeilen mit.

Habe ketzt zwei Möglichkeiten gefunden:

  1. =ANZAHL2(E8:E11;E13:E16;E18:E21) usw. Diese Möglichkeit sprengt aber den Rahmen von 30 Argumenten. Genau ein Argument fehlt mir.

  2. Über die Gültigkeitsprüfung : =LÄNGE(GLÄTTEN(E1))>0 gefunden im Excel-Forum unter „Zellen nicht mitzählen, die ausschließlich Leerzeichen enthalten“. Klappt bei mir aber leider nicht. Liegt das eventuell an der Excel-Version?

Lg Frank

Hallo Frank,

nachdem ich nun in jede Leerzeile einige Leerzeichen
eingegeben habe klappt es auch soweit. Nur zählt Excel nun die
Leerzeilen mit.

ich glaube auch Thomas sieht das wie ich. Leerzeichen in einer Zelle sind grundsätzlich von Übel, man sieht sie nicht.
Also etwas was „irgendwann“ Probleme bereitet also ein echtes Restrisiko nicht das verlogene was manche Politiker jetzt auf einaml nach japan entdecken, Angiebaby wußte doch schon vor 20 Jahren AKW=potentieller GAU.

Ups, war am falschen Thema, achja Leerzeichen :smile:

Habe ketzt zwei Möglichkeiten gefunden:

  1. =ANZAHL2(E8:E11;E13:E16;E18:E21) usw. Diese Möglichkeit
    sprengt aber den Rahmen von 30 Argumenten. Genau ein Argument
    fehlt mir.

Na und, nimm eine Hilfszelle wo du nochmals Anzahl2(…) für das fehlende argument machst.
Oder/und vergib einen Namen für zweimal Anzahl2() Frormeln.

  1. Über die Gültigkeitsprüfung : =LÄNGE(GLÄTTEN(E1))>0
    gefunden im Excel-Forum unter „Zellen nicht mitzählen, die
    ausschließlich Leerzeichen enthalten“. Klappt bei mir aber
    leider nicht. Liegt das eventuell an der Excel-Version?

=LÄNGE(GLÄTTEN(E1))>0
liefert Wahr oder Falsch bzw. 1 oder 0, Ansichtssache.
Excelversion hat damit nix zu tun.

Jetzt weiß ich nicht was du mit Nichtklappen genau meinst.

Lade mal eine Beispielmappe hoch.
Und da war doch was mit jede 5te Zeile leer, warum eigentlich?

Gruß
Reinhard

Hallo Reinhard,

habe die Tabbi mal hochgeladen und mit Kommentaren versehen.

http://www.file-upload.net/download-3385360/OnlineTa…

Lg Frank