Auf Englisch lesen

Freigeben über


Text.Combine

Syntax

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

Info

Gibt das Ergebnis der Kombination der Liste mit Textwerten texts zu einem einzelnen Textwert zurück. Eventuell in null vorhandene texts-Werte werden ignoriert. Es kann ein optionaler separator für die Verwendung im endgültigen kombinierten Text angegeben werden.

Beispiel 1

Kombiniert die Textwerte "Seattle" und "WA".

Verwendung

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

Ausgabe

"SeattleWA"

Beispiel 2

Fasst die Textwerte „Seattle“ und „WA“ zu einem durch ein Komma und ein Leerzeichen getrennten Wert zusammen.

Verwendung

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

Ausgabe

"Seattle, WA"

Beispiel 3

Fasst die Werte „Seattle“, null und „WA“ zu einem durch ein Komma und ein Leerzeichen getrennten Wert zusammen. (Beachten Sie, dass die null ignoriert wird.)

Verwendung

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

Ausgabe

"Seattle, WA"

Beispiel 4

Verwendung

Kombinieren Sie den Vornamen, die Initiale des zweiten Vornamens (sofern vorhanden) und den Nachnamen zum vollständigen Namen der Person.

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

Ausgabe

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"]
})