excelperfect
所謂轉(zhuǎn)置數(shù)據(jù),就是將數(shù)據(jù)從水平轉(zhuǎn)變成垂直,或者從垂直轉(zhuǎn)變成水平。換句話說,在Excel工作表中,將行中的數(shù)據(jù)轉(zhuǎn)變到列中,將列中的數(shù)據(jù)轉(zhuǎn)變到行中。下面將展示3種轉(zhuǎn)置數(shù)據(jù)的方法:
復(fù)制粘貼
TRANSPOSE函數(shù)
簡單的公式技巧
示例如下圖1所示。
圖1
方法1:使用復(fù)制/粘貼
如下圖2所示的數(shù)據(jù)。
圖2
選擇數(shù)據(jù)單元格區(qū)域A3:B7,按下Ctrl+C組合鍵或者單擊“復(fù)制”按鈕。
選擇要粘貼數(shù)據(jù)的單元格區(qū)域左上角單元格,單擊鼠標(biāo)右鍵,從快捷菜單中選擇“選擇性粘貼——轉(zhuǎn)置”命令,如下圖3所示。
圖3
結(jié)果如下圖4所示。
圖4
注意,這種方法不是動態(tài)的。如果源數(shù)據(jù)發(fā)生更改,已轉(zhuǎn)置過的數(shù)據(jù)不會作出相應(yīng)的更改。
方法2:使用TRANSPOSE函數(shù)
選擇單元格D3,輸入公式:
=TRANSPOSE(A3:B7)
如下圖5所示。
圖5
按下回車鍵,此時該公式返回錯誤#VALUE!,如下圖6所示。
圖6
之所以會出現(xiàn)這樣的情況,是因為試圖在單個單元格中顯示所有數(shù)據(jù)。如果我們編輯TRANSPOSE函數(shù)公式,按F9鍵,會看到公式的結(jié)果為一組數(shù)據(jù)。
圖7
TRANSPOSE函數(shù)是一個數(shù)組公式,因此我們在輸入公式前需要選擇足夠容納數(shù)組數(shù)據(jù)值的單元格區(qū)域。
選擇單元格區(qū)域D3:H4,輸入TRANSPOSE函數(shù)公式,按下CTRL+SHIFT+ENTER組合鍵,結(jié)果如下圖8所示。
圖8
因為使用的是公式,所以當(dāng)原數(shù)據(jù)區(qū)域中的值更改時,公式區(qū)域的值也會相應(yīng)更改。
方法3:簡單的單元格引用
首先,利用填充序列功能,在要放置轉(zhuǎn)置數(shù)據(jù)的單元格區(qū)域輸入如下圖9所示的數(shù)據(jù)。
圖9
然后,選擇單元格區(qū)域D3:H4。單擊“查找和選擇——替換”命令,打開“查找和替換”對話框,在“替換”選項卡中,使用“=”號替換“ex”,如下圖10所示。
圖10
單擊“全部替換”按鈕,結(jié)果如下圖11所示。
圖11
使用此方法,當(dāng)原數(shù)據(jù)區(qū)域中的值更改時,數(shù)據(jù)轉(zhuǎn)置區(qū)域的值也會相應(yīng)更改。
聯(lián)系客服