Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013

В тази статия е описан синтаксисът и употребата на DGET  в Microsoft Excel.

Описание

Извлича единична стойност от колона на списък или база данни, които отговарят на зададени от вас условия.

Синтаксис

DGET(база_данни; поле; критерий)

Синтаксисът на функцията DGET има следните аргументи:

  • "база_данни" Задължително. Диапазонът от клетките, които съставят списъка или базата данни. База_данни е списък от свързани данни, в който редове са записи, а колоните са полета. Първият ред на списъка съдържа етикети за всяка колона.

  • "поле" Задължително. Показва коя колона да се използва във функцията. Поле може да бъде зададено като текст с етикета на колоната, поставен в двойни кавички, например "Възраст" или "Добив", или като число, представящо позицията на колоната в списъка: 1 за първата колона, 2 за втората и т. н.

  • "критерий" Задължително. Диапазонът от клетки, съдържащ зададените от вас условия. За аргумента "критерий" (критерии) можете да използвате всеки диапазон, стига да включва поне един етикет на колона и поне една клетка под етикета на колоната, в която задавате условие за колоната.

Забележки

  • Ако нито един запис не отговаря на критериите, DGET връща #VALUE! стойността на грешка.

  • Ако повече от един запис отговаря на критериите, DGET връща #NUM! стойността на грешка.

  • За аргумента "критерий" можете да използвате всеки диапазон, стига да включва поне един етикет на колона и поне една клетка под етикета на колоната за задаване на условието.

    Ако например диапазонът G1:G2 съдържа етикета на колоната “Доход” в G1 и сумата 10 000 в G2, можете да дефинирате диапазона като “НамериДохода” и да използвате това име като аргумента "критерий" във функциите за базата данни.

  • Въпреки че диапазонът на критериите може да бъде разположен навсякъде в работния лист, не го поставяйте под списъка. Ако добавите още информация към списъка с помощта на командата "Формуляр" от менюто "Данни", новата информация се добавя към първия ред под списъка. Ако редът под списъка не е празен, Microsoft Excel не може да добави новата информация.

  • Уверете се, че диапазонът на критериите (аргументът "критерий") не припокрива списъка.

  • За да изпълните една операция върху цяла колона в база данни, въведе празен ред под етикетите на колоните в диапазона на критериите.

Пример

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Дърво

Височина

Възраст

Добив

Печалба

Височина

="=Ябълка"

>10

<16

="=Круша"

>12

Дърво

Височина

Възраст

Добив

Печалба

Ябълка

18

20

14

105 лв.

Круша

12

12

10

96 лв.

Череша

13

14

9

105 лв.

Ябълка

14

15

10

75 лв.

Круша

9

8

8

77 лв.

Ябълка

8

9

6

45 лв.

Формула

Описание

Резултат

=DGET(A5:E11; "Добив"; A1:A3)

Връща #NUM! защото повече от един запис отговаря на критериите (всяко ябълково или крушово дърво).

#NUM!

=DGET(A5:E11; "Добив"; A1:F3)

Връща 10 (добивът от ябълковото дърво в ред 9), защото това е единственият запис, който изпълнява условията в A1:F3.

10

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.