王志軍
同事前來求助,如圖1所示,這里是按照一周時間進(jìn)行排列的,既不利于領(lǐng)導(dǎo)查閱,打印也比較浪費(fèi),現(xiàn)在她希望將這份值班表的版式轉(zhuǎn)換一下,也就是將所有在同一天值班的人員放到同一行。由于實際的數(shù)據(jù)源比較大,如果采取純手工的方法,既麻煩而且也容易出現(xiàn)錯誤,有沒有簡單高效的解決辦法呢?
第1步:
單擊數(shù)據(jù)區(qū)域任意一個單元格,切換到“數(shù)據(jù)”選項卡,在“獲取和轉(zhuǎn)換數(shù)據(jù)”功能組選擇“自表格/區(qū)域”,隨后會彈出“創(chuàng)建表”對話框,檢查無誤之后點擊“確定”按鈕,將其加載到PowerQuery編輯器。
第2步:
單擊“所屬部門”所在列的列標(biāo),切換到“轉(zhuǎn)換”選項卡,在“任意列”功能組單擊“透視列”,打開“透視列”對話框,參考圖2所示進(jìn)行設(shè)置。
點擊“確定”按鈕,就可以看到如圖3所示的轉(zhuǎn)換效果。完成上述步驟之后,返回“開始”選項卡,單擊“關(guān)閉并上載”按鈕,將數(shù)據(jù)加載到工作表就可以了,雖然這里的“星期”排序有些問題,但可以在上載之后手工重排。以后如果數(shù)據(jù)源的內(nèi)容發(fā)生了變更,只要右擊選擇“刷新”即可獲得最新的數(shù)據(jù)。