Создание типа данных (Power Query)

Применяется к
Excel для Microsoft 365 Microsoft 365 для бизнеса

В Excel есть ряд связанных типов данных , которые можно использовать сразу. Кроме того, вы можете создать собственный тип данных из любого поддерживаемого источника данных с помощью Power Query. Импортируйте данные с помощью Power Query, а затем соберите их нужным образом. Наконец, загрузите тип данных на лист для работы с данными. Как и все типы данных, данные можно просматривать в таблице Excel, отображать их в виде удобной для чтения карточки или использовать в формулах.

Примечание. Создание нового типа данных доступно не во всех версиях или конфигурациях Microsoft 365. Если вы не видите параметр Создать тип данных, ваша версия Excel может не поддерживать эту функцию или вы еще не получили ее. Дополнительные сведения об актуальности подписки см. в статье Подписка на Microsoft 365 для бизнеса.

Создание типа данных с помощью редактора Power Query

В следующей процедуре используется пример, основанный на списке американских президентов из Википедии.

Этап 1. Импорт данных

  1. Чтобы импортировать данные из Интернета, выберите Данные>из Интернета.

  2. В поле URL-адрес введите "https://en.wikipedia.org/wiki/List_of_presidents_of_the_United_States", а затем нажмите кнопку ОК.

  3. В левой области диалогового окна Навигатор выберите команду "Президенты", отображающую данные в Табличном представлении, а затем выберите Преобразовать данные (в правом нижнем углу).

    Выбор таблицы президентов и ее преобразование

Этап 2. Формирование данных

  1. Редактор Power Query откроется с выбранными данными.

  2. Выберите один или несколько столбцов. В этом примере выберите Президент2, Партия[b]2, Выборы и Вице-президент. Порядок столбца в новом типе данных определяется порядком выбора.

    Совет Чтобы выбрать любой столбец, нажмите клавиши CTRL+Щелчок. Чтобы выбрать смежные столбцы, нажмите Shift и щелкните мышью.

    Выбор столбцов для включения в тип данных

    Примечание Power Query автоматически отображает связанную формулу M в поле формулы. Дополнительные сведения см. в разделе язык формул Power Query M.

  3. Выберите Преобразовать>создать тип данных, чтобы открыть диалоговое окно Создание типа данных .

  4. Чтобы изменить заголовок столбца для типа данных, в поле Имя типа данных введите "Президент США". Этот заголовок столбца также является именем типа данных.

  5. Чтобы задать столбец, в котором будет выводиться тип данных, выберите Отобразить столбец. Например, выберите President2 , содержащий имя президента.

    Примечание По умолчанию отображается первый выбранный столбец.

  6. При необходимости выберите Дополнительно , чтобы просмотреть все доступные столбцы, повторно выбрать отображаемые и повторно упорядочить последовательность выбранных столбцов.

  7. Закончив, нажмите кнопку ОК.

Результаты

Создан столбец типа данных со значком и заголовком столбца "Президент США". Все столбцы, которые вы выделили, свертываются в один.

Столбец типа данных создан

Примечание Новый шаг создается в разделе Примененные шаги на панели Параметры запроса . Дополнительные сведения см. в статье Создание формул Power Query в Excel.

Этап 3. Добавление типа данных в таблицу Excel

  1. Чтобы добавить тип данных в таблицу Excel на листе, выберите Главная>Закрыть & Загрузить. Использование типа данных Power Query поддерживается только в таблице Excel.

    Тип данных отображает кнопку Вставка данныхДобавить столбец , которая используется для работы с каждым столбцом.

    Загрузка нового типа данных в таблицу Excel на листе

  2. Можно использовать различные способы работы с новым типом данных. Например:

    Извлеките одно из свойств типа данных, например Вице-президент, в столбец в таблице, нажав кнопку Вставить данные кнопку Добавить столбец .

    Добавление столбца типа данных

    Просмотрите сведения о столбцах в карта, например Джон Адамс, щелкнув значок типа данных:

    Просмотр данных в представлении карточки

    Извлеките одно из свойств типа данных, например Выбор, в столбец таблицы, используя знак равенства (=) и Intellisense:

    Добавление столбца с помощью формулы

    Дополнительные сведения см. в статье Создание формул, ссылающихся на тип данных.

Создание вложенного типа данных

Вы также можете создать типы данных, содержащие типы данных, если необходимо упорядочить данные на нескольких уровнях:

  1. Создайте тип данных с помощью Редактор Power Query, как описано ранее.

  2. Повторите те же действия, но теперь при открытии диалогового окна Создание типа данных выберите ранее созданный тип данных в столбце Отображение:

    Создание типа данных

    Вы можете присвоить новому типу данных любое имя. В этом примере это "President_2".

  3. Нажмите кнопку "ОК".

Результатом будет тип данных, содержащий предыдущий созданный тип данных.

Чтобы добавить тип данных в таблицу Excel на листе, выберите Главная > Закрыть & Загрузить.
Напомним: использование типа данных Power Query поддерживается только в таблице Excel.

Теперь вы можете просмотреть подданный тип данных, выбрав его в карта:
Представление подтипа данных

Вы можете вернуться к типу данных верхнего уровня, нажав стрелку "Назад" в верхнем углу:

Возврат к верхнему уровню

Дополнительные сведения о работе с типами данных, включая обновление данных и добавление изображений в карта, см. в разделе Часто задаваемые вопросы и советы по связанным типам данных.

Дополнительные сведения о создании типов данных

Импорт данных из внешних источников (Power Query)

О Power Query

Создание формул Power Query

Использование связанных типов данных в Excel

Типы данных в Excel: акции и география