Добавяне на колона по избор (Power Query)

Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel 2024 Excel 2021

Можете да добавите колона по избор към текущата си заявка, като създадете формула. Power Query проверява синтаксиса на формулата по същия начин, както и диалоговия прозорец за редактиране на заявка. За повече информация за езика за формули на Power Query вижте Въведение в езика за формули на Power Query M – PowerQuery M | Microsoft Learn.

Добавяне на колона по избор

  1. За да отворите заявка, намерете предварително заредена заявка от Редактор на Power Query, изберете клетка в данните и след това изберете "Редактиране на заявка>". За повече информация вижте "Създаване, зареждане или редактиране на заявка в Excel (Power Query)".
  2. Изберете "Добавяне на колона>по избор". Появява се диалоговият прозорец "Колона по избор ".
  3. Въведете ново име на колона.
  4. Вмъкнете колона в полето "Формула за колона по избор", като изберете колона от списъка "Налични колони" и след това изберете "Вмъкни".

    Забележка

    Можете да направите препратка към няколко колони, стига да ги отделите с оператор. Например за да изчислите колона TotalSales, можете да съберете Total и SalesTax с помощта на формулата = each [Total] + [SalesTax].

  5. Изберете OK.
  6. След като добавите колона по избор, се уверете, че има подходящ тип данни. Ако виждате иконата "Всеки тип данни" отляво на заглавката на колоната, променете типа на данните на това, което искате. За повече информация вж. " Добавяне или промяна на типове данни".

Съвет Можете да опитате друг подход, за да получите желаните резултати. Използвайте колона по избор за обединяване на стойности от две или повече колони в една колона по избор. За повече информация вижте Обединяване на колони.

Общи примери за формули

Следващата таблица обобщава често срещани примери за формули по избор.

Формула Описание
"abc" Създава колона с текста abc във всички редове.
1+1 Създава колона с "резултат" 1 + 1 (2) във всички редове.
[UnitPrice] * [Quantity] Създава колона с резултата от умножението на две колони в таблица.
[UnitPrice] * (1 – [Discount]) * [Quantity] Изчислява общата цена, като се има предвид колоната Discount.
"Hello" & [Name] Комбинира Hello със съдържанието на колоната Name в нова колона.
Date.DayOfWeekName([DOB]) Създава нова колона, която показва име на ден от седмицата, например "Понеделник", извлечено от типа данни на колоната DOB "Дата/час".
DateTime.Time([DOB]) Създава нова колона, която показва точно часа, извлечен от типа данни на колоната DOB дата/час.
Date.Month([DOB]) Създава нова колона, която показва месеца като число от 1 до 12, като например 4 за април, получено от типа данни на колоната DOB за дата и час.

Вж. също

Помощ за Power Query за Excel

Добавяне на колона по избор (docs.com)

Добавяне на колона на базата на тип данни (Power Query)

Добавяне на колона за индекс (docs.com)