王志軍
同事前來求助,如圖1所示,她希望根據(jù)D列的內容計算出每種物料的數(shù)量之和。由于這里是混合文本,直接計算顯然很不方便,實際的數(shù)據(jù)量非常大,手工計算既麻煩而且也容易出錯。我們可以借助Power Query來完成這一計算任務。
第1步:統(tǒng)一表格中的冒號
選擇數(shù)據(jù)區(qū)域任一單元格,切換到“數(shù)據(jù)”選項卡,在“獲取和轉換數(shù)據(jù)”功能組選擇“自表格/區(qū)域”,根據(jù)提示載入數(shù)據(jù),打開Power Query編輯器。
單擊“存放地點”所在列的列標,切換到“轉換”選項卡,在“任意列”功能組下打開“替換值”對話框,將所有半角的冒號都替換為全角的冒號,這主要是為了下一步的分隔操作做準備。
第2步:拆分行
保持“存放地點”所在列的選中狀態(tài),在“文本列”功能組下依次選擇“拆分列→按分隔符”,選擇拆分行,分隔符號為換行符,這樣處理之后,可以將姓名和后面的數(shù)量分隔開,效果如圖2所示。
第3步:拆分列
再次選擇“拆分列→按分隔符”,分隔符號選擇冒號,注意手工輸入全角的冒號,效果如圖3所示;單擊選中新拆分出的列,依次選擇“拆分列→按字符數(shù)”,拆分字符數(shù)設置為1,選擇一次,盡可能靠右。這樣處理的目的是,去掉數(shù)量最后的“只”“把”“臺”等單位,效果如圖4所示。
完成上述步驟之后,可以雙擊字段名稱,將其修改成便于識別的內容。最后返回“開始”選項卡,選擇“關閉并上載”就可以了。如果在數(shù)據(jù)源中增加數(shù)據(jù),只需要在匯總表中單擊右鍵選擇“刷新”,就可以獲得最新的結果,而不需要進行其他任何操作。