Ler em inglês

Partilhar via


Texto.Combinar

Sintaxe

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

Sobre

Retorna o resultado da combinação da lista de valores de texto, texts, em um único valor de texto. Todos os null valores presentes são texts ignorados. Pode especificar-se um opcional separator utilizado no texto final combinado.

Exemplo 1

Combine os valores de texto "Seattle" e "WA".

Utilização

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

Saída

"SeattleWA"

Exemplo 2

Combine os valores de texto "Seattle" e "WA", separados por uma vírgula e um espaço.

Utilização

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

Saída

"Seattle, WA"

Exemplo 3

Combine os valores "Seattle", null, e "WA", separados por uma vírgula e um espaço. (Observe que o null é ignorado.)

Utilização

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

Saída

"Seattle, WA"

Exemplo 4

Utilização

Combine o nome, a inicial do meio (se houver) e o sobrenome no nome completo da pessoa.

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

Saída

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