Lezen in het Engels

Delen via


Text.Combine

Syntaxis

Text.Combine(texts as list, optional separator as nullable text) as text

Over

Retourneert het resultaat van het combineren van de lijst met tekstwaarden, textsin één tekstwaarde. Alle null waarden die aanwezig zijn, texts worden genegeerd. Een optioneel separator gebruik in de uiteindelijke gecombineerde tekst kan worden opgegeven.

Voorbeeld 1

Tekstwaarden "Seattle" en "WA" combineren.

Gebruik

Text.Combine({"Seattle", "WA"})

Uitvoer

"SeattleWA"

Voorbeeld 2

Tekstwaarden "Seattle" en "WA" combineren, gescheiden door een komma en een spatie.

Gebruik

Text.Combine({"Seattle", "WA"}, ", ")

Uitvoer

"Seattle, WA"

Voorbeeld 3

Combineer de waarden 'Seattle' nullen 'WA', gescheiden door een komma en een spatie. (Let op: het null wordt genegeerd.)

Gebruik

Text.Combine({"Seattle", null, "WA"}, ", ")

Uitvoer

"Seattle, WA"

Voorbeeld 4

Gebruik

Combineer de voornaam, het middelste begin (indien aanwezig) en de achternaam in de volledige naam van de persoon.

let
    Source = Table.FromRecords({
        [First Name = "Doug", Middle Initial = "J", Last Name = "Elis"],
        [First Name = "Anna", Middle Initial = "M", Last Name = "Jorayew"],
        [First Name = "Rada", Middle Initial = null, Last Name = "Mihaylova"]
    }),
    FullName = Table.AddColumn(Source, "Full Name", each Text.Combine({[First Name], [Middle Initial], [Last Name]}, " "))
in
    FullName

Uitvoer

Table.FromRecords({
    [First Name = "Doug", Middle Initial = "J", Last Name = "Elis", Full Name = "Doug J Elis"],
    [First Name = "Anna", Middle Initial = "M", Last Name = "Jorayew", Full Name = "Anna M Jorayew"],
    [First Name = "Rada", Middle Initial = null, Last Name = "Mihaylova", Full Name = "Rada Mihaylova"]
})