王志軍
實際工作中,經(jīng)常會遭遇一些亂七八糟的數(shù)據(jù),例如圖1所示的工作表,現(xiàn)在需要根據(jù)D列的內(nèi)容計算出每種物料的數(shù)量之和,由于實際的數(shù)據(jù)源非常大,手工計算顯然是不現(xiàn)實,有沒有簡單易行的操作方法呢?
我們可以借助Excel2016版本開始提供的PowerQuery組件解決這一問題,具體步驟如下:
第1步:新建表
切換到“數(shù)據(jù)”選項卡,選擇數(shù)據(jù)區(qū)域任一單元格,在“獲取和轉(zhuǎn)換數(shù)據(jù)”功能組選擇“自表格/區(qū)域”,此時會打開“創(chuàng)建表”對話框,我們不需要在這里更改任何設(shè)置項,直接點擊“確定”按鈕,進入PowerQuery編輯器界面。
第2步:規(guī)范冒號
單擊“存放地點”所在列的列標(biāo),切換到“轉(zhuǎn)換”選項卡,在“任意列”功能組單擊“替換值”,將所有數(shù)據(jù)之前的半角冒號都替換為全角冒號,這是為了規(guī)范在輸入時全角半角符號混亂的情形。
第3步:拆分列
保持“存放地點”所在列的選中狀態(tài),在“轉(zhuǎn)換”選項卡的“文本列”功能組下依次選擇“拆分列→按分隔符”,選擇拆分行,使用特殊字符進行拆分,分隔符號為換行符,這樣可以將姓名和后面的數(shù)量分開,效果如圖2所示。
再次選擇“拆分列→按分隔符”,分隔符號選擇冒號“:”,拆分效果如圖3所示;單擊選中新拆分出的列,依次選擇“拆分列→按字符數(shù)”,拆分字符數(shù)設(shè)置為1,然后選擇一次,盡可能靠右,這樣是為了去除數(shù)量最后的“只”“把”“臺”等不同單位,效果如圖4所示。
完成上述步驟之后,雙擊字段名稱,修改為便于識別的內(nèi)容,例如分別將“存放地點.2.1”修改為“數(shù)量”,將“存放地點.2.2”修改為“單位”。最后返回“開始”選項卡將數(shù)據(jù)上載,即可進行匯總計算。以后如果數(shù)據(jù)源發(fā)生變化,只需要在匯總表右擊選擇“刷新”,即可獲得最新的結(jié)果,不需要進行任何其他的操作。