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