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

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

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

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

Группы типов данных на вкладке ленты

Важно! В следующих примерах используется вкладка "Добавить столбец ", чтобы исходный столбец остался без изменений. Как правило, это рекомендация, которая помогает избежать случайных ошибок обновления. Каждая из этих команд также доступна на вкладке "Преобразование ", которая изменяет исходный столбец. Будьте осторожны при изменении исходного столбца. Это может привести к случайным ошибкам обновления.

Совет Чтобы быстро создать образец данных и опробовать процедуру, создайте таблицу Excel из нескольких столбцов и строк, а затем импортируйте ее. Дополнительные сведения см. в статье Создание и форматирование таблиц и импорт из таблицы Excel.

Добавление столбца из текста

В этом разделе приведено несколько примеров текста, а затем приведен список всех доступных текстовых команд. Использование команды Parse обсуждается в другом разделе. Дополнительные сведения см. в статье Анализ текста в формате JSON или XML.

Чтобы сделать каждое слово в строке прописным:

  1. Выберите столбец LoudMemo.
  2. Выберите "Добавить столбец","Извлечь> прописные >буквы" для каждого Word. Вместе с результатом добавится новый столбец.

Добавление столбца, чтобы сделать каждое слово прописным.

Чтобы найти длину строки:

  1. Выберите столбец "Полное имя".
  2. Выберите "Добавить длинуформата>столбца>". Вместе с результатом добавится новый столбец.

Добавление столбца для получения длины слова

Сводка команд текстовых типов данных

Извлечение Формат Синтаксический анализ
  • Длина.
  • Первые символы
  • Последние символы
  • Диапазон.
  • Текст перед разделителем
  • Текст после разделителя
  • Текст между разделителями
  • нижний регистр
  • ВЕРХНИЙ РЕГИСТР
  • С прописной буквы каждое слово
  • Усечь
  • Очистить
  • Добавить префикс
  • Добавить суффикс
  • XML
  • JSON

Добавление столбца из числа

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

Вычисление факториала числа:

  1. Выберите столбец, Номер образца.
  2. Выберите "Добавить столбец>экспоненциальный>факториал". Вместе с результатом добавится новый столбец.

Добавление столбца для получения факториала числа

Поиск тангенса числа:

  1. Выберите столбец "Данное число".
  2. Выберите Добавитьтригонометрию>столбца>по касательной. Добавляется новый столбец с именем "Тангенс" с результатом 0,999999673.
  3. Выберите "Добавить столбец>с округлением"> вбольшую сторону. При добавлении нового столбца с именем "Округлить" будет получен результат 1.

Добавление столбца для поиска тангенса числа

Примечание Число 0.785398 равно 270 градусам в радианах.

Чтобы добавить два столбца чисел:

  1. Выделите столбцы, StoreA и StoreB.
  2. Выберите Добавить столбец>Сумма статистики>.

Добавление столбца для добавления двух чисел из двух столбцов

Чтобы вычислить процент от числа:

В этом примере значение 4 является оценкой опроса в диапазоне от 1 до 5.

  1. Выберите столбец " Оценка клиентов".

  2. Выберите "Добавить столбец>"StandardPercent>of. В диалоговом окне "Процент доли" введите значение или используйте значение в столбце.

    В нашем примере введите 500. Вы хотите выразить процентное соотношение как 80 %, так как 4 соответствует 80 % от 5 по шкале от 1 до 5.  80 % — это 0,08 десятичного значения, где шкала от 0 до 1, а 100 % — это десятичное значение 1. Чтобы преобразовать в правильный процент и масштаб, расчет выглядит следующим образом: (4/500)*100, что дает значение 0,08.

Добавление столбца для получения процента от числа

Совет После загрузки запроса на лист в столбце "Процент от " отображается 0,08, но в конечном итоге его нужно выразить в виде процентов. В Excel выберите столбец "Процент", а затем — "Главная>"Процент Значок " в Excel, отображающий значение 80%. Дополнительные сведения см. в статье Форматирование чисел в виде процентов.

Сводка команд числовых типов данных

Стандартный Статистика Экспоненциальный Тригонометрия Округление
  • Добавить
  • умножить
  • вычесть
  • разделить
  • Деление (целое число)
  • Модуль
  • Сумма
  • Минимальное значение
  • Максимальное значение
  • Медиана
  • Среднее
  • Стандартное отклонение
  • Количество значений
  • Подсчет уникальных значений
  • Абсолютный
  • Value (Значение)
  • Power > Square
  • Силовой > куб
    Мощность питания >
  • квадратный корень
  • Показатель степени
  • Десятичный логарифм
  • Логарифм натуральный
  • Факториал
  • Синус
  • Косинус
  • Тангенс
  • Арккосинус
  • Арксинус
  • Арктангенс
  • Округлить
  • Округлить в меньшую сторону
  • Round

Добавление столбца из даты и времени

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

Чтобы вывести название месяца или даты:

  1. Выделите столбец "ДатаНачала".
  2. Выберите "Добавить столбец",>"Дата>","Месяц>", "Название месяца".

Добавление столбца для получения названия месяца или даты

Чтобы отобразить неделю года, номер даты:

  1. Выберите столбец "Дата заказа".
  2. Выберите столбец "Добавить столбец>"Дата,>неделя года.

Добавление столбца для получения номера недели для даты

Чтобы отобразить текущий возраст человека с учетом даты его рождения:

  1. Выделите столбец, дата рождения.
  2. Выберите "Добавить столбец>из даты>и возраста". Эта команда преобразует значение в формат длины времени: Days.Hours:Minutes:Seconds или 25177.15:27:41.1876935. Это количество дней от даты рождения до настоящего времени.
  3. Выберите "Добавить столбец>длительность>в годах". При этом значение столбца "Возраст" преобразуется в число лет или 68,97984786.
  4. Чтобы удалить десятичные знаки, выберите "Добавить столбец>,округляя>до ближайшего меньшего размера".

Добавление столбца для получения возраста пользователя на основе его даты рождения

Сводка команд для работы с датой, временем и длительностью

Дата Время Длительность
  • Возраст
  • Только дата
  • Синтаксический анализ
  • Год > Год
  • Год > Начало года
  • Конец года >
  • Месяц Месяц >
  • Начало месяца >
  • Конец месяца >
  • Месяц > : дни в месяце
  • Название месяца >
  • Квартал > квартала года
  • Начало квартала >
  • Конец квартала >
  • Неделя > Неделя года
  • Неделя > Неделя месяца
  • Начало недели >
  • Конец недели >
  • День дня >
  • день > , день недели,
  • День > День года
  • Начало дня >
  • > День в конце дня
  • Название дня >
  • Вычитание дней
  • Объединение даты и времени
  • Самое раннее значение
  • Самое позднее значение
  • Только время
  • местное время
  • Синтаксический анализ
  • Час > Час
  • Час > начала часа
  • Конец часа >
  • Минута
  • Секунды
  • вычесть
  • Объединение даты и времени
  • Самое раннее значение
  • Самое позднее значение
  • Часы
  • Протоколы
  • Секунды
  • Всего лет
  • Всего дней
  • Общее количество часов
  • Всего минут
  • Всего секунд
  • вычесть
  • умножить
  • разделить
  • Сумма статистики >
  • Минимум статистики >
  • Статистический > максимум
  • Медиана статистики >
  • Среднее значение статистики >

Пример статьи

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

Добавление столбца из примера

Добавление настраиваемого столбца

Добавление условного столбца

Добавление или изменение типов данных