1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. Функции базы данных в Google Таблицах - Upline Studio

Функции базы данных в Google Таблицах - Upline Studio

Тип функции

База данных / Database

Эти функции предназначены для обработки структурированной информации, например баз данных, в Google Таблицах. Каждая из указанных выше функций (Dfunction) производит вычисления на основе набора диапазонов ячеек, который считается таблицей базы данных.

Синтаксис

Dfunction (база данных; поле; критерии)

где D*function* — это одна из указанных ниже функций:

Аргументы

Эти функции используют три аргумента:

  • база данных — диапазон, заданный массив или результат формулы массива, упорядоченные следующим образом: каждая строка после первой строки — это запись базы данных, а каждый столбец — это поле базы данных. В первой строке содержатся заголовки всех полей.
  • поле — параметр, указывающий на столбец (поле), в котором содержатся значения для усреднения. Это может быть либо название поля (текстовая строка), либо номер столбца (нумерация столбцов начинается слева).
  • критерии — диапазон, заданный массив или результат формулы массива, упорядоченные следующим образом: первая строка содержит названия полей, к которым будут применены критерии, а последующие строки содержат проверки условий.

В первой строке аргумента критерии указываются названия полей. Все остальные строки содержат фильтры, которые накладывают ограничения на соответствующие поля. Ограничения описываются с помощью нотации Query-by-Example и содержат либо параметры, которым должны соответствовать поля, либо операторы и значения сравнения. Примеры ограничений: "Шоколад"; "42"; ">= 42"; "<> 42". Пустая ячейка означает, что на соответствующее поле не накладывается никаких ограничений.

Строка базы данных соответствует фильтру, если все его ограничения выполняются. Строка базы данных (запись) удовлетворяет критериям, если она соответствует по крайней мере одному фильтру. Название поля может использоваться в диапазоне "Критерии" несколько раз. Это позволяет накладывать более одного ограничения (например, temperature >= 65 и temperature <= 82).

DGET — единственная функция базы данных, которая не агрегирует значения. Она возвращает значение поля, указанного во втором аргументе (как функция VLOOKUP), если только одна запись соответствует заданным критериям. В противном случае она возвращает ошибку, сообщая, что найдено несколько результатов или не найдено ни одного.

Пример таблицы с множеством функций баз данных.

Источник: Функции базы данных

Другие функции Google Таблиц

Список функций

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium