DGET je jedinečná funkcia databázy Excelu. Nevykonáva výpočet, ale kontroluje duplicitné položky. Funkcia vracia jednu z troch hodnôt:
-
Ak jeden záznam zodpovedá kritériu, DGET vráti kritérium.
-
Ak žiadne záznamy nevyhovujú kritériu, DGET vráti #HODNOTA! chyba.
-
Ak kritériu vyhovuje viac ako jeden záznam, DGET vráti #NUM! chyba.
Otestovaním, či DGET vracia chybu, môžete odhaliť problémy s vašimi údajmi. Možno máte podozrenie, že študent sa do konkrétnej triedy zapísal dvakrát. Ak je to pravda, dva záznamy budú mať rovnaké ID študenta a triedu.
Nasledujúci obrázok ukazuje, ako skontrolovať, či je študent NR5090 zadaný viac ako raz pre Calculus 101. Ak existuje viac ako jeden záznam, DGET vráti chybu. Bunka F5 obsahuje vzorec, ktorý vnorí funkciu DGET do funkcie ISERROR; všetko, čo je vo funkcii IF. Ak DGET vráti chybu, vráťte jednu správu; ak DGET nevráti chybu, vráťte inú správu. Tu je vzorec:
Použitie DGET na testovanie duplicitných záznamov v databáze.
=AK(ISERROR(DGET(Students,"ID študenta",F2:G3)),F3 & "má duplicitné záznamy", F3 & "má jeden záznam")