⑴ 如何根據一個excel文件中的名單生成多個excel表格文件。
用Excel的話必須用宏進行編輯,這個操作起來是特別不容易的。
建議還是用word的「郵件合並」功能吧。如果非要生成Excel表格不可,那就製作成表格格式的Word文檔,再從可以在生成Word文檔中復制到Excel中。
假定1:存有個人資料的Excel表格的文件名為「人事資料.xls」,其中第一行都為欄位名,如姓名、性別、年齡,聯系電話等。從第2行開始都是相應的具體內容。
註:在用Word進行郵件合並時,Excel中的信息必須是這種格式。
具體方法如下:
1.打開Word程序,視圖→工具欄→郵件合並。
2.表格,插入表格。生成你所需要的表格形式。只所以要插入表格,就是為了方便你向Excel表中復制。這樣,你插入的表格的行、列數應與你所需要的每人的行列數相當。
3.在「郵件合並」工具欄中,點擊「打開數據源」(在Word2003中為左數第2個按鈕,以下均以Word2003為准,所說的按鈕也都是「郵件合並」工具欄上的按鈕,這里說的按鈕包括按鈕、下拉列表和文本框等,恕不再一一指明),找到並打開「人事資料.xls」。這樣,該郵件合並中的其他按鈕已能使用。
4.填寫表格中非動態顯示的內容,如姓名、性別等文字。
5.在相應的位置插入域。點擊「插入域」按鈕(第6個),從中選擇相應的欄位名。如在剛才你輸入的姓名單元格右側的單元格,插入「姓名」欄位域。依次在所需動態調用「人事資料.xls」數據的地方,都相應地插入相應的欄位名域。
6.設置字體等格式。設置表格中的字體大小、行間距等。
7.生成合並文檔。填寫完這張表後,點擊「合並到新文檔」按鈕(第18個,帶「√」的按鈕右側的那個),在彈出的對話框中勾選合適的選項,「確定」。這時,就會產生一個新的文檔。該新建文檔中,就包含了所有要插入的內容。
8.......不用多說了吧
==========================================
你可以將生成的Word表復制到Excel中啊,如果你非用Excel不可,就好好地學一學宏編輯吧,那是嵌入的VB程序。
⑵ 如何把一個excel表格拆分成獨立的excel文件
一個excel文件有很多sheet,想拆分成不同的文件的話,可以在工作表名稱處滑鼠右鍵,選擇「移動或復制工作表」,並選擇「工作簿」為:「新建工作簿」,也可以勾選 「建立副本」,確定,就可以直接把選定的工作表為一個新文件了,只要修改確定文件名後,保存即可…………
⑶ 如何將excel每次輸入的數據,生成新的一份WORD文件(word文件是以表格形式反映)
1、在Word裡面打開那個需要分割的文檔(假設它的文件名叫做「原始文檔.doc」);
2、鍵入ALT+F11打開VBA編輯器,選擇菜單「插入-模塊」;
3、粘貼下面的代碼:
Option Explicit
Sub SplitPagesAsDocuments()
Dim oSrcDoc As Document, oNewDoc As Document
Dim strSrcName As String, strNewName As String
Dim oRange As Range
Dim nIndex As Integer
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set oSrcDoc = ActiveDocument
Set oRange = oSrcDoc.Content
oRange.Collapse wdCollapseStart
oRange.Select
For nIndex = 1 ToActiveDocument.Content.Information(wdNumberOfPagesInDocument)
oSrcDoc.Bookmarks("page").Range.Copy
oSrcDoc.Windows(1).Activate
Application.Browser.Target = wdBrowsePage
Application.Browser.Next
strSrcName = oSrcDoc.FullName
strNewName = fso.BuildPath(fso.GetParentFolderName(strSrcName), _
fso.GetBaseName(strSrcName) & "_" & nIndex &"." & fso.GetExtensionName(strSrcName))
Set oNewDoc = Documents.Add
Selection.Paste
oNewDoc.SaveAs strNewName
oNewDoc.Close False
Next
Set oNewDoc = Nothing
Set oRange = Nothing
Set oSrcDoc = Nothing
Set fso = Nothing
MsgBox "結束!"
End Sub
4、鍵入F5運行,看到「完成!」結束。
⑷ excel多個表格生成新表格
1、建一個要存放所有工作表的總文件,比如叫「匯總」然後依次打開所有的文件。在第一個文件,比如「客戶」,把滑鼠挪到左下角的工作表標簽的地方,點右鍵,「移動和復制工作表」,在對話框中選擇目標工作簿為「客戶」,這樣工作表就復制過去了,而且自動關閉,並保留「客戶」這個名稱。
2、依次操作其他文件。前提是要把這些小文件都打開。之所以一次打開全部文件,這樣做的好處是不會有漏掉和重復的。一個個打開也一樣。這個操作很簡單,只是文字描述比較費勁。和文件的另存為是一樣的。