王志軍
同事前來求助,如例所示,這是自動導(dǎo)出的考勤數(shù)據(jù),E列的刷卡時間都是存放在同一單元格,現(xiàn)在需要拆分到不同行。由于數(shù)據(jù)量實在是太大,如果逐一手工拆分的話,工作量可想而知,我們可以按照下面的步驟進(jìn)行操作:
切換到“數(shù)據(jù)”選項卡,在“獲取和轉(zhuǎn)換”功能組選擇“新建查詢一從文件一從工作簿”,接下來會打開“導(dǎo)入數(shù)據(jù)”對話框,載入相應(yīng)的工作簿,在圖2所示的導(dǎo)航器窗口中,選中數(shù)據(jù)所在的工作表名稱,點擊右下角的“編輯”按鈕。
隨后會打開“查詢編輯器”窗口,單擊刷卡時間”所在列的列標(biāo),在“轉(zhuǎn)換”功能組依次單擊“拆分列一按分隔符”,此時會打開“按分隔符拆分列”對話框,如圖3所示,選擇分隔符類型為“空格”,完成之后,不同的刷卡時間會拆分到不同的列,效果如圖4所示。
單擊最左側(cè)的“刷卡時間”列列標(biāo),按住Shift鍵不放,單擊最右側(cè)的“刷卡時間”列列標(biāo),使這些列全部選中,切換到“轉(zhuǎn)換”選項卡,單擊“逆透視列一逆透視列”,這樣就可以將所有的刷卡時間整合到一列,如圖5所示,雖然這里會多出來一個“屬性”列,右擊刪除該列即可。
切換到“開始”選項卡,單擊“關(guān)閉并上載”按鈕,現(xiàn)在就可以看到圖6所示的最終效果,可以看到所有的打卡時間都被拆分到不同的行顯示,而且也已經(jīng)自動刪除沒有打卡的記錄,是不是很清晰?
電腦知識與技術(shù)·經(jīng)驗技巧2018年5期