欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

excel里如何把相關的多行數據合并?

錢良釵2年前13瀏覽0評論

分析:題目要求“該方法應該是動態的,隨著數據的增加,可動態刷新,無需后續修改”,那么使用普通的工作表函數和公式顯然無法滿足題目要求。

而使用VBA由于學習成本較高也不適合辦公室的非專業技術人員,所以選擇通過PowerQuery功能,使用M函數來解決本問題,是完全滿足題目要求,且符合行業技術發展趨勢的最佳方案。


Step1:將數據導入PowerQuery

選中數據源區域,點擊【數據】選項卡下面的【從表格】。


在彈出的【創建表】對話框中,將【表包含標題】前面的對勾勾選上,并點擊確定。

Step2:數據分組匯總統計

此時進入到PowerQuery界面,依次點擊【開始——分組依據】。

在彈出的【分組依據】對話框中,分組依據選擇【文章】;列名設置為【標簽】,操作設置為【求和】,列選擇【標簽】;點擊右邊“+”,增加一列,新列名設置為【總瀏覽次數】,操作設置為【求和】,列選擇【瀏覽次數】,具體如下圖,并點擊確定。

得到結果如下。

Step3:修改M函數

由于PowerQuery自帶功能無法滿足我們的個性化需求,所以需要簡單修改M函數來實現。

依次點擊【開始——高級編輯器】,在彈出的高級編輯器中,將下圖選中部分的代碼“eachList.Sum([標簽])”更改為“eachText.Combine([標簽],",")”,并點擊已完成。

此時已得到最終結果。

最后將該結果上載至工作表界面,后期隨著數據的增加修改或刪除,可實現動態刷新。

與其它方法相比的優點:

使用工作表函數解決本問題需要使用多個函數多層嵌套來實現,且步驟繁瑣,使用PowerQuery僅需一個分組步驟即可,同時僅修改一處代碼即可實現,其余均為鼠標點擊操作,無論是方法的學習成本還是整個過程的操作成本,以及實現最終結果的效率,都優于工作表函數和VBA。


「精進Excel」系頭條簽約作者,關注我,如果任意點開三篇文章,沒有你想要的知識,算我耍流氓!