01 z 01
Vyhľadajte konkrétne záznamy v databáze programu Excel
Funkcia DGET je jednou z databázových funkcií programu Excel. Táto skupina funkcií je navrhnutá tak, aby zjednodušila zhrnutie informácií z veľkých tabuliek dát. Robia to tak, že vrátia špecifické informácie založené na jednom alebo viacerých kritériách zvolených používateľom.
Funkcia DGET sa môže použiť na vrátenie jedného poľa dát zo stĺpca databázy, ktorý zodpovedá podmienkam, ktoré zadáte.
DGET je podobná funkcii VLOOKUP, ktorá sa dá použiť aj na vrátenie jednotlivých polí dát.
DGET Syntax a argumenty
Syntax pre funkciu DGET je:
= DGET (databáza, pole, kritériá)
Všetky databázové funkcie majú rovnaké tri argumenty :
- Databáza : (povinné) Určuje rozsah bunkových odkazov obsahujúcich databázu. Názvy polí musia byť zahrnuté do rozsahu.
- Pole : (povinné) Označuje, ktorý stĺpec alebo pole sa použije vo funkcii vo svojich výpočtoch. Zadajte argument zadaním názvu poľa (napríklad #Orders) alebo zadajte číslo stĺpca (napríklad 3).
- Kritériá : (povinné) Zoznam rozsahov buniek obsahujúcich podmienky špecifikované používateľom. Rozsah musí obsahovať aspoň jeden názov poľa z databázy a aspoň jednu ďalšiu bunkovú referenciu, ktorá označuje stav, ktorý má byť vyhodnotený funkciou.
Príklad Použitie funkcie DGET programu Excel: Zhoda jedného kritéria
Tento príklad použije DGET na nájdenie počtu objednávok na predaj, ktoré predložil konkrétny obchodný zástupca za daný mesiac.
Zadanie údajov výučby
Poznámka: V príručke nie sú zahrnuté kroky formátovania.
- Zadajte tabuľku s údajmi do buniek D1 až F13
- Nechajte bunku E5 prázdne; toto je miesto, kde bude umiestnený vzorec DGET
- Názvy polí v bunkách D2 až F2 sa použijú ako súčasť argumentu Kritériu funkcie
Výber kritérií
Ak chcete, aby DGET vyhľadával iba údaje o konkrétnom obchodnom zástupcovi, zadajte názov agenta pod názvom SalesRep v riadku 3.
- V bunke F3 zadajte kritériá Harry
- V bunke E5 napíšte nadpis #Orders: aby ste uviedli informácie, ktoré nájdeme s DGET
Pomenovanie databázy
Použitie pomenovaného rozsahu pre veľké rozsahy údajov, ako je databáza, môže nielen uľahčiť zadávanie tohto argumentu do funkcie, ale môže tiež zabrániť chybám spôsobeným výberom nesprávneho rozsahu.
Pomenované rozsahy sú veľmi užitočné, ak používate rovnaký rozsah buniek často vo výpočtoch alebo pri vytváraní grafov alebo grafov.
- Zvýraznite bunky D7 až F13 v pracovnom hárku a vyberte rozsah
- Kliknite na pole s názvom nad stĺpcom A v pracovnom hárku
- Zadajte názov Predajné údaje do poľa s názvom a vytvorte pomenovaný rozsah
- Stlačením klávesu Enter na klávesnici dokončite záznam
Otvorenie dialógového okna DGET
Dialogové okno funkcie poskytuje jednoduchú metódu zadávania údajov pre každý z argumentov funkcie.
Otvorenie dialógového okna pre skupinu funkcií databázy sa vykoná kliknutím na tlačidlo funkčného sprievodcu ( fx ) umiestnené vedľa lišty vzorcov nad pracovným hárkom.
- Kliknite na bunku E5 - miesto, kde sa zobrazia výsledky funkcie
- Kliknite na tlačidlo funkcie sprievodcu ( fx ), čím vyvoláte dialógové okno Vložiť funkciu
- Do vyhľadávacieho okna v hornej časti dialógového okna zadajte príkaz DGET
- Kliknutím na tlačidlo GO vyhľadajte funkciu
- V dialógovom okne by ste mali nájsť DGET a vymenovať ho v okne Vybrať funkciu
- Kliknutím na tlačidlo OK otvoríte dialógové okno funkcie DGET
Dokončenie argumentov
- Kliknite na riadok databázy dialógového okna
- Zadajte názov rozsahu SalesData do riadku
- Kliknite na riadok Pole v dialógovom okne
- Do riadku zadajte názov poľa #Orders
- Kliknite na riadok Kritériá dialógového okna
- Označte bunky D2 až F3 v pracovnom hárku a zadajte rozsah
- Kliknutím na tlačidlo OK zatvorte dialógové okno funkcie DGET a dokončíte funkciu
- Odpoveď 217 by sa mala objaviť v bunke E5, pretože to je počet objednávok na predaj, ktoré uviedol Harry tento mesiac
- Keď kliknete na bunku E5 úplnú funkciu
= DGET (SalesData, "#Orders", D2: F3) sa zobrazí vo formulári nad pracovným hárkom
Chyby databázových funkcií
#Value : Najčastejšie sa vyskytuje, keď názvy polí neboli zahrnuté do databázového argumentu.
Na príklad vyššie, uistite sa, že názvy polí v bunkách D6: F6 boli zahrnuté v uvedenom rozsahu SalesData .