Applies To„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ Internetinė „Excel“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013

Šiame straipsnyje aprašoma formulės sintaksė ir DGET  programoje "Microsoft Excel".

Aprašas

Ištraukia atskirą reikšmę iš sąrašo stulpelio ar duomenų bazės, kuri atitinka jūsų nurodytas sąlygas.

Sintaksė

DGET(duomenų bazė, laukas, kriterijai)

Funkcijos DGET sintaksė turi tokius argumentus.

  • Duom_bazė    Būtina. Langelių, sudarančių sąrašą ar duomenų bazę, diapazonas. Duomenų bazė yra susijusių duomenų sąrašas, kuriame susijusios informacijos eilutės yra įrašai, o duomenų stulpeliai yra laukai. Pirmoje sąrašo eilutėje yra kiekvieno stulpelio žymės.

  • Laukas    Būtinas. Rodo, kuris stulpelis yra naudojamas funkcijoje. Įveskite stulpelio etiketę tarp dvigubų kabučių, pavyzdžiui, „Amžius“ arba „Pajamos“ arba skaičių (be kabučių), rodantį stulpelio vietą sąraše: 1 – pirmas stulpelis, 2 – antras stulpelis ir t. t.

  • Kriterijus    Būtina. Langelių, kuriuose yra jūsų nurodytos sąlygos, diapazonas. Galite naudoti bet kokį kriterijų argumento diapazoną, kuriame yra bent viena stulpelio etiketė ir žemiau jos yra bent vienas langelis, kuriame nurodyta to stulpelio sąlyga.

Pastabos

  • Jei joks įrašas neatitinka kriterijų, DGET pateikia #VALUE! klaidos reikšmę.

  • Jei kriterijus atitinka daugiau nei vienas įrašas, DGET pateikia #NUM! klaidos reikšmę.

  • Galite naudoti bet kokį kriterijų argumento diapazoną, kuriame yra bent viena stulpelio žymė ir žemiau jo – bent vienas langelis su nurodyta sąlyga.

    Pavyzdžiui, jei diapazono G1:G2 langelyje G1 yra stulpelio etiketė Pajamos, o langelyje G2 – 10 000 EUR suma, šį diapazoną galite apibrėžti kaip MatchIncome (pajamų atitikimas) ir naudoti šį pavadinimą kaip kriterijų argumentą duomenų bazės funkcijose.

  • Nors kriterijų diapazonas gali būti įdėtas bet kurioje darbalapio vietoje, nedėkite jo sąrašo apačioje. Jei į sąrašą įtrauksite daugiau informacijos, nauja informacija bus įrašyta į pirmąją eilutę, esančią sąrašo apačioje. Jei eilutė sąrašo apačioje yra netuščia, programa „Microsoft Excel“ naujos informacijos pridėti negalės.

  • Įsitikinkite, kad kriterijų diapazonas nepersidengia su sąrašu.

  • Jei operaciją norite atlikti su visu duomenų bazės stulpeliu, kriterijų diapazone įeikite į tuščią eilutę žemiau stulpelių etikečių.

Pavyzdys

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

Medis

Aukštis

Amžius

Derlius

Pelnas

Aukštis

="=Obelis"

> 10

< 16

="Kriaušė"

> 12

Medis

Aukštis

Amžius

Derlius

Pelnas

Obelis

18

20

14

105 EUR

Kriaušė

12

12

10

96 EUR

Vyšnia

13

14

9

105 EUR

Obelis

14

15

10

75 EUR

Kriaušė

9

8

8

77 EUR

Obelis

8

9

6

45 EUR

Formulė

Aprašas

Rezultatas

=DGET(A5:E11; "Derlius"; A1:A3)

Grąžina #NUM! klaidos reikšmę, nes daugiau nei vienas įrašas atitinka kriterijus (bet kurią obelį ar kriaušę).

#NUM!

=DGET(A5:E11; "Derlius"; A1:F3)

Grąžina 10 (obels 9 eilutėje derlius), nes tai vienintelis įrašas, atitinkantis sąlygas A1:F3 langeliuose.

10

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.