Функция DGET является одной из функций базы данных Excel . Эта группа функций суммирует информацию из больших таблиц данных, возвращая конкретную информацию на основе одного или нескольких критериев. Используйте функцию DGET для возврата одного поля данных, которое соответствует указанным вами условиям.
Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010, 2007; Excel для Office 365, Excel Online, Excel для Mac, Excel для iPad, Excel для iPhone и Excel для Android.
Синтаксис и аргументы DGET
Синтаксис функции — это структура, которую Excel использует для выполнения вашего запроса.
Синтаксис и аргументы для функции DGET являются:
Все функции базы данных имеют одинаковые три аргумента :
- База данных (обязательно): Определяет диапазон ссылок на ячейки, содержащие базу данных. Имена полей должны быть включены в диапазон.
- Поле (обязательное): указывает, какой столбец или поле будет использоваться функцией в ее вычислениях. Введите аргумент, введя имя поля или номер столбца.
- Критерии (обязательно): список диапазонов ячеек, содержащих указанные условия. Диапазон должен включать, по крайней мере, одно имя поля из базы данных и, по крайней мере, одну другую ссылку на ячейку, указывающую условие, которое будет оцениваться функцией.
Соответствие критерию с DGET
В примере, показанном в этом руководстве, используется функция DGET для определения количества заказов на продажу, размещенных конкретным агентом по продажам за определенный месяц.
Чтобы следовать этому руководству, введите данные, показанные на изображении выше, в пустой лист Excel.
Выберите критерии
Чтобы DGET просматривал данные только для конкретного торгового представителя, введите имя агента в поле «SalesRep» в строке 3. В ячейке E3 введите критерии Harry .
Назовите базу данных
Использование именованного диапазона для больших диапазонов данных, таких как база данных, облегчает ввод этого аргумента в функцию и предотвращает ошибки, вызванные неправильным выбором диапазона.
Именованные диапазоны полезны, когда один и тот же диапазон ячеек часто используется в расчетах или при создании диаграмм или графиков.
-
Выделите ячейки от D6 до F12 на листе, чтобы выбрать диапазон.
-
Поместите курсор в поле имени .
-
Введите SalesData .
-
Нажмите Enter, чтобы создать именованный диапазон.
Введите функцию DGET
Теперь вы готовы войти в функцию DGET и создать формулу вместе с аргументами функции.
-
Выберите ячейку E4 . Это где результаты функции будут отображаться.
-
Выберите « Вставить функцию» (символ «fx», расположенный слева от панели формул), чтобы открыть диалоговое окно «Вставить функцию». В Excel для Mac откроется построитель формул.
-
В текстовом поле Поиск функции введите DGET и выберите GO .
-
Выберите функцию DGET в списке Select a function и выберите OK . За исключением Excel для Mac, где вы выбираете Вставить функцию .
-
Поместите курсор в текстовое поле базы данных.
-
Введите SalesData.
-
Поместите курсор в текстовое поле Поле.
-
Введите # заказы .
-
Поместите курсор в текстовое поле Критерии.
-
Выделите ячейки от D2 до F3 на рабочем листе, чтобы ввести диапазон.
-
Выберите ОК . Выдержка в Excel для Mac, где вы выбираете Готово .
-
Ответ 217 появляется в ячейке E4.
-
Это количество заказов, сделанных Гарри.
Ошибки #VALUE возникают, когда имена полей не включены в аргумент базы данных. Для этого урока имена полей в ячейках с D6 по F6 должны быть включены в именованный диапазон SalesData.