王志軍
同事小秦前來求助,如圖1所示,現(xiàn)在她需要根據(jù)D列的內容計算出每種物料的數(shù)量之和,但這份表格由于經(jīng)過多人編輯,數(shù)據(jù)相當混亂。除了手工操作之外,有沒有簡單高效的清洗手段呢?
我們可以借助Excel的PQ(Power Query)編輯器完成清洗任務,具體操作步驟如下:
第1步:創(chuàng)建表
切換到“數(shù)據(jù)”選項卡,單擊數(shù)據(jù)區(qū)域任一單元格,在“獲取和轉換數(shù)據(jù)”功能組選擇“自表格/區(qū)域”,隨后會彈出“創(chuàng)建表”對話框,如果數(shù)據(jù)來源沒有問題,那么直接點擊“確定”按鈕即可。
第2步:統(tǒng)一分隔符號
打開如圖2所示的Power Query編輯器之后,我們首先需要統(tǒng)一數(shù)量之前的分隔符號“:”,目的是為了規(guī)范在輸入時可能半角全角都有輸入的情況。單擊“存放地點”所在列的列標,切換到“轉換”選項卡,在“任意列”功能組打開“替換值”對話框,將半角的冒號都替換成全角冒號。
第3步:將姓名和數(shù)量分開
保持“存放地點”所在列的選中狀態(tài),仍然在“轉換”選項卡下進行操作,在“文本列”功能組依次選擇“拆分列→按分隔符”,打開“按分隔符拆分列”對話框。首先清空預置的分隔符,單擊展開“高級選項”按鈕,選擇拆分為行,勾選“使用特殊字符進行拆分”,分隔符號為換行符。這樣處理的目的,是將姓名和后面的數(shù)量分開,執(zhí)行之后可以看到如圖3所示的拆分效果。
第4步:去除物料的單位
再次打開“按分隔符拆分列”對話框,此時請選擇拆分為列,分隔符號選擇冒號“:”,拆分之后的效果如圖4所示。單擊選中新拆分出的“存放地點2”列,選擇“拆分列→按字符數(shù)”,拆分字符數(shù)設置為1,然后選擇“一次,盡可能靠右”。這樣處理的目的是為了去除最后的“只”“把”“臺”等物料單位。
雙擊字段名稱,修改成便于識別的內容,例如“數(shù)量”。最后返回“主頁”選項卡,選擇“關閉并上載”,如圖5所示,現(xiàn)在就可以很方便地對完成清洗的數(shù)據(jù)進行匯總和計算了。以后,如果數(shù)據(jù)源有增加或更新,只需要在匯總表點右鍵即可獲得最新的結果,不需要進行任何其他的操作。