轉(zhuǎn)置一個(gè)數(shù)組,實(shí)質(zhì)上就是把行換成列,把列換成行。換句話說(shuō),我們可以把一個(gè)橫向數(shù)組轉(zhuǎn)換成一個(gè)縱向數(shù)組(反過(guò)來(lái)也樣)。使用Excel的TRANSPOSE函數(shù)來(lái)轉(zhuǎn)置數(shù)組。
考慮下面的一維橫向數(shù)組常數(shù):
{1,2,3,4,5}
通過(guò)使用TRANSPOSE函數(shù)可以把這個(gè)數(shù)組輸入到一個(gè)縱向單元格范圍。要達(dá)到此目的,選擇占據(jù)5行1列的擁有5個(gè)單元格的范圍。然后輸人下面的公式并且按Ctrl+Shift+Enter鍵:
=TRANSPOSE({1,2,3,4,5})
橫向數(shù)組被轉(zhuǎn)置,數(shù)組元素出現(xiàn)在縱向范圍內(nèi)。
二維數(shù)組的轉(zhuǎn)置工作原理是一樣的。下圖表示把一個(gè)二維數(shù)組輸入到一個(gè)普通的范圍內(nèi),并且通過(guò)使用TRANSPOSE函數(shù)輸入到一個(gè)特定范圍。A1:D3中的公式是:
{={1,2,3,4;5,6,7,8;9,10,11,12}}
A6:C9中的公式如下:
{=TRANSPOSE({1,2,3,4;5,6,7,8;9,10,11,12})}
當(dāng)然也可以使用TRANSPOSE函數(shù)轉(zhuǎn)置一個(gè)存儲(chǔ)在某個(gè)范圍中的數(shù)組。例如,下面的公式使用了存儲(chǔ)在A1:D4(3行,4列)中的數(shù)組。可以把這個(gè)數(shù)組公式輸入到一個(gè)包含4行3列的范圍中。
{=TRANSPOSE(A1:C4)}
如何在excel2003中進(jìn)行數(shù)組轉(zhuǎn)置