Funkce DGET je jednou z databázových funkcí Excelu. Tato skupina funkcí shrnuje informace z velkých tabulek dat tím, že vrací konkrétní informace na základě jednoho nebo více kritérií. Použijte funkci DGET k vrácení jediného pole dat, které odpovídá podmínkám, které zadáte.
Pokyny v tomto článku platí pro Excel 2019, 2016, 2013, 2010, 2007; Excel pro Microsoft 365, Excel Online, Excel pro Mac, Excel pro iPad, Excel pro iPhone a Excel pro Android.
DGET Syntaxe a argumenty
Syntaxe funkce je struktura, kterou Excel používá k provedení vašeho požadavku.
Syntaxe a argumenty pro funkci DGET jsou:
Všechny databázové funkce mají stejné tři argumenty:
- Databáze (povinné): Určuje rozsah odkazů na buňky obsahující databázi. Názvy polí musí být zahrnuty v rozsahu.
- Pole (povinné): Označuje, který sloupec nebo pole má funkce použít ve svých výpočtech. Zadejte argument buď zadáním názvu pole nebo čísla sloupce.
- Criteria (povinné): Uvádí rozsah buněk obsahujících zadané podmínky. Rozsah musí obsahovat alespoň jeden název pole z databáze a alespoň jeden odkaz na další buňku označující podmínku, kterou má funkce vyhodnotit.
Srovnejte kritérium s DGET
Příklad zobrazený v tomto tutoriálu používá funkci DGET k nalezení počtu prodejních objednávek zadaných konkrétním obchodním zástupcem za daný měsíc.
Chcete-li pokračovat v tomto tutoriálu, zadejte data zobrazená na obrázku výše do prázdného listu aplikace Excel.
Vyberte kritéria
Chcete-li, aby se DGET díval pouze na data pro konkrétního obchodního zástupce, zadejte jméno agenta do pole SalesRep na řádku 3. Do buňky E3 zadejte kritéria Harry.
Pojmenujte databázi
Použití pojmenovaného rozsahu pro velké rozsahy dat, jako je databáze, usnadňuje zadání tohoto argumentu do funkce a zabraňuje chybám způsobeným výběrem špatného rozsahu.
Pojmenované rozsahy jsou užitečné, když se stejný rozsah buněk často používá při výpočtech nebo při vytváření tabulek či grafů.
- Zvýrazněte buňky D6 až F12 v listu a vyberte rozsah.
- Umístěte kurzor do pole se jménem.
-
Typ SalesData.
- Stisknutím Enter vytvořte pojmenovaný rozsah.
Zadejte funkci DGET
Nyní jste připraveni zadat funkci DGET a vytvořit vzorec spolu s argumenty funkce.
- Vyberte buňku E4. Zde se zobrazí výsledky funkce.
- Výběrem Vložit funkci (symbol fx umístěný nalevo od řádku vzorců) otevřete dialogové okno Vložit funkci. V Excelu pro Mac se otevře Formula Builder.
-
Do textového pole Hledat funkci zadejte DGET a vyberte GO.
- V seznamu Vyberte funkci vyberte funkci DGET a vyberte OK. S výjimkou Excelu pro Mac, kde vyberete Vložit funkci.
- Umístěte kurzor do textového pole Databáze.
- Zadejte SalesData.
-
Umístěte kurzor do textového pole Pole.
- Zadejte Objednávky.
- Umístěte kurzor do textového pole Kritéria.
-
Zvýrazněte buňky D2 až F3 v listu a zadejte rozsah.
- Vyberte OK. Výňatek v Excelu pro Mac, kde vyberete Hotovo.
-
Odpověď 217 se objeví v buňce E4.
- Toto je počet prodejních objednávek zadaných Harrym.
Chyby VALUE nastanou, když názvy polí nejsou zahrnuty v argumentu databáze. V tomto kurzu musí být názvy polí v buňkách D6 až F6 zahrnuty v pojmenovaném rozsahu SalesData.