不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel表格 > excel表格行列轉(zhuǎn)換的方法

excel表格行列轉(zhuǎn)換的方法

時(shí)間: 業(yè)華773 分享

excel表格行列轉(zhuǎn)換的方法

  Excel中的的行和列具體該如何進(jìn)行轉(zhuǎn)換呢?下面是學(xué)習(xí)啦小編帶來(lái)的關(guān)于excel表格行列轉(zhuǎn)換的方法,希望閱讀過(guò)后對(duì)你有所啟發(fā)!

  excel表格行列轉(zhuǎn)換的方法:

  步驟行列轉(zhuǎn)換步驟1:首先一起來(lái)看一下最原始的數(shù)據(jù)格式。最終要生成的結(jié)果數(shù)據(jù)格式如圖所示。由于涉及的數(shù)據(jù)記錄很多,因此必須要使用自動(dòng)化方法來(lái)解決問(wèn)題。

  步驟行列轉(zhuǎn)換步驟2:點(diǎn)擊“開(kāi)發(fā)工具”選項(xiàng)卡,接著點(diǎn)擊“Visual Basic”按鈕進(jìn)行VBA編程環(huán)境(也可以通過(guò)按鍵盤(pán)組合鍵“Alt+F11”進(jìn)入)。

  步驟行列轉(zhuǎn)換步驟3:在VBA環(huán)境下,右擊“Microsoft Excel 對(duì)象”,選擇“插入”→“模塊”,創(chuàng)建一個(gè)新的模塊窗口。

  步驟行列轉(zhuǎn)換步驟4:接著點(diǎn)擊“插入”→“過(guò)程”,在打開(kāi)的“添加過(guò)程”窗口中,將名稱(chēng)設(shè)置為“GetCotent”,同時(shí)勾選“函數(shù)”,最后點(diǎn)擊“確定”按鈕。

  步驟行列轉(zhuǎn)換步驟5:在打開(kāi)的“模塊1”中輸入如圖所示的代碼:

  'row 表示記錄所在的行號(hào)

  'col 表示記錄所在的列號(hào)

  'k 表示當(dāng)前編輯單元格所在的列號(hào)

  Public Function GetContent(row As Integer, col As Integer, k As Integer)

  GetContent = Sheets(1).Cells(row + (k - 2) * 6, col).Value

  End Function

  步驟行列轉(zhuǎn)換步驟6:返回Excel界面,在整個(gè)文檔的最前面插入指定的行數(shù),在此小編插入5行,并制作如圖所示的界面以備使用。

  步驟行列轉(zhuǎn)換步驟7:接著在B1單元格中輸入公式“=GetContent(ROW(B6),2,COLUMN())”,并按回車(chē)鍵。

  步驟行列轉(zhuǎn)換步驟8:然后將該公式復(fù)制B2到B4行,在列方面根據(jù)記錄的個(gè)數(shù)進(jìn)行復(fù)制,也可以采用鼠標(biāo)拖動(dòng)的形式進(jìn)行復(fù)制。最終結(jié)果如圖所示。

774703