Excel2010中進行行列轉(zhuǎn)置的兩種方法
Excel2010中進行行列轉(zhuǎn)置的兩種方法
在EXCEL中,有時候我們的表格在制作過程中,發(fā)現(xiàn)不合理,需要進行行列轉(zhuǎn)置,我們可以用選擇性粘貼這一功能,也可以利用TRANSPOSE函數(shù)也進行。今天,學習啦小編就教大家在Excel2010中進行行列轉(zhuǎn)置的兩種方法。
Excel2010中進行行列轉(zhuǎn)置的兩種步驟分別如下:
如下圖所示,是學生各科成績表,我們的目的是將姓名排成一列,將科目排成一行,也就是所說的行列轉(zhuǎn)置。
第一種方法:用選擇性粘貼進行行列轉(zhuǎn)置:
第一步:復(fù)制所要進行行列轉(zhuǎn)置的單元格區(qū)域,例如A1:M5區(qū)域。
第二步:單擊所要進行粘貼的單元格位置,例如O1單元格,右鍵,單擊【選擇性粘貼】標簽。
第三步:單擊【選擇性粘貼】標簽,打開了【選擇性粘貼】的選擇框,將選擇框右下方【轉(zhuǎn)置】的選項勾選上,點擊【確定】。
可以看到,原來的行列數(shù)據(jù)已經(jīng)轉(zhuǎn)置成功了。
第二種方法:利用TRANSPOSE函數(shù)進行行列轉(zhuǎn)置。
第一步:判斷表格區(qū)域,我們要進行的轉(zhuǎn)置的表格是A1:M5區(qū)域,一個5行13列的區(qū)域,轉(zhuǎn)置后的表格一定是13行5列的區(qū)域。
第二步:選擇一個放置轉(zhuǎn)置單元格的區(qū)域,本例中我們轉(zhuǎn)置后的單元格區(qū)域13行5列,我們就選擇一個13行5列的區(qū)域,例如O1:S13區(qū)域,如果選擇的單元格區(qū)域小于13行5列,轉(zhuǎn)置出來的表格將會不完整,如果選擇的單元格區(qū)域大于13行5列,轉(zhuǎn)置出來的13行5列之外的表格會有出錯#N/A出現(xiàn)。
第三步:在編輯區(qū)錄入函數(shù)公式“”=TRANSPOSE(A1:M5)“”,按ctrl+shift+enter三鍵結(jié)束公式,如圖所示。
因為是數(shù)組公式,注意一定要按三鍵ctrl+shift+enter結(jié)束此公式,否則將出現(xiàn)不了正確結(jié)果。
可以看到,我們的表格已經(jīng)轉(zhuǎn)置成功并存放在O1:S13區(qū)域了。
也許大家會說如果表格太大了,進行TRANSPOSE函數(shù)轉(zhuǎn)置時選擇正確的區(qū)域太麻煩了,能不能大概選個超出所要轉(zhuǎn)置的表格區(qū)域呢?
我們可以嘗試一下,結(jié)果是能夠正常顯示的,超出正確表格大小的區(qū)域?qū)⒊霈F(xiàn)出錯#N/A。
我們來演示一下,我們選擇O1:T20區(qū)域,或者更大的O1;U50區(qū)域,在編輯區(qū)錄入公式:”=TRANSPOSE(A1:M5)“”,按ctrl+shift+enter三鍵結(jié)束公式,如圖所示。
可以看到,在13行5列區(qū)域之外會有出錯#N/A的出現(xiàn)。
當我們要刪除錯誤值#N/A的時候,會出現(xiàn)【不能更改數(shù)組的某一部分】的提示框。這是因為我們用的數(shù)組公式,更改任何一部分就會出現(xiàn)這個提示的。所以我們盡可能的要選擇要轉(zhuǎn)置的正確區(qū)域。
Excel2010中進行行列轉(zhuǎn)置的兩種相關(guān)文章: