我們經常會用到合并同類的文本的情況,例如将一個省的地級市合并到一個單元格裡。
今天我們就用Power Query的文本合并函數Text.Combine來實現這個功能:
第一步:建立查詢
1、在數據區域點一下鼠标
2、在數據标簽下找到,從表格的按鈕
第二步:建立分組
分組建立以後,注意公式欄裡的結構
第三步:編寫公式
我們來修改上圖框起來的部分
{"合并", each Text.Combine([地級市],",")}})
Text.Combine([地級市],",")隻有兩個參數,第一個參數是要合并的列的名字,第二個參數是分隔符,通常使用常見的符号,例如逗号、分号、空格等等。
修改好以後,按回車就會出現結果了
需要注意的是Text.Combine函數的TC要大寫。
這樣關閉上載就可以出結果了
我們再來做個實驗,如果同樣的合并數值會怎麼樣呢?
顯示的是error
錯誤提示的意思是數據類型不對,不能直接合并數值,那麼我們先改變成文本,是不是就能合并了呢?
我們回到第一步,改變數據列的類型為文本:
然後我們再來看看最後一步:
可以了,兩列都按照我們的預想合并起來了。
Text.Combine函數的注意事項
就是隻能合并文本,合并之前就要确認要合并列的數據類型是否為文本,另外,就是注意首字母要大寫,很多Excel老鳥都在這個問題上吃過虧,哈哈哈。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!