tft每日頭條

 > 生活

 > powerquery文本添加字符

powerquery文本添加字符

生活 更新时间:2025-03-21 01:52:51

我們經常會用到合并同類的文本的情況,例如将一個省的地級市合并到一個單元格裡。

今天我們就用Power Query的文本合并函數Text.Combine來實現這個功能:

第一步:建立查詢

1、在數據區域點一下鼠标

2、在數據标簽下找到,從表格的按鈕

powerquery文本添加字符(Query文本合并函數Text.Combine)1

powerquery文本添加字符(Query文本合并函數Text.Combine)2

第二步:建立分組

分組建立以後,注意公式欄裡的結構

powerquery文本添加字符(Query文本合并函數Text.Combine)3

powerquery文本添加字符(Query文本合并函數Text.Combine)4

第三步:編寫公式

我們來修改上圖框起來的部分

{"合并", each Text.Combine([地級市],",")}})

Text.Combine([地級市],",")隻有兩個參數,第一個參數是要合并的列的名字,第二個參數是分隔符,通常使用常見的符号,例如逗号、分号、空格等等。

powerquery文本添加字符(Query文本合并函數Text.Combine)5

修改好以後,按回車就會出現結果了

需要注意的是Text.Combine函數的TC要大寫。

這樣關閉上載就可以出結果了

我們再來做個實驗,如果同樣的合并數值會怎麼樣呢?

powerquery文本添加字符(Query文本合并函數Text.Combine)6

顯示的是error

powerquery文本添加字符(Query文本合并函數Text.Combine)7

錯誤提示的意思是數據類型不對,不能直接合并數值,那麼我們先改變成文本,是不是就能合并了呢?

我們回到第一步,改變數據列的類型為文本:

powerquery文本添加字符(Query文本合并函數Text.Combine)8

powerquery文本添加字符(Query文本合并函數Text.Combine)9

然後我們再來看看最後一步:

powerquery文本添加字符(Query文本合并函數Text.Combine)10

可以了,兩列都按照我們的預想合并起來了。

Text.Combine函數的注意事項

就是隻能合并文本,合并之前就要确認要合并列的數據類型是否為文本,另外,就是注意首字母要大寫,很多Excel老鳥都在這個問題上吃過虧,哈哈哈。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved