DGET е уникална функция за база данни на Excel. Той не извършва изчисление, а проверява за дублиращи се записи. Функцията връща една от трите стойности:
-
Ако един запис отговаря на критерия, DGET връща критерия.
-
Ако няма записи, отговарящи на критерия, DGET връща #VALUE! грешка.
-
Ако повече от един запис отговаря на критерия, DGET връща #NUM! грешка.
Като тествате дали DGET връща грешка, можете да откриете проблеми с данните си. Може би подозирате, че ученик се е регистрирал два пъти за определен клас. Ако това е вярно, два записа ще имат еднакви студентски идентификатори и клас.
Следващата фигура показва как да проверите дали ученик NR5090 е въведен повече от веднъж за Calculus 101. Ако има повече от един запис, DGET връща грешка. Клетка F5 съдържа формула, която влага функцията DGET във функцията ISERROR; всичко, което е вътре във функцията IF. Ако DGET върне грешка, върнете едно съобщение; ако DGET не върне грешка, върнете друго съобщение. Ето формулата:
Използване на DGET за тестване за дублиращи се записи в база данни.
=АКО(ISERROR(DGET(Студенти,"Идентификатор на ученик",F2:G3)),F3 & " има дублиращи се записи", F3 & " има един запис")