人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 辦公軟件教程 > 詳細頁面

如何迅速的將excel表格數據拆分成多個文件?

如何迅速的將excel表格數據拆分成多個文件?

更新時間:2024-01-23 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

如何將一個EXCEL文件里面很多條數據拆分成多個文件,比如一個EXCEL表里面有90萬行數據,需要按照每1萬行拆分成一個文件,也就是需要將這表里面的90萬行數據拆分到90個文件里面。這個如果手工拆分,那工作量實在太大了。于是,我就想把這個過程拿出來分享一下。實際上這也是大數據處理過程中會涉及到的一個問題——數據分框。

下面我們就來看看如何用VBA來實現拆分工作。

第一,在EXCEL里面插入一個模塊,代碼如下:

Sub copybat()

Dim n As Integer

Dim i As Integer

Dim k As Integer

Dim path As String

Dim filename As String

path = "c:\拆分測試\" '預定義的存儲路徑

filename = "分割文件" '預定義的文件名

Application.ScreenUpdating = False

i = 10 '分頁數據條目數

k = 0 '循環執行次數,用于標識文件順序

For n = 1 To Cells(1, 1).End(xlDown).Row Step i '開始循環到數據表底部,步長為分頁條目數

Range("A1:D1,A" & n + 1 & ":D" & n + i).Select '每次均選擇復制固定的表頭和本次循環內的數據行

Selection.Copy

Workbooks.Add '新建工作簿

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

:=False, Transpose:=False '特殊粘貼:只粘貼數值

k = k + 1

ActiveWorkbook.SaveAs filename:=path & filename & k & ".xlsx", FileFormat:= _

xlOpenXMLWorkbook, CreateBackup:=False '將文件按命名規則另存至指定位置

ActiveWindow.Close '關閉已經生成的文件

Next n

MsgBox "分割完畢!", vbDefaultButton1, "提示"

Application.ScreenUpdating = true

End Sub

第二,在EXCEL工作表里面插入一個按鈕,用于調用執行該以上模塊。

如何快速的將EXCEL表格數據拆分成多個文件?

?

第三,點擊按鈕執行代碼。最后結果如下:

如何快速的將EXCEL表格數據拆分成多個文件?

?

如何快速的將EXCEL表格數據拆分成多個文件?

文件夾下生成的文件圖例

如何快速的將EXCEL表格數據拆分成多個文件?

分割的第1小部分

如何快速的將EXCEL表格數據拆分成多個文件?

分割的第2小部分

以上,是一個大體的過程,實際上還可以在此基礎上實現更加復雜的邏輯,這就又各位獨立發揮了。


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 壶关县| 景宁| 塔河县| 田阳县| 荥阳市| 奎屯市| 邳州市| 汕头市| 遂川县| 舟山市| 新昌县| 乌拉特后旗| 临洮县| 望谟县| 东兰县| 进贤县| 三河市| 广汉市| 莲花县| 台山市| 耿马| 乐清市| 通江县| 平谷区| 郑州市| 襄城县| 本溪| 广宗县| 清丰县| 贵阳市| 容城县| 香港| 辽阳市| 彭山县| 浑源县| 库伦旗| 台东县| 噶尔县| 新乡市| 岑溪市| 德州市|