導航:首頁 > 數據分析 > 如何將一個excel數據改成多個文件

如何將一個excel數據改成多個文件

發布時間:2023-08-07 01:37:37

Ⅰ 如何將1個Excel工作簿的數據拆分成若干個工作簿

有時候一個Excel的數據會很多,需要拆分成若干個工作簿,比如把1個40萬行的excel,按每個工作簿40000行,拆成10個;思路是先把原始文件復制10個,然後逐個打開,按順序把多餘的刪除:

另一種方法是先分拆成多個工作表,然後再將工作表拆成獨立的工作簿文件

Sub 拆分()

Workbooks.Open (ThisWorkbook.Path & "/原始.xlsx")  '打開原始文件

r = 1 '標題行有幾行,一般就是數字1

b = 40000            '拆分後每個工作簿有多少數據

a = ActiveWorkbook.Worksheets(1).UsedRange.Rows.Count '原始文件有幾行

ActiveWorkbook.Close

l = Int(a / b) + 1      'l表示可以拆分成幾個文件

For i = 1 To l

FileCopy ThisWorkbook.Path & "/原始.xlsx", ThisWorkbook.Path & "/" & i & ".xlsx"

Next i

'把文件復製成l份

Application.ScreenUpdating = False

fn = ThisWorkbook.Path & "/" & 1 & ".xlsx"    '將第1個要匯總的工作簿名稱賦給變數fn

Workbooks.Open (fn)

With ActiveWorkbook.Worksheets(1)

    Rows(r + b + 1 & ":" & 1048576).Select

    Selection.Delete Shift:=xlUp

End With

ActiveWorkbook.Close savechanges:=True

'第1個文件比較特殊

For i = 2 To l

    fn = ThisWorkbook.Path & "/" & i & ".xlsx"

    Workbooks.Open (fn)

    With ActiveWorkbook.Worksheets(1)

        Rows(r + 1 & ":" & r + (i - 1) * b).Select

        Selection.Delete Shift:=xlUp

        Rows(r + b + 1 & ":" & 1048576).Select

        Selection.Delete Shift:=xlUp

    End With

    ActiveWorkbook.Close savechanges:=True

Next i

Application.ScreenUpdating = True

'從第2個文件開始把不需要的都刪除

End Sub

Ⅱ 如何把一個excel表格拆分成獨立的excel文件

一個excel文件有很多sheet,想拆分成不同的文件的話,可以在工作表名稱處滑鼠右鍵,選擇「移動或復制工作表」,並選擇「工作簿」為:「新建工作簿」,也可以勾選 「建立副本」,確定,就可以直接把選定的工作表為一個新文件了,只要修改確定文件名後,保存即可…………

Ⅲ 如何將excel一個表格拆分成多個文件

1、首先在excel表格中,點擊智能工具箱,如下圖所示。

Ⅳ 如何根據excel一個文件內容生成多個文件

首先需要將要合成的excel文件復制到一個文件夾,然後切換到數據菜單並點擊新建查詢,接著選擇從文件下的從文件夾,輸入剛剛的文件夾路徑,點擊確定,再點擊合並下的合並和載入選項,選擇要合並的工作表名稱,最後點擊確定即可。

Ⅳ 如何將一個Excel2010的文件分成兩個

首先打開該excel文檔找到要分行的單元格,選中
點擊工具欄上的「工具」----->「分列」
這里選擇用分隔符號做分列的依據
分隔符號我這里選擇空格,大家可以握纖根據自己的御圓實際情況選擇,記得是可以多選的
另外還有個預覽的地方,核實無誤後就可以「下一步」
這時有一個目標區域,指的就是單元格裡面的數據分列後的顯示位置,大家若是覺得默認的位置不好,可以自己選擇區域,最好點擊「完成」
然後把這組數據選中,點擊滑鼠右鍵,在下段拆仿拉菜單中 選擇「復制」
然後找選中一個區域(因為你復制的是一組數)
然後點擊上方工具欄的「開始」-------->「粘貼」 在下拉菜單中選擇「轉置」
完成「轉行」的功能了

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

 前不久好幾位朋友都問到,如何將一個EXCEL文件裡面很多條數據拆分成多個文件,比如一個EXCEL表裡面有90萬行數據,需要按照每1萬行拆分成一個文件,也就是需要將這表裡面的90萬行數據拆分到90個文件裡面。
 這個工作如果手工拆分,那工作量實在太大了。於是,我就想把這個過程拿出來分享一下。實際上這也是大數據處理過程中會涉及的一個概念——數據分框。
 下面我們就來看看如何用VBA來實現拆分工作。

 以上,是一個大體的過程,實際上還可以在此基礎上實現更加復雜的邏輯,這就y由各位根據自身實際應用場景獨立發揮了。

Ⅶ 如何將含多個sheet的excel按照一列拆分成N個含多個sheet的excel文件

將含多個工作表的Excel文件按照每個工作表的一列拆分成多個Excel文件,有兩種方法:
第一種方法:利用編程工具,自己編寫代碼處理;
第二種方法:利用WPS表格的拆分功能將每個工作表拆分成多個Excel文件後,再利用合並表格功能將拆分後的Sheet1、Sheet2、Sheet3、Sheet4進行多次合並操作。

閱讀全文

與如何將一個excel數據改成多個文件相關的資料

熱點內容
壓縮文件傳電腦打不開 瀏覽:34
如何弄個自己的app 瀏覽:361
如何在銀行app中改密碼 瀏覽:316
什麼app拍視頻又瘦又高 瀏覽:979
編程語言foo是什麼意思 瀏覽:826
如何不用APP連接斐訊手環 瀏覽:698
王菲版本的無地自容 瀏覽:489
編程如何調用tkinter 瀏覽:512
電氣工程的編程主要是什麼 瀏覽:112
word重復標題行單元格邊框 瀏覽:977
易語言官方網站 瀏覽:622
如何比對行的資料庫 瀏覽:868
c獲取文件絕對路徑 瀏覽:739
qq空間頭像旁邊有個心 瀏覽:581
rom文件zip格式 瀏覽:41
linux讀取目錄下的文件夾 瀏覽:4
有沒有裸體app軟體 瀏覽:249
哪個app可以看好友距離 瀏覽:75
dbf文件找不到 瀏覽:174
如何搞word文件 瀏覽:393

友情鏈接