powerquery文本添加字符(Query文本合并函数Text.Combine)
我们经常会用到合并同类的文本的情况,例如将一个省的地级市合并到一个单元格里。
今天我们就用Power Query的文本合并函数Text.Combine来实现这个功能:
第一步:建立查询
1、在数据区域点一下鼠标
2、在数据标签下找到,从表格的按钮
第二步:建立分组
分组建立以后,注意公式栏里的结构
第三步:编写公式
我们来修改上图框起来的部分
{"合并", each Text.Combine([地级市],",")}})
Text.Combine([地级市],",")只有两个参数,第一个参数是要合并的列的名字,第二个参数是分隔符,通常使用常见的符号,例如逗号、分号、空格等等。
修改好以后,按回车就会出现结果了
需要注意的是Text.Combine函数的TC要大写。
这样关闭上载就可以出结果了
我们再来做个实验,如果同样的合并数值会怎么样呢?
显示的是error
错误提示的意思是数据类型不对,不能直接合并数值,那么我们先改变成文本,是不是就能合并了呢?
我们回到第一步,改变数据列的类型为文本:
然后我们再来看看最后一步:
可以了,两列都按照我们的预想合并起来了。
Text.Combine函数的注意事项
就是只能合并文本,合并之前就要确认要合并列的数据类型是否为文本,另外,就是注意首字母要大写,很多Excel老鸟都在这个问题上吃过亏,哈哈哈。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com