
Γενική φόρμουλα
=COUNT(FIND(xlist,A1))=0
Περίληψη
Για να χρησιμοποιήσετε την επικύρωση δεδομένων για τον περιορισμό των σημείων στίξης, μπορείτε να χρησιμοποιήσετε μια ονομαστική περιοχή και έναν τύπο που βασίζεται στις συναρτήσεις FIND και COUNT. Στο παράδειγμα που εμφανίζεται, η επικύρωση δεδομένων που εφαρμόζεται στο C5: C10 είναι:
=COUNT(FIND(xlist,B5))=0
όπου xlist είναι η ονομαστική περιοχή D5: D11.
Εξήγηση
Οι κανόνες επικύρωσης δεδομένων ενεργοποιούνται όταν ένας χρήστης προσθέτει ή αλλάζει μια τιμή κελιού. Όταν ένας προσαρμοσμένος τύπος επιστρέφει ΑΛΗΘΕΙΑ, η επικύρωση περνά και η εισαγωγή γίνεται αποδεκτή. Όταν ένας τύπος επιστρέφει FALSE, η επικύρωση αποτυγχάνει και η εισαγωγή απορρίπτεται με ένα αναδυόμενο μήνυμα.
Σε αυτήν την περίπτωση, προηγουμένως ορίσαμε το όνομα εύρους "xlist" ως D5: D11. Αυτό το εύρος περιέχει χαρακτήρες που δεν επιτρέπονται.
Ο τύπος που χρησιμοποιούμε για επικύρωση δεδομένων είναι:
=COUNT(FIND(xlist,B5))=0
Η εργασία από τη λειτουργία FIND από μέσα προς τα έξω διαμορφώνεται με xlist για "εύρεση κειμένου" και το κελί B5 ως κείμενο προς αναζήτηση. Επειδή δίνουμε στο FIND έναν πίνακα με πολλές τιμές, το FIND επιστρέφει έναν πίνακα αποτελεσμάτων, έναν για κάθε χαρακτήρα στην ονομαζόμενη περιοχή "xlist". Για το κελί B5, το αποτέλεσμα από το FIND μοιάζει με αυτό:
(#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)
Κάθε σφάλμα #VALUE αντιπροσωπεύει έναν χαρακτήρα που δεν βρέθηκε. Εάν προσπαθήσουμε να εισέλθουμε, ας πούμε "demolition @", που περιλαμβάνει έναν περιορισμένο χαρακτήρα, το FIND επιστρέφει:
(#VALUE!;11;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)
Σημειώστε ότι η δεύτερη τιμή του πίνακα είναι τώρα 11.
Στη συνέχεια, η συνάρτηση COUNT επιστρέφει την καταμέτρηση όλων των αριθμών στον πίνακα. Όταν ο πίνακας δεν περιέχει αριθμούς (δηλ. Χωρίς περιορισμένους χαρακτήρες), το COUNT επιστρέφει μηδέν, η έκφραση επιστρέφει TRUE και η επικύρωση δεδομένων πετυχαίνει. Ωστόσο, όταν ο πίνακας δεν περιέχει αριθμούς (δηλ. Υπάρχει τουλάχιστον ένας περιορισμένος χαρακτήρας) COUNT επιστρέφει έναν αριθμό, η έκφραση επιστρέφει FALSE και η επικύρωση δεδομένων αποτυγχάνει.
Οι χαρακτήρες που εμφανίζονται στην ονομαζόμενη περιοχή xlist μπορούν να προσαρμοστούν στις απαιτήσεις προσαρμογής.
Σημείωση: Οι αναφορές κελιών σε τύπους επικύρωσης δεδομένων σχετίζονται με το επάνω αριστερό κελί στο εύρος που επιλέγεται όταν ορίζεται ο κανόνας επικύρωσης, στην περίπτωση αυτή B5.