Excel表格中常用的三種數據轉置的方法(Excel如何轉置數據)
如下圖所示,需要將A2:B9的內容,轉變為D列的樣子。
思考一下,有幾種方法能實現呢?
這個題目乍一看是有點難度的高大上,是不是啊?
1、VBA代碼法
按Ctrl+F11,打開VBE編輯器,在代碼窗口中寫上以下代碼:
Sub run()
For i = 1 To 8
Cells(2 + (i - 1) * 2, 4) = Cells(i + 1, 1)
Cells(3 + (i - 1) * 2, 4) = Cells(i + 1, 2)
Next i
End Sub
代碼中使用For循環,執行單元格賦值操作。只要運行宏run,就可以得到需要的結果了。
2、函數公式法
D2單元格輸入以下公式,向下復制。
=OFFSET(A$2,(ROW(A1)-1)/2,MOD(ROW(A1)-1,2))
OFFSET函數以A2單元格為基點,其行列偏移量使用公式生成的有規律的序列值。關于第二參數和第三參數的用法,可以在微信內容<我們一起學序號>有過介紹,這里就不再贅述了,有興趣的同學可以點擊查看一下。
3、技巧操作法
這是一組技巧的集合,方法很多,咱們看看幾種有代表性的:
1、選擇性粘貼法
2、對齊填充法
3、Word替換法
說明一下,Word替換時使用的 ^t 表示制表符,^p表示段落標記。也就是將制表符全部替換為段落標記。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。