DGET és una funció de base de dades d'Excel única. No realitza un càlcul sinó que comprova si hi ha entrades duplicades. La funció retorna un dels tres valors:
-
Si un registre coincideix amb el criteri, DGET retorna el criteri.
-
Si cap registre no coincideix amb el criteri, DGET retorna el #VALOR! error.
-
Si més d'un registre coincideix amb el criteri, DGET retorna el #NUM! error.
Si proveu per veure si DGET retorna un error, podreu descobrir problemes amb les vostres dades. Potser sospiteu que un estudiant s'ha registrat dues vegades per a una classe específica. Si això és cert, dos registres tindran el mateix número d'estudiant i classe.
La figura següent mostra com comprovar si l'estudiant NR5090 s'introdueix més d'una vegada per al càlcul 101. Si hi ha més d'un registre, DGET retorna un error. La cel·la F5 conté una fórmula que anida la funció DGET dins de la funció ISERROR; tot el que hi ha dins de la funció SI. Si DGET retorna un error, retorna un missatge; si DGET no retorna cap error, retorna un missatge diferent. Aquí teniu la fórmula:

Ús de DGET per comprovar si hi ha registres duplicats en una base de dades.
=IF(ISERROR(DGET(Estudiants,"ID de l'estudiant", F2:G3)),F3 & " té registres duplicats", F3 & " té un registre")