Ana içeriğe geç

Text.Combine

Bir metin değeri listesini tek bir metin değerine birleştirir.

Syntax​

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

Remarks​

texts metin değerleri listesini tek bir metin değeri olarak birleştirmenin sonucunu döndürür. texts içindeki tüm null değerleri yoksayılır. Birleştirilmiş son metinde kullanılan isteğe bağlı bir separator belirtilebilir.

Examples​

Example #1​

"Seattle" ve "WA" metin değerlerini birleştirir.

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

Result:

"SeattleWA"

Example #2​

"Seattle" ve "WA" metin değerlerini virgül ve boşluk ile ayrılmış şekilde birleştirir.

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

Result:

"Seattle, WA"

Example #3​

"Seattle", null ve "WA" değerlerini virgül ve boşluk ile ayrılmış şekilde birleştirin. (null değerinin yoksayıldığına dikkat edin.)

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

Result:

"Seattle, WA"

Example #4​

Adı, ikinci adın baş harfini (varsa) ve soyadını kişinin tam adıyla birleştirin.

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

Result:

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

Category​

Text.Transformations