
Zhrnutie
Funkcia Excel DGET získa jednu hodnotu v danom poli zo záznamu, ktorý zodpovedá kritériám. DGET vyhodí chybu # ČÍSLO, ak kritériám vyhovuje viac ako jeden záznam.
Účel
Získajte hodnotu zo zodpovedajúceho záznamuNávratová hodnota
Hodnota v danom poliSyntax
= DGET (databáza, pole, kritériá)Argumenty
- databáza - rozsah databázy vrátane hlavičiek.
- pole - názov poľa alebo index, ktorý sa má spočítať.
- kritériá - rozsah kritérií vrátane hlavičiek.
Verzia
Excel 2003Poznámky k použitiu
Funkcia Excel DGET získa jednu hodnotu z daného poľa v zázname, ktorý zodpovedá kritériám. Argument databáza predstavuje rozsah buniek, ktoré obsahujú hlavičky polí, pole je názov alebo index poľa, z ktorého sa má získať maximálna hodnota, a kritéria je rozsah buniek s hlavičkami, ktoré sa zhodujú s tými v databáze .
Pomocou vyššie uvedeného príkladu môžete získať hodnotu z poľa „Celkom“ v zázname, v ktorom je farba „červená“ a „Deň“ je Ut, a to pomocou jedného z týchto dvoch vzorcov uvedených nižšie:
=DGET(B7:E14,"Total",B4:E5) // field by name =DGET(B7:E14,4,B4:E5) // field by index
Funkcia DGET je navrhnutá na extrahovanie jednej hodnoty na základe kritérií zhody. Keď kritériám vyhovuje viac ako jeden záznam, DGET vyhodí chybu # ČÍSLO.
Možnosti kritérií
Kritériá môžu zahŕňať rôzne výrazy vrátane niektorých zástupných znakov. Nasledujúca tabuľka zobrazuje niekoľko príkladov:
Kritériá | Správanie |
---|---|
Červená | Zhoda „červená“ alebo „ČERVENÁ“ |
Re * | Začína na „re“ |
10 | Rovná sa 10 |
> 10 | Viac ako 10 |
Nie je prázdne | |
100 | Nie 100 |
> 19. 12. 2017 | Viac ako 19. decembra 2017 |
Poznámka: Zdá sa, že podpora zástupných znakov nie je taká rozsiahla ako pri iných funkciách, ako sú COUNTIFS, SUMIFS, MATCH atď. Napríklad vzor ??? bude zodpovedať reťazcom s 3 presne znakmi v modernejších funkciách, ale nie v databázových funkciách. Ak používate zástupné znaky, testujte opatrne.
Kritériá viacerých riadkov
Rozsah kritérií pre DGET môže obsahovať viac ako jeden riadok pod hlavičkami. Ak kritériá obsahujú viac ako jeden riadok, každý riadok je spojený s logikou OR a výrazy v danom rade kritérií sú spojené s logikou AND.
Poznámky:
- DGET vyhodí chybu # ČÍSLO, ak kritériám vyhovuje viac ako jeden záznam.
- DGET podporuje zástupné znaky v kritériách
- Kritériá môžu obsahovať viac ako jeden riadok
- Argument pole je možné uviesť ako názov v úvodzovkách ("") alebo ako číslo predstavujúce index poľa.
- Tieto databázy a kritériá rozsahy musí obsahovať zodpovedajúce hlavičky.