Tilføje en brugerdefineret kolonne (Power Query)

Gælder for
Excel til Microsoft 365 Excel til Microsoft 365 til Mac Excel 2024 Excel 2021

Du kan føje en brugerdefineret kolonne til den aktuelle forespørgsel ved at oprette en formel. Power Query validerer formelsyntaksen på samme måde som dialogboksen Redigering af forespørgsel. Du kan få mere at vide om Power Query Formelsprog under introduktion til Power Query M-formelsprog - PowerQuery M | Microsoft Learn.

Tilføj en brugerdefineret kolonne

  1. Hvis du vil åbne en forespørgsel, skal du finde en, der tidligere er indlæst fra Power Query-editor, markere en celle i dataene og derefter vælge Rediger forespørgsel>. Få mere at vide under Opret, indlæs eller rediger en forespørgsel i Excel (Power Query).
  2. Vælg Tilføj brugerdefineret kolonnekolonne>. dialogboksen Brugerdefineret kolonne vises.
  3. Angiv et nyt kolonnenavn.
  4. Indsæt en kolonne i feltet Brugerdefineret kolonneformel ved at vælge en kolonne på listen Tilgængelige kolonner , og vælg derefter Indsæt.

    Bemærk

    Du kan referere til flere kolonner, så længe du adskiller dem med en operator. Hvis du f.eks. vil beregne en kolonne af typen TotalSales, skal du tilføje Total og SalesTax ved hjælp af formlen = each [Total] + [SalesTax].

  5. Vælg OK.
  6. Når du har tilføjet en brugerdefineret kolonne, skal du kontrollere, at den har en passende datatype. Hvis ikonet Alledatatyper vises til venstre for kolonneoverskriften, skal du ændre datatypen til det ønskede. Du kan få mere at vide under Tilføj eller rediger datatyper.

Tip Du kan prøve en anden tilgang for at få de ønskede resultater. Brug en brugerdefineret kolonne til at flette værdier fra to eller flere kolonner til en enkelt brugerdefineret kolonne. Du kan få mere at vide under Flette kolonner.

Almindelige eksempelformler

Følgende tabel opsummerer almindelige eksempler på brugerdefinerede formler.

Formel Beskrivelse
"abc" Opretter en kolonne med teksten abc i alle rækker.
1+1 Opretter en kolonne med resultatet i 1 + 1 (2) alle rækker.
[UnitPrice] * [Quantity] Opretter en kolonne, som indeholder resultatet af multipliceringen af to tabelkolonner.
[UnitPrice] * (1 – [Discount]) * [Quantity] Beregner den samlede pris med hensyn til kolonnen Rabat.
"Hello" & [Name] Kombinerer Kære med indholdet af kolonnen Navn i en ny kolonne.
Date.DayOfWeekName([DOB]) Opretter en ny kolonne, der viser et ugedagsnavn, f.eks. Mandag, der er afledt af en DOB Dato/klokkeslæt-kolonnedatatype.
DateTime.Time([DOB]) Opretter en ny kolonne, der kun viser det klokkeslæt, der er afledt af en DOB Dato/klokkeslæt-kolonnedatatype.
Date.Month([DOB]) Opretter en ny kolonne, der viser måneden som et tal fra 1 til 12, f.eks. 4 for april, der er afledt af en DOB Dato/klokkeslæt-kolonnedatatype.

Se Også

Hjælp til Power Query til Excel

Tilføje en brugerdefineret kolonne (docs.com)

Tilføj en kolonne baseret på en datatype (Power Query)

Tilføj en indekskolonne (docs.com)