如何仅将句子的首字母大写

时间:2018-10-26 09:40:18

标签: powerquery m

我知道m函数Text.Proper会将句子中所有单词都大写。但是,我想知道如何仅将句子的第一个单词大写吗?

3 个答案:

答案 0 :(得分:2)

以下内容。您没有指定任何详细信息

= Table.AddColumn(Source, "Converted", each Text.Upper(Text.Middle([Column1],0,1))&Text.Middle([Column1],1,Text.Length([Column1])))

答案 1 :(得分:2)

尝试一下,Excel样式;-)

let
    Input = "text to capitalize",
    Output = Text.Upper(Text.Start(Input,1)) & Text.End(Input,Text.Length(Input)-1)
in
    Output

答案 2 :(得分:1)

已经有几个不错的答案,但这是另一个演示了更多功能的选项:

Text.Upper(Text.At([Text],0)) & Text.Range([Text], 1, Text.Length([Text]) - 1)