excel單元格轉置技巧
啊南 2101閱讀 2020.06.18
【導語(yǔ)】: 在表格中錄入數據后,我們可能對現有的表格不太滿(mǎn)意。然后就想將其轉置一下,重新排列一下,而又不想重新錄入數據。那么,具體應該怎么做呢?這里,就給大家分享具體的操作方法。
![](http://style.hunt007.com/images/2020-zhaogongyi/common/icon-details.png)
返回轉置單元格區域,即將一行單元格區域轉置成一列單元格區域,反之亦然。在行列數分別與[url=]數組[/url]的
行列數相同的區域中,必須將 TRANSPOSE 輸入為[url=]數組公式中[/url]。使用 TRANSPOSE 可在工作表中轉置
數組的垂直和水平方向。
語(yǔ)法
TRANSPOSE(array)
Array 需要進(jìn)行轉置的數組或工作表中的單元格區域。
所謂數組的轉置就是,將數組的第一行作為新數組的第一列,數組的第二行作為新數組的第二列,以此類(lèi)推。
工作中為了方便查看數據,有時(shí)會(huì )需要將表格的橫行豎列進(jìn)行轉置。此處涉及TRANSPOSE函數。
它是一個(gè)查找與引用函數,它的作用是將排列方式不一樣的數據相互轉置。
以此成績(jì)單為例。
具體方法與步驟如下:
首先將光標放在B2處,選中B2至C7。
我們可見(jiàn)左上方名稱(chēng)框中行列個(gè)數的數據為6R x 2C。
所以我們要將橫排數據的行列數據為2R x 6C。
選中B9:G10,點(diǎn)擊插入函數-TRANSPOSE函數。
此時(shí)彈出對話(huà)框,數組是需要進(jìn)行轉換的數組。
在數組中輸入B2:C7,然后按下快捷鍵 Ctrl+Shift+Enter。
所選的區域就會(huì )變成豎列新數據了。
需要注意的是,如果需要調整數據,需要調整源數據。
當源數據中的數據改變時(shí),TRANSPOSE函數生成的新數據也會(huì )隨之改變。
這個(gè)小技巧,你Get到了嗎~
![](http://style.hunt007.com/images/2020-zhaogongyi/common/icon-details.png)
輸入以下公式,然2113后向右向下填充公式5261
=OFFSET($A$1,MOD(COLUMN(A1)-1,3)+(ROW(A1)-1)*3,)
公式表示:以A1單元格為基準,每4102向右移動(dòng)一1653個(gè)單元格,基準單元格向下偏移行號除以3的余數,每向下移動(dòng)一行,基準單元格向下偏移3行的偏移效果。
如果數據以行排列,那么輸入以下公式,然后向右向下填充公式
=OFFSET($A$1,,MOD(COLUMN(A2)-1,3)+(ROW(A1)-1)*3)
關(guān)聯(lián)標簽:
![](http://style.hunt007.com/images/2020-zhaogongyi/common/icon-details.png)