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

При добавлении столбца существует множество распространенных способов изменения и форматирования различных типов данных. Например, может потребоваться определить, является ли число нечетным или четным, строчным регистром текстовой строкой, или отобразить название месяца даты и времени. 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 format number as percent (Формат числа в процентах) где отображается значение 80%. Дополнительные сведения см. в разделе Форматирование чисел в процентах.

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

Стандартный

Статистика

Экспоненциальный

Тригонометрия

Округление

  • Добавить 

  • умножить 

  • вычесть 

  • разделить 

  • Деление (целое число) 

  • По модулю 

  • Сумма 

  • Минимальное значение 

  • Максимальное значение 

  • Медиана 

  • Среднее 

  • Стандартное отклонение 

  • Количество значений 

  • Подсчет уникальных значений

  • Абсолютный

  • Value (Значение)

  • Площадь power >

  • Power > Cube Power > Power

  • Квадратный корень

  • Показатель

  • Логарифм Base-10 

  • Логарифм Естественный 

  • Факториал

  • Синус

  • Косинус

  • Касательная

  • Арккосинус

  • Arcsine

  • Арктангенс

  • Окружить

  • Округление вниз

  • Round

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

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

  1. Выберите столбец StartDate.

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

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

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

  1. Выберите столбец Дата заказа.

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

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

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

  1. Выберите столбец DoB.

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

  3. Выберите Добавить > длительность столбца> лет. Значение столбца Возраст преобразуется в число лет или 68,97984786.

  4. Чтобы удалить десятичные разряды, выберите Добавить столбец > округление > округление вниз.

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

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

Дата

Время

Длительность

  • Возраст 

  • Только дата 

  • Разбирать 

  • Год > год

  • Год > начало года

  • Год > конец года

  • Месяц > месяц

  • Месяц > начало месяца

  • Месяц > конец месяца

  • Месяц > дней в месяце

  • Месяц > название месяца

  • Квартал > квартал года

  • Квартал > начало квартала

  • Квартал > конец квартала

  • Неделя > неделя года

  • Неделя > неделя месяца

  • Неделя > начало недели

  • Неделя > конец недели

  • День > день

  • День > день недели

  • День > день года

  • День > начало дня

  • День > конец дня

  • День > название дня

  • Вычитание дней 

  • Объединение даты и времени 

  • Самое раннее значение 

  • Самое позднее значение

  • Только время 

  • Местное время 

  • Разбирать 

  • Час > час

  • Час > начало часа

  • Часы > конец часа

  • Минута 

  • Секунды 

  • вычесть 

  • Объединение даты и времени 

  • Самое раннее значение 

  • Самое позднее значение 

  • Часы 

  • Протоколы 

  • Секунды 

  • Всего лет 

  • Всего дней 

  • Всего часов 

  • Всего минут 

  • Всего секунд 

  • вычесть 

  • умножить 

  • разделить 

  • Сумма статистики >

  • Статистика > минимум

  • Максимальное > статистики

  • Статистика > медиана

  • Статистика > Average

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

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

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

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

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

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

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

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

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

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