DGET är en unik Excel-databasfunktion. Den utför ingen beräkning utan kontrollerar om det finns dubbla poster. Funktionen returnerar ett av tre värden:
-
Om en post matchar kriteriet, returnerar DGET kriteriet.
-
Om inga poster matchar kriteriet, returnerar DGET #VALUE! fel.
-
Om mer än en post matchar kriteriet, returnerar DGET #NUM! fel.
Genom att testa för att se om DGET returnerar ett fel kan du upptäcka problem med din data. Du kanske misstänker att en elev har anmält sig två gånger till en specifik klass. Om detta är sant kommer två poster att ha samma student-ID och klass.
Följande figur visar hur man kontrollerar om student NR5090 skrivs in mer än en gång för Calculus 101. Om det finns mer än en post returnerar DGET ett fel. Cell F5 innehåller en formel som kapslar DGET-funktionen inuti ISERROR-funktionen; allt som finns i IF-funktionen. Om DGET returnerar ett fel, returnera ett meddelande; om DGET inte returnerar ett fel, returnera ett annat meddelande. Här är formeln:

Använda DGET för att testa för dubbletter av poster i en databas.
=OM(ISERROR(DGET(Students,"Student ID",F2:G3)),F3 & " har dubbletter av poster", F3 & " har en post")