2016-05-10 4 views
1

zu verweigern, würde ich es wirklich schätzen, wenn jemand eine Datenüberprüfungsfunktion schreiben könnte, die verhindert, dass jemand doppelte Einträge UND leere Spalten eingeben.Mit der Datenvalidierung, um doppelte Einträge und leere Zellen in einer Spalte

Zum Beispiel, wenn ich eintreten

111 
999 
111 

I Blätter google will 111

auch ablehnen, wenn ich

111 
999 

123 
eingegeben

I Blätter google will abzulehnen 123

+0

Sie sagen 'google sheets', aber markiert es Excel. Welches ist es? Die Methoden zur Validierung der Daten unterscheiden sich ein wenig. –

+0

Ich entschuldige mich, ich benutze Google-Blätter, aber ich dachte, es war austauschbar mit Excel. –

Antwort

1

Angenommen, die Spalte ist A und die Zelle A1 ist ihr Header, die Gültigkeitsregel, die angewendet wird o A2: A sei "Custom Formel ist ..." mit der Formel

=and(iserror(match(A2, A$1:A1, 0)), not(isblank(A1))) 

Erläuterung:

  • match versucht jede Zelle Wert in den Zellen über sie zu finden. Wenn keine Übereinstimmung vorliegt, wird # 0 Fehler zurückgegeben, der iserror in den Wert TRUE konvertiert.
  • Die zweite Bedingung besteht darauf, dass die Zelle direkt über der aktuellen nicht leer ist.
  • Die beiden werden durch and verbunden, so dass sie beide halten müssen, damit die Eingabe gültig ist.
Verwandte Themen