Как извлечь данные из таблицы excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как извлечь данные из таблицы excel
Мастер извлечения данных позволяет выбрать источник данных (чертежи), в котором требуется извлечь данные свойств из выбранных объектов. Данные можно вывести в таблицу или во внешний файл.
Мастер извлечения данных поможет выполнить следующие действия:
- Выбор источника данных: чертежа, набора чертежей или папок.
- Фильтрация объектов для извлечения данных (блоки или другие объекты) и выбор свойств, из которых требуется извлечь данные.
- Структурирование и уточнение извлеченных данных.
- Объединение информации из электронной таблицы Excel с извлеченными данными.
- Выбор формата вывода данных (таблица и/или внешний файл).
- Форматирование извлеченных данных в таблице путем задания стиля таблицы или выбора существующей таблицы, отформатированной заранее.
При первом извлечении данных отображается запрос на сохранение параметров извлечения данных в файле извлечения данных (DXE). Последующее редактирование набора извлеченных данных осуществляется путем выбора файла DXE, содержащего все параметры (источник данных, выбранные объекты и их свойства, формат вывода и стиль таблицы), которые использовались при создании набора извлеченных данных. Например, если требуется удалить из набора извлеченных данных некоторые данные свойств, следует выбрать файл DXE, который использовался при создании набора извлеченных данных, и внести требуемые изменения.
Можно также применить файл извлечения данных в качестве шаблона для выполнения извлечения того же типа на другом чертеже. В файле DXE указаны чертежи и папки, объекты и свойства, а также варианты форматирования. Файл DXE удобно использовать при необходимости многократного извлечения аналогичной информации; он позволяет сэкономить время.
Предусмотрена также возможность редактирования файла DXE. Можно добавлять и удалять чертежи, добавлять и удалять объекты, а также выбирать различные свойства, из которых требуется извлекать данные. Изменения внесенные в файл DXE, отображаются в таблицах, которые ссылаются на этот файл, даже в том случае, если эти таблицы расположены на других чертежах.
Примечание При извлечении данных из блоков и атрибутов можно применить файл извлечения атрибутов (BLK) в качестве шаблона. При использовании файла BLK для извлечения данных или редактирования набора извлечения данных отображается запрос на сохранение набора извлечения данных в файл DXE для перехода к процессу извлечения.
Темы в этом разделе
- Запуск извлечения данных
- Выбор источника для извлечения данных Данные можно извлечь из отдельных объектов на чертеже, из всех объектов на одном чертеже, из нескольких чертежей или из папок.
- Выбор объектов для извлечения данных Предусмотрена возможность выбора объектов, в том числе блоков и их атрибутов, а также информации о свойствах чертежа для извлечения данных.
- Структурирование и уточнение извлеченных данных Перед выводом в таблицу или внешний файл извлеченные данные можно организовать, исправить и отформатировать.
- Использование стилей таблиц для таблиц извлечения данных Для форматирования таблицы извлечения данных можно применить стиль таблиц или существующую таблицу.
Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ возвращает видимые данные из сводной таблицы.
В этом примере =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ.(«Продажи»; A3) возвращает общий объем продаж из сводной таблицы:

