久久96国产精品久久久-久久发布国产伦子伦精品-久久精品国产精品青草-久久天天躁夜夜躁狠狠85麻豆

技術員聯盟提供win764位系統下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 軟件教程 > Excel教程 >

excel表格如何轉置?

來源:技術員聯盟┆發布時間:2018-02-22 06:05┆點擊:

  如下圖所示,需要將A2:B9的內容,轉變為D列的樣子。

  思考一下,有幾種方法能實現呢?

Excel表格中常用的三種數據轉置的方法

  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、選擇性粘貼法

Excel表格中常用的三種數據轉置的方法

  2、對齊填充法

Excel表格中常用的三種數據轉置的方法

  3、Word替換法

Excel表格中常用的三種數據轉置的方法

  說明一下,Word替換時使用的 ^t 表示制表符,^p表示段落標記。也就是將制表符全部替換為段落標記。