Excel之PowerQuery 根據(jù)替換數(shù)量擴(kuò)展行
網(wǎng)友提問:

放大圖片

回答網(wǎng)友問題:

這里我們可以使用Text.Split把字符串按 “/” 分割成列表
通過List.Count(列表) 來計(jì)算有幾個(gè)列表
因?yàn)槟阌袔讉€(gè)列表,就相當(dāng)于前面的系統(tǒng)權(quán)限名稱要重復(fù)出現(xiàn)幾行
我們再使用???List.Repeat(系統(tǒng)權(quán)限名稱,重復(fù)幾次)? 來實(shí)現(xiàn)
最后我們使用Text.Replace做兩次替換,對ABC替換成??Text.Split生成的兩個(gè)列表中的下標(biāo)0、1、2、3....的值
你這個(gè)案例可以這樣做,如果是按位置,還可以使用另一個(gè)函數(shù)

好了,現(xiàn)在把完整代碼給您

展開【新系統(tǒng)名稱】這個(gè)列,刪除不需要的列就OK了


PowerQuery教程:https://www.bilibili.com/video/BV1oa4y1j75e
標(biāo)簽: