將word表格自動批量導(dǎo)入excel

將word表格自動批量導(dǎo)入excel

ID:9845076

大?。?2.00 KB

頁數(shù):4頁

時間:2018-05-12

將word表格自動批量導(dǎo)入excel_第1頁
將word表格自動批量導(dǎo)入excel_第2頁
將word表格自動批量導(dǎo)入excel_第3頁
將word表格自動批量導(dǎo)入excel_第4頁
資源描述:

《將word表格自動批量導(dǎo)入excel》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、將Word表格自動批量導(dǎo)入Excel將Word表格自動批量導(dǎo)入Excel重慶羅勇(3月20日第11期)  公司的日常辦公事務(wù)中,經(jīng)常需要將Word格式的表格(圖1)轉(zhuǎn)化并整理成一張Excel匯總表,這樣看起來更方便和清晰明了(圖2)。如果這些Word格式的表格結(jié)構(gòu)一樣,只是內(nèi)容上有差異,且這些表格保存在同一個Word文件中,那就可以用Word的“宏”功能使所有表格自動轉(zhuǎn)換成文本,然后在Excel中導(dǎo)入即可?!D1 圖2清理Word表格中的多余內(nèi)容  圖1中的表格中存在大量的分段和空格等多余內(nèi)容,首先得把這些多余內(nèi)容清理掉?! ?/p>

2、第一步:由于每個員工的簡歷表格前都含有表頭標(biāo)題,因此得清除表頭文字“集團(tuán)公司員工簡歷表”。打開這個簡歷文檔,執(zhí)行菜單“編輯→替換”命令(或者按下“Ctrl+H”組合鍵)打開“查找和替換”對話框,在“查找內(nèi)容”中輸入“集團(tuán)公司員工簡歷表”,在“替換為”框中留空白,點(diǎn)擊“全部替換”按鈕即可;  第二步:同上打開“查找和替換”對話框,在“查找內(nèi)容”中輸入“^p”(不含引號,“^p”為段落標(biāo)記字符,也可以通過點(diǎn)擊替換對話框中的“高級”按鈕來輸入),在“替換為”框中留空白,點(diǎn)擊“全部替換”;接著在“查找內(nèi)容”中輸入“^w”(“^w”為空

3、白區(qū)域標(biāo)記符,同樣可以在“特殊字符”中找到),在“替換為”框中留空白,點(diǎn)擊“全部替換”按鈕。這樣一張清晰明了的表格就出來了。將Word表格內(nèi)容轉(zhuǎn)換成文本  單擊表格左上角選中一個表格,分別執(zhí)行菜單“表格→轉(zhuǎn)換→表格轉(zhuǎn)換成文本”命令,在打開的對話框中選中“其它字符”,并在后面文本框中輸入“@”(@是一個分隔符),單擊“確定”即可將一個員工的簡歷表格轉(zhuǎn)化成文本?! ∫敲總€表格都用以上方法手工一個一個地轉(zhuǎn)換的話,工作量可想而知。那如何快速地完成表格批量轉(zhuǎn)換成文本呢?可以編輯一個自動轉(zhuǎn)換的“宏”來實(shí)現(xiàn)?! 〉谝徊剑簣?zhí)行菜單“工具→宏

4、→VisualBasic編輯器”命令打開VBA編輯器,展開“Normal”項(xiàng),雙擊其下的“ThisDocument”,然后在右側(cè)打開的代碼編輯區(qū)輸入如下代碼:  SubMacro1()  Selection.WholeStory  Selection.Find.ClearFormatting  WithSelection.Find  .Text="所屬公司"'查找文檔中包含“所屬公司”的字段  .Replacement.Text=""'替換為空值,將所屬公司字段行刪除  .Forward=True  .Wrap=wdFindC

5、ontinue  .Format=False  .MatchCase=False  .MatchWholeWord=False  .MatchByte=True  .MatchWildcards=False  .MatchSoundsLike=False  .MatchAllWordForms=False  EndWith  Selection.Tables(1).Select  Selection.Rows.ConvertToTextSeparator:=wdSeparateByDefaultListSeparator,_ 

6、 NestedTables:=True  Fori=1ToN-1'定義循環(huán)范圍,N為需要轉(zhuǎn)換表格的總個數(shù),根據(jù)實(shí)際情況進(jìn)行更改  Selection.Find.Execute  Selection.Find.Execute  Selection.Tables(1).Select  Selection.Rows.ConvertToTextSeparator:=wdSeparateByDefaultListSeparator,_  NestedTables:=True  Nexti'進(jìn)入下一個轉(zhuǎn)換操作  EndSub  第二步:關(guān)

7、閉VBA編輯器并保存剛才輸入的代碼返回Word主界面,點(diǎn)擊菜單命令“工具→自定義”,切換到“命令”選項(xiàng)卡,在左側(cè)列表中點(diǎn)選“宏”項(xiàng),將右側(cè)的“Normal.ThisDocuments.Macro1”宏拖放到Word工具欄空白處,工具欄上將自動添加一個以Macro1命名的按鈕。右擊該按鈕,將它命名為“表格轉(zhuǎn)換文本”,最后關(guān)閉自定義對話框?,F(xiàn)在就點(diǎn)擊工具欄上的“表格轉(zhuǎn)換文本”按鈕,Word就會自動將簡歷文檔中的全部簡歷表格轉(zhuǎn)換成文本了。完成Excel匯總表  經(jīng)過以上轉(zhuǎn)換的處理后,Word文檔簡歷表格如圖3所示,現(xiàn)在需要將它整理成

8、段落格式并導(dǎo)入到Excel中?!D3  第一步:按下“Ctrl+H”組合鍵打開“查找和替換”對話框,在“查找內(nèi)容”中輸入“^p”(不含引號),在“替換為”框中輸入“@”,點(diǎn)擊“全部替換”;接著在“查找內(nèi)容”中輸入“所屬公司@”,在“替換為”框中輸入“^p”,點(diǎn)擊“全部替換”按

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。