Синтаксис
ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ(поле_данных; сводная_таблица; [поле1; элемент1; поле2; элемент2]; …)
Аргументы функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ описаны ниже.
поле_данных
Имя поля сводной таблицы, содержащее данные, которые необходимо извлечь. Должно быть заключено в кавычки.
сводная_таблица
Ссылка на ячейку, диапазон ячеек или именованный диапазон ячеек в сводной таблице. Эти сведения используются для определения сводной таблицы, содержащей данные, которые необходимо извлечь.
поле1, элемент1, поле2, элемент2.
От 1 до 126 пар имен полей и элементов, описывающих данные, которые необходимо извлечь. Они могут следовать друг за другом в произвольном порядке. Имена полей и элементов (кроме дат и чисел) должны быть заключены в кавычки.
В сводных таблицах OLAP элементы могут содержать исходное имя измерения, а также исходное имя элемента. Пара «поле-элемент» для сводной таблицы OLAP может выглядеть следующим образом:
- Можно быстро ввести простую формулу ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ, введя = (знак равенства) в ячейке, в которой должно быть возвращено значение, и затем щелкнув ячейку в сводной таблице, содержащей необходимые данные.
- Вы можете отключить эту возможность. Для этого нужно выбрать любую ячейку в существующей сводной таблице, а затем перейти к вкладке Анализ сводной таблицы >Сводная таблица >Параметры > и снять флажок у параметра Генерировать функцию ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ.
- Вычисляемые поля или элементы и дополнительные вычисления могут включаться в расчеты для функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ.
- Аргумент «сводная_таблица» задан как диапазон, включающий несколько сводных таблиц. Данные будут извлекаться из той сводной таблицы, которая была создана последней.
- Если аргументы «поле» и «элемент» описывают одну ячейку, возвращается значение, содержащееся в этой ячейке, независимо от его типа (строка, число, ошибка или пустая ячейка).
- Если аргумент «элемент» содержит дату, необходимо представить это значение как порядковый номер или воспользоваться функцией ДАТА, чтобы это значение не изменилось при открытии листа в системе с другими языковыми настройками. Например, элемент, ссылающийся на дату 5 марта 1999 г., можно ввести двумя способами: 36 224 или ДАТА(1999;3;5). Время можно задать в виде десятичных значений или с помощью функции ВРЕМЯ.
- Если аргумент «сводная_таблица» не является диапазоном, содержащим сводную таблицу, функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ возвращает значение ошибки #ССЫЛКА!.
- Если аргументы не описывают видимое поле или содержат фильтр отчета, в котором не отображаются отфильтрованные данные, функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ возвращает #ССЫЛКА! (значение ошибки).
Примеры
Формулы в примере ниже представляют различные методы извлечения данных из сводной таблицы.

Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Функция БИЗВЛЕЧЬ
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис формулы и использование DGET в Microsoft Excel.
Описание
Извлекает из столбца списка или базы данных одно значение, удовлетворяющее заданным условиям.
Синтаксис
БИЗВЛЕЧЬ(база_данных; поле; условия)
Аргументы функции БИЗВЛЕЧЬ описаны ниже.
- База_данных — обязательный аргумент. Диапазон ячеек, образующих список или базу данных. База данных представляет собой список связанных данных, в котором строки данных являются записями, а столбцы — полями. Первая строка списка содержит заголовки всех столбцов.
- Поле — обязательный аргумент. Столбец, используемый функцией. Введите текст с заголовком столбца в двойных кавычках, например «Возраст» или «Урожай», или число (без кавычек), задающее положение столбца в списке: 1 — для первого столбца, 2 — для второго и т. д.
- Условия — обязательный аргумент. Диапазон ячеек, который содержит задаваемые условия. В качестве аргумента «условия» можно использовать любой диапазон, который содержит хотя бы один заголовок столбца и хотя бы одну ячейку с условием, расположенную под заголовком столбца.
Замечания
- Если ни одна запись не соответствует условиям, DGET возвращает #VALUE! значение ошибки #ЗНАЧ!.
- Если условиям соответствуют несколько записей, то DGET возвращает #NUM! значение ошибки #ЗНАЧ!.
- В качестве аргумента «условия» можно использовать любой диапазон, который содержит хотя бы один заголовок столбца и хотя бы одну ячейку с условием, расположенную под заголовком столбца. Например, если диапазон G1:G2 содержит заголовок столбца «Доход» в ячейке G1 и значение 10 000 ₽ в ячейке G2, можно определить диапазон «СоответствуетДоходу» и использовать это имя как аргумент «условия» в функции баз данных.
- Несмотря на то, что диапазон условий может находиться в любом месте листа, не следует помещать его под списком. Это связано с тем, что данные, добавляемые в список, вставляются в первую строку после списка. Если эта строка уже содержит данные, Microsoft Excel не сможет добавить новые данные в список.
- Диапазон условий не должен перекрываться со списком.
- Чтобы выполнить операцию над целым столбцом базы данных, вставьте пустую строку под строкой заголовков столбцов в диапазоне условий.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.