Lire en anglais

Partager via


Text.Combine

Syntaxe

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

À propos

Retourne le résultat de la combinaison de la liste de valeurs de texte, texts, en une seule valeur de texte. Toutes les valeurs null dans texts sont ignorées. Vous pouvez spécifier un separator facultatif dans le texte combiné final.

Exemple 1

Combine les valeurs de texte « Seattle » et « WA ».

Utilisation

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

Sortie

"SeattleWA"

Exemple 2

Combine les valeurs de texte « Seattle » et « WA » en les séparant par une virgule et un espace.

Utilisation

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

Sortie

"Seattle, WA"

Exemple 3

Combine les valeurs « Seattle », null et « WA » en les séparant par une virgule et un espace. (Notez que null est ignoré.)

Utilisation

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

Sortie

"Seattle, WA"

Exemple 4

Utilisation

Combinez le prénom, le second prénom (le cas échéant) et le nom dans le nom complet de la personne.

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

Sortie

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