Πώς να χρησιμοποιήσετε τη συνάρτηση Excel DGET -

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

Περίληψη

Η συνάρτηση Excel DGET λαμβάνει μία τιμή σε ένα δεδομένο πεδίο από μια εγγραφή που ταιριάζει με τα κριτήρια. Το DGET θα ρίξει το σφάλμα #NUM εάν περισσότερες από μία εγγραφές ταιριάζουν με τα κριτήρια.

Σκοπός

Λάβετε αξία από την αντίστοιχη εγγραφή

Τιμή επιστροφής

Η τιμή σε ένα δεδομένο πεδίο

Σύνταξη

= DGET (βάση δεδομένων, πεδίο, κριτήρια)

Επιχειρήματα

  • βάση δεδομένων - Εύρος βάσεων δεδομένων, συμπεριλαμβανομένων κεφαλίδων.
  • πεδίο - Όνομα πεδίου ή ευρετήριο προς μέτρηση.
  • κριτήρια - Εύρος κριτηρίων συμπεριλαμβανομένων των κεφαλίδων.

Εκδοχή

Excel 2003

Σημειώσεις χρήσης

Η συνάρτηση Excel DGET λαμβάνει μία τιμή από ένα δεδομένο πεδίο σε μια εγγραφή που ταιριάζει με τα κριτήρια. Το όρισμα της βάσης δεδομένων είναι ένα εύρος κελιών που περιλαμβάνει κεφαλίδες πεδίου, το πεδίο είναι το όνομα ή ο δείκτης του πεδίου για τη λήψη μιας μέγιστης τιμής και τα κριτήρια είναι μια περιοχή κελιών με κεφαλίδες που ταιριάζουν με αυτές στη βάση δεδομένων .

Χρησιμοποιώντας το παραπάνω παράδειγμα, μπορείτε να λάβετε την τιμή από το πεδίο "Σύνολο" σε μια εγγραφή όπου το χρώμα είναι "κόκκινο" και το "Ημέρα" είναι Τρί με έναν από τους δύο παρακάτω τύπους:

=DGET(B7:E14,"Total",B4:E5) // field by name =DGET(B7:E14,4,B4:E5) // field by index

Η συνάρτηση DGET έχει σχεδιαστεί για να εξαγάγει μία μόνο τιμή βάσει κριτηρίων αντιστοίχισης. Όταν περισσότερες από μία εγγραφές ταιριάζουν με κριτήρια, το DGET θα ρίξει το σφάλμα #NUM

Επιλογές κριτηρίων

Τα κριτήρια μπορούν να περιλαμβάνουν μια ποικιλία εκφράσεων, συμπεριλαμβανομένων ορισμένων μπαλαντέρ. Ο παρακάτω πίνακας δείχνει μερικά παραδείγματα:

Κριτήρια η ΣΥΜΠΕΡΙΦΟΡΑ
το κόκκινο Ταίριασμα "κόκκινο" ή "ΚΟΚΚΙΝΟ"
Σχετικά με* Ξεκινά με "re"
10 Ισούται με 10
> 10 Μεγαλύτερο από 10
Όχι κενό
100 Όχι 100
> 12/19/2017 Μεγαλύτερη από τις 19 Δεκεμβρίου 2017

Σημείωση: φαίνεται ότι η υποστήριξη για μπαλαντέρ δεν είναι τόσο εκτεταμένη όσο με άλλες λειτουργίες όπως COUNTIFS, SUMIFS, MATCH κ.λπ. Για παράδειγμα, το μοτίβο ??? θα ταιριάξει συμβολοσειρές με 3 ακριβώς χαρακτήρες σε πιο σύγχρονες συναρτήσεις, αλλά όχι στις συναρτήσεις βάσης δεδομένων. Εάν χρησιμοποιείτε μπαλαντέρ, δοκιμάστε προσεκτικά.

Κριτήρια πολλαπλών σειρών

Το εύρος κριτηρίων για το DGET μπορεί να περιλαμβάνει περισσότερες από μία σειρές κάτω από τις κεφαλίδες. Όταν τα κριτήρια περιλαμβάνουν περισσότερες από μία σειρές, κάθε σειρά συνδέεται με λογική OR και οι εκφράσεις σε μια δεδομένη σειρά κριτηρίων ενώνονται με τη λογική AND.

Σημειώσεις:

  • Το DGET θα ρίξει το σφάλμα #NUM εάν περισσότερες από μία εγγραφές ταιριάζουν με τα κριτήρια.
  • Το DGET υποστηρίζει χαρακτήρες μπαλαντέρ σε κριτήρια
  • Τα κριτήρια μπορούν να περιλαμβάνουν περισσότερες από μία σειρές
  • Το όρισμα πεδίου μπορεί να παρέχεται ως όνομα σε διπλά εισαγωγικά ("") ή ως αριθμός που αντιπροσωπεύει ευρετήριο πεδίου.
  • Τα εύρη βάσεων δεδομένων και κριτηρίων πρέπει να περιλαμβάνουν αντίστοιχες κεφαλίδες.

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