Egyéni oszlop hozzáadása (Power Query)

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Excel 2021

Képlet létrehozásával egyéni oszlopot adhat az aktuális lekérdezéshez. A Power Query ugyanúgy ellenőrzi a képlet szintaxisát, mint a Lekérdezés szerkesztése párbeszédpanel. A Power Query képletnyelvéről a Power Query M képletnyelv – bevezetés – PowerQuery M | Microsoft Learn.

Egyéni oszlop hozzáadása

  1. Lekérdezés megnyitásához keresse meg a korábban a Power Query-szerkesztőből betöltött egyet, jelöljön ki egy cellát az adatok között, majd válassza a Lekérdezés>szerkesztése lehetőséget. További információ: Lekérdezés létrehozása, betöltése vagy szerkesztése az Excelben (Power Query).
  2. Válassza az Egyéni>oszlop oszlop hozzáadása lehetőséget. Megjelenik az Egyéni oszlop párbeszédpanel.
  3. Írjon be egy új oszlopnevet.
  4. Szúrjon be egy oszlopot az Egyéni oszlop képlete mezőbe úgy, hogy kijelöl egy oszlopot a Rendelkezésre álló oszlopok listából, majd a Beszúrás gombra kattint.

    Megjegyzés

    Több oszlopra is hivatkozhat, csak arra figyeljen, hogy operátorral válassza el őket egymástól. Egy TotalSales (Összforgalom) oszlop kiszámításához például a következő képlettel = each [Total] + [SalesTax]tudja összeadni a Total (Végösszeg) és a SalesTax (Áfa) értékét.

  5. Kattintson az OK gombra.
  6. Miután hozzáadott egy egyéni oszlopot, győződjön meg arról, hogy megfelelő adattípussal rendelkezik. Ha az oszlopfejléctől balra megjelenik a Bármelyadattípus ikon, módosítsa az adattípust a kívánt értékre. További információt az Adattípusok hozzáadása vagy módosítása című témakörben talál.

Tipp A kívánt eredmény eléréséhez próbálkozzon más megközelítéssel. Egyéni oszloppal két vagy több oszlop értékét egyetlen egyéni oszlopban egyesítheti. További tudnivalókat erről az Oszlopok egyesítése című témakörben találhat.

Gyakori mintaképletek

Az alábbi táblázat az egyéni képletek gyakori példáit foglalja össze.

Képlet Leírás
"abc" Létrehoz egy olyan oszlopot, amely az összes sor szövegét abc tartalmazza.
1+1 Létrehoz egy olyan oszlopot, amelynek az eredménye 1 + 1 (2) az In All Rows.
[UnitPrice] * [Quantity] Létrehoz egy oszlopot, amely két táblaoszlop szorzásának eredményét tartalmazza.
[UnitPrice] * (1 – [Discount]) * [Quantity] Kiszámítja a teljes vételárat, a Discount (Árengedmény) oszlop figyelembe vételével.
"Hello" & [Name] Egy új oszlopban kombinálja a „Hello” előtagot a Name (Név) oszlop tartalmával.
Date.DayOfWeekName([DOB]) Létrehoz egy új oszlopot, amely a hétköznap nevét jeleníti meg (például Hétfő ), amely a DOB Dátum/idő oszlop adattípusából származik.
DateTime.Time([DOB]) Létrehoz egy új oszlopot, amely csak a születési dátum/ idő oszlop adattípusából származó időt jeleníti meg.
Date.Month([DOB]) Létrehoz egy új oszlopot, amely a hónapot 1 és 12 közötti számként jeleníti meg (például április esetében a 4), a Dátum/ idő oszlop adattípusából származtatva.

Lásd még

Excelhez készült Microsoft Power Query – súgó

Egyéni oszlop hozzáadása (docs.com)

Oszlop hozzáadása adattípus alapján (Power Query)

Indexoszlop hozzáadása (docs.com)