DGET er en unik Excel-databasefunktion. Den udfører ikke en beregning, men kontrollerer for duplikerede poster. Funktionen returnerer en af tre værdier:
-
Hvis én post matcher kriteriet, returnerer DGET kriteriet.
-
Hvis ingen poster matcher kriteriet, returnerer DGET #VALUE! fejl.
-
Hvis mere end én post matcher kriteriet, returnerer DGET #NUM! fejl.
Ved at teste for at se, om DGET returnerer en fejl, kan du opdage problemer med dine data. Måske har du mistanke om, at en elev har tilmeldt sig to gange til en bestemt klasse. Hvis dette er sandt, vil to poster have samme Student ID og klasse.
Følgende figur viser, hvordan man kontrollerer, om elev NR5090 er indtastet mere end én gang for Calculus 101. Hvis der er mere end én post, returnerer DGET en fejl. Celle F5 indeholder en formel, der indlejrer DGET-funktionen inde i FEJL-funktionen; alt det, der er inde i IF-funktionen. Hvis DGET returnerer en fejl, returner en besked; hvis DGET ikke returnerer en fejl, returner en anden besked. Her er formlen:
Brug af DGET til at teste for duplikerede poster i en database.
=HVIS(FEJL(DGET(Studenter,"Student ID",F2:G3)),F3 & " har duplikerede poster", F3 & " har én post")