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

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

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

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

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

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

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

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

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

Чтобы заглавить каждое слово в строке, выполните приведенные далее действия.

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

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

Чтобы найти длину строки, выполните следующие действия:

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

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

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

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

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

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

Чтобы вычислить факториал числа, выполните следующие действия:

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

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

Чтобы найти тангенс числа, выполните следующие действия:

  1. Выберите столбец Заданное число.
  2. Выберите Добавитьтангенс тригонометрии>столбца>. Добавляется новый столбец с именем Tangent с результатом 0,999999673.
  3. Выберите Добавитьокругление>столбца>вверх. Добавляется новый столбец с именем Round Up с результатом 1.

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

Примечание Число 0,785398 составляет 270 градусов в радианах.

Чтобы добавить два столбца чисел, выполните следующие действия:

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

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

Чтобы вычислить процент от числа, выполните приведенные далее действия.

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

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

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

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

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

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

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

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

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

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

Чтобы отобразить название месяца даты, выполните следующие действия:

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

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

Чтобы отобразить номер недели года даты, выполните следующие действия:

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

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

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

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

Добавление столбца для получения возраста пользователей на основе их dob

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

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

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

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

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

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

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

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