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

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

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

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

Снимок экрана: группы типов данных на вкладке ленты

Важно

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

Совет

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

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

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

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

  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 выберите столбец "Процент", а затем выберитетип> данных "Домашний>"в процентах, в котором отображается 80%. Дополнительные сведения см. в статье Форматирование чисел в виде процентов.

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

Стандартный Статистика Экспоненциальный Тригонометрия Округление
  • Добавить
  • умножить
  • вычесть
  • разделить
  • Деление (целое число)
  • Модуль
  • Процент/<процент от>
  • Сумма
  • Минимальное значение
  • Максимальное значение
  • Медиана
  • Среднее
  • Стандартное отклонение
  • Количество значений
  • Подсчет уникальных значений
  • Абсолютное значение
  • 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

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

Добавление настраиваемого столбца (Power Query)

Добавление условного столбца (Power Query)

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