DGET on ainutlaatuinen Excel-tietokantatoiminto. Se ei suorita laskutoimitusta, vaan tarkistaa päällekkäiset merkinnät. Funktio palauttaa yhden kolmesta arvosta:
-
Jos yksi tietue vastaa kriteeriä, DGET palauttaa kriteerin.
-
Jos mikään tietue ei vastaa ehtoa, DGET palauttaa #ARVO! virhe.
-
Jos useampi kuin yksi tietue vastaa ehtoa, DGET palauttaa #NUM! virhe.
Testaamalla, palauttaako DGET virheen, voit löytää tiedoissasi ongelmia. Ehkä epäilet, että opiskelija on ilmoittautunut kahdesti tietylle tunnille. Jos tämä on totta, kahdella tietueella on sama opiskelijatunnus ja luokka.
Seuraava kuva näyttää, kuinka tarkistetaan, syötetäänkö opiskelija NR5090 useammin kuin kerran Calculus 101:lle. Jos tietueita on useampi kuin yksi, DGET palauttaa virheen. Solu F5 sisältää kaavan, joka sisältää DGET-funktion VIRHE-funktion sisään; kaikki, mikä on IF-funktion sisällä. Jos DGET palauttaa virheen, palauta yksi viesti; jos DGET ei palauta virhettä, palauta toinen viesti. Tässä on kaava:
DGET:n käyttäminen tietokannan tietueiden kaksoiskappaleiden testaamiseen.
=JOS(ISERROR(DGET(Opiskelijat,"Opiskelijatunnus",F2:G3)),F3 & " sisältää päällekkäisiä tietueita", F3 & " on yksi tietue")