Excel之PowerQuery 如何展開有常量的列?
網(wǎng)友提問:

回答網(wǎng)友問題
我做一個(gè)數(shù)據(jù),下圖為原始數(shù)據(jù)

然后我通過分組實(shí)現(xiàn)了您的問題

現(xiàn)在想展開數(shù)據(jù)列
我們添加一個(gè)步驟,修改列,現(xiàn)在下圖的x代表數(shù)據(jù)列每行的值(可能是常量也可能是列表)

我們需要把常量轉(zhuǎn)成列表,我們可以取列表的0號(hào)下標(biāo),如果對(duì)方是常量一定報(bào)錯(cuò)

我們使用try容錯(cuò)語句

我們清晰的看到了李四是個(gè)錯(cuò)誤:)也看到了記錄中的[HasError]字段返回是否為錯(cuò)誤
錯(cuò)誤就返回TRUE?

于是代碼就可以寫成

現(xiàn)在點(diǎn)數(shù)據(jù)列展開就可以了


Ps: 提問者肯定有原因,并且是遇到了這個(gè)問題。但是我仍建議提問者檢查一下自己之前的代碼,是否可以在一開始避開這個(gè)問題。

PowerQuery:??https://www.bilibili.com/video/BV1oa4y1j75e