Frage stellen
0

Wie kann ich erreichen, das in einer Spalte (Tabelle) nur ungleiche Werte (Zahlen) eingegeben werden können (z.B. bei Projekt- oder Bestellnummern die jeweils nur ein mal vergeben werden sollen)?

gefragt 2019-05-25 12:10:52 +0200

MB Gravatar-Bild

Wie kann ich erreichen, das in einer Spalte (Tabelle) nur ungleiche Werte (Zahlen) eingegeben werden können (z.B. bei Projekt- oder Bestellnummern die jeweils nur ein mal vergeben werden sollen)?

Bearbeiten Tags ändern Melden schließen vereinen löschen

Kommentare

Da ist mir fuer Calc keine Loesung bekannt. Hingegen in Base, z.B. unter HSQLDB kann ein eindeutiger identifier (ID) angelegt werden, dieser zaehlt mit jedem neuen Datensatz automatisch hoch.

ebot Gravatar-Bildebot ( 2019-05-25 14:42:46 +0200 )Bearbeiten

Tipp: Auissagekräftige, aber kurze Beschreibung der Aufgabe im Betreff. Wenige signifikante Stichworte erleichtern es anderen, nach früheren Formulierungen eigener Fragen zu suchen.

Lupp Gravatar-BildLupp ( 2019-05-25 15:57:31 +0200 )Bearbeiten

1 Antwort

0

geantwortet 2019-05-25 15:33:05 +0200

Lupp Gravatar-Bild

updated 2019-05-25 15:58:10 +0200

Die Eingabe eines bereits vorhandenen Wertes zu unterbinden ist schwierig. Naja, eher unmöglich. Am ehesten kann man mit Hilfe von Usercode unter Verwendung des Sheetereignisses 'Content changed' einen erneut eingegebenen Wert gleich wieder löschen. Das Ganze ist natürlich ohnehin wohl eher eine Datenbanksache.

Im Spreadsheet kann man aber Conditional Formatting verwenden, um nach Eingabe einer Wiederholung, etwa durch setzen einer Warnfarbe, den Anwender zur Abänderung zu veranlassen.

Beispiel mit CF
Beispiel mit Usercode (nicht empfohlen!)

Bearbeiten Melden löschen Link mehr
Registrieren oder einloggen, um zu antworten

Antwortwerkzeuge

1 Beobachter

Statistik

Gefragt: 2019-05-25 12:10:52 +0200

Angesehen: 45 Mal

Aktualisiert: May 25