同事拿著一張表前來求助(如圖1所示),這里的源數據是按照一維的形式顯示課節數和教師姓名的課程表,類似于流水賬,考慮到打印和張貼課程表的要求,同事希望將其轉換為二維表的形式,也就是按照普通的課程那樣表按照周數、節數進行顯示。由于實際的數據量比較大,手工轉換顯然是比較麻煩。類似流水賬樣式的數據表,如何才能轉換為實用的樣式表格呢?
在Excel2016中,切換到“數據”選項卡,在“獲取和轉換”功能組依次選擇“新建查詢→從文件→從工作簿”,隨后會打開“導入數據”對話框,選擇需要轉換的工作簿,在這里選擇包含數據的一維工作表,本例為Sheet1,選擇之后會看到圖2所示的預覽效果,點擊右下角的“編輯”按鈕導入數據。
數據導入之后,我們會看到全新界面的查詢編輯器,切換到“轉換”選項卡,單擊“任意列”功能組的“透視列”按鈕,打開“透視列”對話框,將值列更改為“Column3”,也就是教師姓名所在的列,點擊“高級選項”前面的三角按鈕,將“聚合值函數”由默認的“計數(全部)”更改為“不要聚合”,如圖3所示。檢查無誤之后點擊右下角的“確定”按鈕關閉對話框。
完成上述操作之后,我們就可以看到圖4所示的二維課程表。切換到“開始”選項卡,刪除這里的“null”列和行即可獲得最終效果(如圖5)。檢查無誤后,單擊“關閉”功能組的“關閉并上載”按鈕,此時會在Excel自動新建一個二維格式的工作表。
小提示:
如果使用的不是Excel 2016版本,可以使用數據透視表的功能實現,但要借助DAX計算字段公式。上述案例講述的是教師課程表的轉換,如果你從事的是其他行業,類似的表格轉換思路相同,聰明的你只需替換其中的具體字段套用即可。
以上就是如何將類似流水賬樣式的數據表轉換為二維表格方法介紹,有需要的朋友可以按照上面步驟進行操作即可,希望這篇文章能對大家有所幫助!
新聞熱點
疑難解答