Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета

Вы можете определить и обнаружить тип данных, но большую часть времени вам не нужно. По умолчанию обнаружение типов данных происходит автоматически при подключении к:    

  • Структурированные источники данных    Примеры включают все базы данных. Power Query считывает схему таблицы из источника данных и автоматически отображает данные, используя правильный тип данных для каждого столбца.

  • Неструктурированные источники    Примерами являются Excel, CSV и текстовые файлы. Power Query автоматически обнаруживает типы данных путем проверки значений в таблице.

По умолчанию автоматическое обнаружение типов данных включено в Power Query для неструктурированных источников, но параметр можно изменить. В некоторых случаях эти действия могут не выполняться автоматически, так как это действие может вызвать ошибки обновления источника данных. Дополнительные сведения см. в разделе Обработка ошибок источника данных.

Типы данных, используемые в Power Query, перечислены в следующей таблице.

Значок

Тип данных

Описание

Значок "Любой тип данных"

Любой

Указывает на отсутствие явного определения типа данных.

Подлежит уточнению

Двоичном

Двоичное значение, например Y/N или 0/1.

Подлежит уточнению

Фиксированное десятичное число

Имеет фиксированный формат: четыре цифры справа и 19 цифр слева. Также называется типом валюты.

Подлежит уточнению

Дата

Дата без времени и ноль для дробного значения.

Подлежит уточнению

Дата и время

Значение даты и времени, хранящееся в виде типа десятичного числа.

Подлежит уточнению

Дата,время/часовой пояс

Дата и время в формате UTC со смещением часового пояса.

Подлежит уточнению

Продолжительность

Длительность времени, преобразованная в десятичное число.

Подлежит уточнению

True/False

Логическое значение True или False.

Подлежит уточнению

Десятичное число

64-разрядное (восьмибайтовое) число с плавающей запятой.

Подлежит уточнению

Процент

Фиксированное десятичное число с маской для форматирования в процентах.

Подлежит уточнению

Текст

Строки, числа или даты, представленные в текстовом формате.

Подлежит уточнению

Время

Время без даты без цифр слева от десятичного знака.

Подлежит уточнению

Целое число

64-разрядное (восьмибайтовое) целочисленное значение.

Тип данных столбца отображается в левой части заголовка столбца со значком, символизирующим тип данных.

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

  1. Чтобы открыть запрос, найдите ранее загруженный из Редактор Power Query, выберите ячейку в данных, а затем выберите Запрос > Изменить. Дополнительные сведения см. в статье Создание, загрузка и изменение запроса в Excel (Power Query).

  2. Чтобы определить тип данных, выберите столбец, а затем выберите Преобразовать > Определение типа данных. Это можно сделать, если текущий тип данных — Any и требуется, чтобы у столбца был определенный тип данных.

  3. Чтобы определить тип данных, выберите Главная > Тип данных, а затем выберите тип данных в раскрывающемся меню.

Совет    Можно также щелкнуть значок в левой части заголовка столбца. Помимо каждого типа данных, в нижней части списка также можно выбрать Параметр Использовать языковой стандарт, чтобы отобразить диалоговое окно Изменение типа с помощью языкового стандарта , чтобы выбрать тип данных и применить к нему определенный языковой стандарт. Этот языковой стандарт переопределяет параметр Power Query языкового стандарта. Дополнительные сведения см. в разделе Настройка языкового стандарта или региона для данных (Power Query).

По умолчанию для неструктурированных источников Power Query автоматически проверяет и обнаруживает типы столбцов и заголовки на основе первых 200 строк таблицы. Если этот параметр включен, Power Query автоматически добавляет два шага в запрос сразу после первого шага источника:

  • Шаг. Повышенные заголовки    Повышает первую строку таблицы в заголовке столбца. Этот шаг эквивалентен команде Использовать первую строку в качестве заголовков на вкладке Главная . Например,= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • Шаг. Изменен тип    Преобразует значения из типа данных Any в тип данных на основе проверки значений из каждого столбца. Этот шаг эквивалентен команде "Определить тип данных" на вкладке "Преобразование". Например, = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Процедура

  1. В Редактор Power Query выберите Параметры и параметры файла >> Параметры запроса.

  2. Установка параметра для всех книг      В левой области в разделе GLOBAL выберите Загрузить данные, а затем в правой области в разделе Обнаружение типов выберите один из следующих параметров:

    • Всегда обнаруживайте типы столбцов и заголовки для неструктурированных источников

    • Обнаружение типов столбцов и заголовков для неструктурированных источников в соответствии с параметрами каждого файла

    • Никогда не обнаруживайте типы столбцов и заголовки для неструктурированных источников  

  3. Установка параметра для открытой книги       В левой области в разделе CURRENT WORKBOOK выберите Загрузка данных, а затем в правой области в разделе Обнаружение типов выберите или снимите флажок Обнаружение типов столбцов и заголовков для неструктурированных источников.

См. также

Справка по Power Query для Excel

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

Типы данных в Power Query (docs.com)

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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