01 z 01
Vyhledání konkrétních záznamů v databázi aplikace Excel
Funkce DGET je jednou z funkcí databáze aplikace Excel. Tato skupina funkcí je navržena tak, aby usnadnila shrnutí informací z velkých tabulek dat. Dělají to tím, že vracejí specifické informace založené na jednom nebo více kritériích zvolených uživatelem.
Funkci DGET lze použít k vrácení jednoho pole dat ze sloupce databáze, která odpovídá zadaným podmínkám.
DGET je podobná funkci VLOOKUP, kterou lze také použít k návratu jednotlivých polí dat.
DGET Syntaxe a argumenty
Syntaxe funkce DGET je:
= DGET (databáze, pole, kritéria)
Všechny databázové funkce mají stejné tři argumenty :
- Databáze : (požadováno) Určuje rozsah odkazů na buňky obsahující databázi. Názvy polí musí být součástí tohoto rozsahu.
- Pole : (povinné) Označuje, který sloupec nebo pole má být použita funkcí ve svých výpočtech. Zadejte argument buď zadáním názvu pole (například #Orders) nebo zadejte číslo sloupce (například 3).
- Kritéria : (povinné) Zobrazí seznam buněk obsahující podmínky zadané uživatelem. Rozsah musí obsahovat alespoň jeden název pole z databáze a alespoň jednu další odkaz buňky označující podmínku, která má být vyhodnocena funkcí.
Příklad Použití funkce DGET aplikace Excel: Přizpůsobení jediného kritéria
Tento příklad použije DGET k nalezení počtu prodejních zakázek zadaných konkrétním obchodním zástupcem za daný měsíc.
Zadání výukového data
Poznámka: Tutorial neobsahuje kroky formátování.
- Zadejte datovou tabulku do buněk D1 až F13
- Nechte buňku E5 prázdnou; kde je umístěn vzorec DGET
- Názvy polí v buňkách D2 až F2 budou použity jako součást argumentu Kritéria funkce
Výběr kritérií
Chcete-li, aby se DGET dotazovalo pouze na data konkrétního obchodního zástupce, zadejte do pole 3 název názvu agentu pod názvem SalesRep .
- V buňce F3 zadejte kritéria Harry
- V buňce E5 zadejte nadpis #Orders: pro označení informací, které uvidíme u DGET
Pojmenování databáze
Použití pojmenovaného rozsahu pro velké rozsahy dat, jako je databáze, může nejen usnadnit zadání tohoto argumentu do funkce, ale také může zabránit chybám způsobeným výběrem nesprávného rozsahu.
Pojmenované rozsahy jsou velmi užitečné, pokud používáte stejný rozsah buněk často ve výpočtech nebo při vytváření grafů nebo grafů.
- Zvýrazněte buňky D7 až F13 v listu pro výběr rozsahu
- Klepněte na pole název nad sloupcem A v listu
- Zadejte SalesData do pole název pro vytvoření pojmenovaného rozsahu
- Stisknutím klávesy Enter na klávesnici dokončete záznam
Otevření dialogového okna DGET
Dialogové okno funkce umožňuje snadnou metodu zadávání dat pro každý z argumentů funkce.
Otevření dialogového okna pro skupinu databází funkcí se provádí klepnutím na tlačítko funkce průvodce ( fx ) umístěné vedle řádku vzorců nad listem.
- Klikněte na buňku E5 - místo, kde se budou zobrazovat výsledky funkce
- Klepnutím na tlačítko průvodce funkcí ( fx ) vyvoláte dialogové okno Vložit funkci
- Zadejte DGET v okně Vyhledat funkci v horní části dialogového okna
- Klepnutím na tlačítko GO vyhledejte funkci
- Dialogové okno by mělo najít DGET a zobrazit jej v okně Výběr funkce
- Klepnutím na tlačítko OK otevřete dialogové okno funkce DGET
Dokončení argumentů
- Klikněte na řádek Databáze dialogového okna
- Do řádku zadejte název oblasti SalesData
- Klikněte na řádek pole v dialogovém okně
- Zadejte název pole #Orders do řádku
- Klepněte na řádek Kritéria v dialogovém okně
- Zvýrazněte buňky D2 až F3 v pracovním listu pro zadání rozsahu
- Klepnutím na tlačítko OK zavřete dialogové okno funkce DGET a dokončete funkci
- Odpověď 217 by se měla objevit v buňce E5, protože se jedná o počet objednávek, které Harry uvedl tento měsíc
- Když kliknete na buňku E5 úplnou funkci
= DGET (SalesData, "#Orders", D2: F3) se zobrazí ve sloupci vzorců nad pracovním listem
Chyby databázové funkce
#Value : Vyskytuje se nejčastěji, pokud nebyly do argumentu databáze zahrnuty názvy polí.
U výše uvedeného příkladu se ujistěte, že názvy polí v buňkách D6: F6 byly zahrnuty v uvedeném rozsahu SalesData .