Το DGET είναι μια μοναδική λειτουργία βάσης δεδομένων του Excel. Δεν εκτελεί υπολογισμό, αλλά ελέγχει για διπλές εγγραφές. Η συνάρτηση επιστρέφει μία από τις τρεις τιμές:
-
Εάν μία εγγραφή ταιριάζει με το κριτήριο, η DGET επιστρέφει το κριτήριο.
-
Εάν καμία εγγραφή δεν ταιριάζει με το κριτήριο, η DGET επιστρέφει το #VALUE! λάθος.
-
Εάν περισσότερες από μία εγγραφές ταιριάζουν με το κριτήριο, η DGET επιστρέφει το #NUM! λάθος.
Κάνοντας δοκιμή για να δείτε εάν το DGET επιστρέφει σφάλμα, μπορείτε να ανακαλύψετε προβλήματα με τα δεδομένα σας. Ίσως υποψιάζεστε ότι ένας μαθητής έχει εγγραφεί δύο φορές σε μια συγκεκριμένη τάξη. Εάν αυτό ισχύει, δύο εγγραφές θα έχουν την ίδια ταυτότητα μαθητή και τάξη.
Το παρακάτω σχήμα δείχνει πώς μπορείτε να ελέγξετε εάν το NR5090 μαθητή έχει εισαχθεί περισσότερες από μία φορές για τον Λογισμό 101. Εάν υπάρχουν περισσότερες από μία εγγραφές, το DGET επιστρέφει ένα σφάλμα. Το κελί F5 περιέχει έναν τύπο που τοποθετεί τη συνάρτηση DGET μέσα στη συνάρτηση ISERROR. όλα όσα βρίσκονται μέσα στη συνάρτηση IF. Εάν το DGET εμφανίσει σφάλμα, επιστρέψτε ένα μήνυμα. Εάν το DGET δεν εμφανίσει σφάλμα, επιστρέψτε ένα διαφορετικό μήνυμα. Εδώ είναι ο τύπος:
Χρήση του DGET για έλεγχο για διπλότυπες εγγραφές σε μια βάση δεδομένων.
=IF(ISERROR(DGET(Students,Student ID",F2:G3)),F3 & "έχει διπλότυπες εγγραφές", F3 & "έχει μία εγγραφή")