
Formuła ogólna
=COUNTIF(range,A1)<2
Podsumowanie
Aby zezwolić tylko na unikalne wartości w danym zakresie, możesz użyć walidacji danych z niestandardową formułą opartą na funkcji LICZ.JEŻELI. W przedstawionym przykładzie walidacja danych zastosowana do C5: C9 to:
=COUNTIF(emails,C5)<2
gdzie e-maile to nazwany zakres C5: C9.
Wyjaśnienie
Reguły sprawdzania poprawności danych są uruchamiane, gdy użytkownik dodaje lub zmienia wartość komórki. W tym przykładzie używamy formuły, która sprawdza, czy dane wejściowe nie istnieją jeszcze w nazwanym zakresie „e-maile”:
COUNTIF(ids,B5)<2
LICZ.JEŻELI zwraca liczbę wartości w C5 wewnątrz e-maili z nazwanym zakresem (C5: C9). Jeśli liczba jest mniejsza niż 2, wyrażenie zwraca wartość PRAWDA i sprawdzanie poprawności kończy się pomyślnie. Jeśli nie, wyrażenie zwraca FALSE i walidacja kończy się niepowodzeniem.
Uwaga: Odwołania do komórek w formułach sprawdzania poprawności danych dotyczą lewej górnej komórki w zakresie wybranym podczas definiowania reguły sprawdzania poprawności, w tym przypadku B5.