Seite 1 von 2

[gelöst] Inhalt Zellbereich muss 'unique' sein

Verfasst: Di 1. Sep 2020, 13:47
von wolf_lupo
Hi,
ich möchte sicherstellen, dass in einem Zellbereich (z.B. A1:A100) jeder Wert nur einmal vorkommt.

Kennt jemand eine Lösung?

Re: Inhalt Zellbereich muss 'unique' sein

Verfasst: Di 1. Sep 2020, 13:56
von redeagle56
Hallo,
woher kommen die Werte, werden Sie übernommen oder werden sie manuell eingegeben?
Eine Beispieltabelle wäre von großem Nutzen. Es hilft sich leichter.
Man kann das bei manueller Eingabe über Daten - Gültigkeit ausschließen.
Siehe Beispieldatei. Versuche einmal, eine schon vorhandene Zahl in die Spalte A1-100 einzugeben.

MfG Günter
Datengültigkeit.ods
(8.46 KiB) 275-mal heruntergeladen

Re: Inhalt Zellbereich muss 'unique' sein

Verfasst: Di 1. Sep 2020, 21:09
von Wanderer
Hallo,

per ZÄHLENWENN() kannst Du herausfinden, wie oft ein Wert vorkommt.
In Kombination mit Gültigkeit kannst Du doppelte Eingaben unterbinden, wie oben schon genannt.
Ich arbeite in einigen Dateien eher mit bedingten Formatierungen, die mir Zeilen mit doppelten Daten markiert, da ich ja manchmal nicht weiss, in welcher der beiden Zeilen der vermutete Tippfehler liegt.

Mfg, Jörn

Re: Inhalt Zellbereich muss 'unique' sein

Verfasst: Di 1. Sep 2020, 22:17
von wolf_lupo
Hi Redeagle,
habe sofort Deie Datei hochgeladen - habe aber meine Probleme damit.
Deine Gültigkeits-Bedingungen verstehe ich nur zum Teil:

WENN(ZÄHLENWENN(A$1:A$100;ZEILE(A$1:A$100));"";ZEILE(A$1:A$20))

Dann habe ich mit den Werten Deiner Tabelle herumgespielt.
Konnte nirgendwo zwischen A1:A45 einen Wert überschreiben, auch keine Zahl >45
Dann habe ich die Werte zwischen a23:a39 gelöscht (löschen geht)
Jedoch kein neuer Eintrag in diesem Bereich möglich.

Mache ich da etwas falsch?

Re: Inhalt Zellbereich muss 'unique' sein

Verfasst: Di 1. Sep 2020, 22:27
von wolf_lupo
Hi Wanderer,
an die 'bedingte Formatierung' in Verbindung mit '=zählenwenn' habe ich auch schon gedacht. Das ist kein Problem.
Lieber wäre mir jedoch, wenn der Nutzer der Tabelle keine Doppel-Eingabemöglichkeit hätte.

Re: Inhalt Zellbereich muss 'unique' sein

Verfasst: Mi 2. Sep 2020, 07:52
von Mondblatt24
Hallo,

markiere die ganze Spalte, in der Gültigkeit bei Zulassen wählst Du Benutzerdefiniert.

Als Formel gibst Du ein ZÄHLENWENN(A:A;A1)=1

Datengültigkeit - Benutzerdefiniert Spalte A.ods
(8.22 KiB) 317-mal heruntergeladen

Gruß
Peter


PS: Soll der Bereich kleiner sein passe die Formel entsprechend an.

Re: Inhalt Zellbereich muss 'unique' sein

Verfasst: Mi 2. Sep 2020, 15:34
von wolf_lupo
Hi Mondblatt,
ich verzweifele. Habe versucht, in Deiner Tabelle in Spalte C Deine Gültigkeit nachzubauen.
Obwohl die GültigkeitsKriterien identisch sind, kann ich in Spalte C überhaupt keinen Wert eingeben?!
Siehe Anlage

Kannst Du mir noch einmal helfen - denn wenn es so wie in Spalte A funktioniert wäre es genial.

Re: Inhalt Zellbereich muss 'unique' sein

Verfasst: Mi 2. Sep 2020, 16:07
von Mondblatt24
Hallo,
bestimmt nur ein Flüchtigkeitsfehler von Dir.

Bild-1  2020-09-02 16 02 40.png
Bild-1 2020-09-02 16 02 40.png (13.77 KiB) 5209 mal betrachtet


Gruß
Peter

Re: Inhalt Zellbereich muss 'unique' sein

Verfasst: Mi 2. Sep 2020, 17:59
von wolf_lupo
Hi, nee nee
Anmerkung 2020-09-02 175327.jpg
Anmerkung 2020-09-02 175327.jpg (51.08 KiB) 5191 mal betrachtet
Die Referenz ändert sich, abhängig, wo der Mauszeiger beim Screenshot positioniert ist.
Deshalb habe ich auch beim Screenshot Deiner Spalte A Wert darauf gelegt, dass der Mauszeiger ebenfalls in Zeile 11 war ;-)

Re: Inhalt Zellbereich muss 'unique' sein

Verfasst: Mi 2. Sep 2020, 18:05
von Pit Zyclade
@Mondblatt24

Einfach genial.
Ich habe deine Formel mal auf die 10.Zeile angewandt:
10. Zeile markiert
Gültigkeit: benutzerdefiniert
Formel. ZÄHLENWENN(10:10;A10)=1
und es funktioniert prächtig.

Ich bin nur konsterniert, dass ich durch Probieren und Anleitung aus der Hilfe niemals auf diese Lösung gekommen wäre.
Dass der Bereich 10:10 ist, war mir fast klar, da wir ja zuvor markiert hatten.
Aber dass A10 so eine Art Startpunkt bedeutet, habe ich aus deiner Formel analog geschlossen.
=1 als Bedingung, dass jeder Wert (außer dem leeren) nur einmal sein darf, ist auch logisch.

Danke, dass du dein Wissen hier eingebracht hast.