摘要:Excel是我們處理數據的常用工具,在Excel中我們輸入數據時,有時想使用不同布局的數據,那么如何把Excel中的數據進行轉置呢?該文主要介紹了兩種解決這個問題的方法。使用這兩種方法均可以改變數據的走向。
關鍵詞:轉置;選擇性粘貼;transpose函數
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2010)21-5796-02
在使用Excel 2000時,你編輯一張表格后,發現該表格列數太多,而行數太少,這時你或許希望該表格的行列互換,以便方便地打印在A4紙上。以下的方法,讓你在Excel中實現表格的行列轉置,即列變為行,行變為列。
1 利用選擇性粘貼實現轉置
1) 啟動Excel,打開需要的工作簿,在當前工作表中,選中需要進行行列轉換的單元格區域,如A4:C6。
2) 單擊“編輯”菜單中的“復制”命令。
3) 單擊要存放轉置表區域的左上角單元格,如E4。
4) 單擊“編輯”菜單中的“選擇性粘貼”命令,系統“選擇性粘貼”對話框,選中“轉置”復選框。
5) 單擊[確定]按鈕,則行列轉置后的表格出現在E7:E6單元格區域。現在把A4:C6單元格區域刪除,則完成了表格的行列轉置。如圖1所示。
需要注意的是,如果原區域中含有取決于其他單元格內容的公式,還必須選中“選擇性粘貼”對話框中的“數值”選項。該選項把公式轉化為數值,存放在要粘貼的區域中。如果不選中“數值”選項,其結果要取決于源區域公式指向的位置,而且通常是不可預知的,并且也不是所希望的結果。
如圖2所示。
在B1:的D3單元格中B3引用了公式“=A2”,D3單元格中引用了公式“=B9”,那么在E5:G7中使用第一種方法得到的數據是錯誤的。要想得到正確的數據,除了選中“選擇性粘貼”對話框中的“數值”選項外,還可以采取以下步驟:
1) 向區域B1:D3中輸入數值
2) 在F9中輸入公式:=B1
3) 復制單元格F9,然后粘貼到G9:H9
4) 選擇F9:H9,并把它復制,粘貼到單元格F10:H11中,現在就有了一個區域F9:H11,雖然還是B1:D3中的數據,但它完全是由公式構成的。
5) 選擇F10:H11,然后對它進行復制。
6) 選擇C10單元格,選擇“編輯”菜單中的“選擇性粘貼”命令,系統“選擇性粘貼”對話框,選中“轉置”復選框。
2 利用工作表函數Transpose實現轉置
除了利用第一種方法外,我們還可以借助Transpose函數實現行,列的轉置,步驟如下:
1) 對現存的數據區域的行數和列數進行計數如圖3所示,B1:D3區域共3行,3列。
2) 選擇全部是空白單元格的區域(如B7:D9),新區域的列數應該與原區域的行數相同,行數與源區域的列數相同。
3) 在“公式編輯欄”中輸入“=Transpose(B1:D3)”。
4) 同時按下組合鍵Ctrl+Shift+Enter,以數組的形式輸入公式。就得到新的數據區域B7:D10。
上述方法最終巧妙的得到了轉置的區域,看上去就好像使用了菜單中的“編輯”中的“選擇性粘貼”命令,但是這里有兩點非常重要的不同:
1) 不管原數據區域是包含數值還是包含指向其他單元格的公式,都可以對這個區域實現轉置。
2) 存在一個可變公式,即非靜態數值。因此,如果源區域中的數值發生改變,在轉置區域中的數值也會發生變化。即如果我們在新區域選擇更多的行,假設為B7:F9,然后在編輯框中輸入“=transpose(B1:E5)”,那么如果在D4中輸入新數值25,那么它將出現在轉置區域的新行E10中。如圖4所示。
3 用Word和Excel實現表格的行列轉置
在用word制作表格,經常會遇到這樣的情況,將表的行與列轉置。如將表1的三行四列的表格轉置成四行三列的樣式(表2),那么應該如何操作呢?
1) 創建出如表1的表格,然后選定整個表格,右鍵單擊,在彈出的下拉菜單中選擇“復制”。
2) 打開excel,在“編輯”菜單中選擇“選擇性粘貼”,選擇“文本”單擊“確定”。
3) 將excel中的表格選中,右鍵單擊,在彈出的下拉菜單中選擇“復制”,在任一單元格是單擊,執行“編輯”菜單下選擇“選擇性粘貼”,在彈出的菜單中將“轉置”前打“√”,單擊“確定”。
4) 將這已經轉置的表格選中,單擊右鍵,在下拉菜單中選擇“設置單元格格式”,將“邊框”全部選中,單擊“確定”,再將此表格復制。
5) 在word中單擊“粘貼”即可。
現在,你就可發現表格已經成功地轉置了,并且,還可任意編輯。
4 結論
通過對行列轉置方法的介紹,大家以后在遇到類似問題的時候,就能很輕易的化解了。當然在Excel中還有函數能實現轉置,可以再探討。
參考文獻:
[1](美)Conrad Carlberg,巧學巧用 EXCEL 2003 數據管理(中文版)[M].王軍,譯.北京:電子工業出版社,2005.
[2] 吳權威,呂琳琳.EXCEL 統計應用實務[M].北京:中國水利水電出版社,2004.