Kopsavilkums
Excel DGET funkcija iegūst vienu vērtību noteiktā laukā no ieraksta, kas atbilst kritērijiem. DGET izmet kļūdu #NUM, ja kritērijiem atbilst vairāk nekā viens ieraksts.
Mērķis
Iegūstiet vērtību no atbilstoša ierakstaAtgriešanās vērtība
Vērtība dotajā laukāSintakse
= DGET (datu bāze, lauks, kritēriji)Argumenti
- datu bāze - datu bāzes diapazons, ieskaitot galvenes.
- lauks - lauka nosaukums vai indekss, kas jāskaita.
- kritēriji - kritēriju diapazons, ieskaitot galvenes.
Versija
Excel 2003Lietošanas piezīmes
Excel DGET funkcija iegūst noteiktu vērtību no noteikta lauka ierakstā, kas atbilst kritērijiem. Datu bāzes arguments ir šūnu diapazons, kas ietver lauka galvenes, lauks ir tā lauka nosaukums vai indekss, no kura iegūst maksimālo vērtību, un kritēriji ir šūnu diapazons ar galvenēm, kas atbilst datu bāzē esošajām .
Izmantojot iepriekš minēto piemēru, vērtību no lauka “Kopā” varat iegūt ierakstā, kurā krāsa ir “sarkana” un “Diena” ir otrdiena, izmantojot kādu no abām zemāk norādītajām formulām:
=DGET(B7:E14,"Total",B4:E5) // field by name =DGET(B7:E14,4,B4:E5) // field by index
DGET funkcija ir paredzēta, lai iegūtu vienu vērtību, pamatojoties uz atbilstības kritērijiem. Kad vairāk nekā viens ieraksts atbilst kritērijiem, DGET izmet kļūdu #NUM.
Kritēriju iespējas
Kritēriji var ietvert dažādas izteiksmes, tostarp dažas aizstājējzīmes. Zemāk esošajā tabulā ir parādīti daži piemēri:
Kritēriji | Uzvedība |
---|---|
sarkans | Sakrīt ar “sarkans” vai “RED” |
Re * | Sākas ar "re" |
10 | Vienāds ar 10 |
> 10 | Lielāks par 10 |
Nav tukša | |
100 | Nav 100 |
> 19.12.2017 | Lielāks par 2017. gada 19. decembri |
Piezīme: šķiet, ka aizstājējzīmju atbalsts nav tik plašs kā ar citām funkcijām, piemēram, COUNTIFS, SUMIFS, MATCH utt. Piemēram, modelis ??? saskaņos virknes ar 3 precīzi rakstzīmēm modernākās funkcijās, bet ne datu bāzes funkcijās. Ja izmantojat aizstājējzīmes, rūpīgi pārbaudiet.
Vairāku rindu kritēriji
DGET kritēriju diapazonā var būt vairāk nekā viena rinda zem galvenēm. Ja kritērijos ietilpst vairāk nekā viena rinda, katra rinda tiek apvienota ar OR loģiku un izteiksme noteiktā kritēriju rindā ir savienota ar AND loģiku.
Piezīmes:
- DGET izmet kļūdu #NUM, ja kritērijiem atbilst vairāk nekā viens ieraksts.
- DGET kritērijos atbalsta aizstājējzīmes
- Kritērijos var iekļaut vairākas rindas
- Lauks arguments var tikt piegādāts kā vārdu pēdiņās ( ""), vai arī kā numurs pārstāv lauka indeksu.
- Datu bāzē un kritēriju diapazonos jāietver atbilstošas galvenes.