Τύπος Excel: Η επικύρωση δεδομένων απαιτεί μοναδικό αριθμό -

Πίνακας περιεχομένων

Γενική φόρμουλα

=AND(ISNUMBER(A1),COUNTIF(range,A1)<2)

Περίληψη

Για να επιτρέψετε μόνο μοναδικούς αριθμούς σε ένα δεδομένο εύρος, μπορείτε να χρησιμοποιήσετε την επικύρωση δεδομένων με έναν προσαρμοσμένο τύπο που βασίζεται στις συναρτήσεις AND, ISNUMBER και COUNTIF.

Στο παράδειγμα που εμφανίζεται, η επικύρωση δεδομένων που εφαρμόζεται στο B5: B9 είναι:

=AND(ISNUMBER(B5),COUNTIF(ids,B5)<2)

όπου ids είναι το ονομαζόμενο εύρος B5: B9.

Εξήγηση

Οι κανόνες επικύρωσης δεδομένων ενεργοποιούνται όταν ένας χρήστης προσθέτει ή αλλάζει μια τιμή κελιού.

Η συνάρτηση AND λαμβάνει πολλαπλά ορίσματα (λογικές εκφράσεις) και επιστρέφει TRUE μόνο όταν όλα τα ορίσματα επιστρέφουν TRUE. Σε αυτήν την περίπτωση, χρειαζόμαστε δύο προϋποθέσεις:

Λογική 1 ελέγχει εάν η είσοδος είναι ένας αριθμός χρησιμοποιώντας τη συνάρτηση ISNUMBER:

ISNUMBER(B5)

Η συνάρτηση ISNUMBER επιστρέφει TRUE όταν μια τιμή είναι αριθμητική και FALSE εάν όχι.

Οι δοκιμές Logical 2 ελέγχουν ότι η είσοδος δεν υπάρχει ήδη στην ονομαστική περιοχή "ids":

COUNTIF(ids,B5)<2

Το COUNTIF επιστρέφει μια μέτρηση της τιμής στο B5 μέσα στα αναγνωρισμένα αναγνωριστικά εύρους (B5: B9) Εάν η μέτρηση είναι μικρότερη από 2, η λογική έκφραση επιστρέφει ΑΛΗΘΕΙΑ.

Εάν και οι δύο λογικές εκφράσεις επιστρέψουν TRUE, η συνάρτηση AND επιστρέφει TRUE και η επικύρωση πετυχαίνει:

=AND(TRUE,TRUE) // validation successful

Εάν κάποια από τις λογικές επιστρέφει FALSE, η επικύρωση δεδομένων αποτυγχάνει.

Λάβετε υπόψη ότι η αριθμητική εισαγωγή περιλαμβάνει ημερομηνίες και ώρες, ακέραιους αριθμούς και δεκαδικές τιμές.

Σημείωση: Οι αναφορές κελιών σε τύπους επικύρωσης δεδομένων σχετίζονται με το επάνω αριστερό κελί στο εύρος που επιλέγεται όταν ορίζεται ο κανόνας επικύρωσης, στην περίπτωση αυτή B5.

ενδιαφέροντα άρθρα...