EXCEL自動生成工資條方法_第1頁
EXCEL自動生成工資條方法_第2頁
EXCEL自動生成工資條方法_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

2020EXCEL自動生成工資條方法2020excel自動生成工資條方法方法一:宏命令控制法對于office家族的宏功能,大家或許早有耳聞,但由于需要使用vba進(jìn)行編程,所以宏一直讓許多人望而卻步,不過要使用一個現(xiàn)成的宏就簡單多了。首先打開要處理的excel表,選擇工具→宏→visualbasic編輯器,在編輯器左邊的窗口中用鼠標(biāo)雙擊sheet1,會出現(xiàn)代碼編輯窗口,在代碼編輯窗口輸入如下代碼(為了不破壞原有的工資表,所以這里采用了將sheet1的內(nèi)容復(fù)制到sheet2的方法,所以最后的生成結(jié)果是在sheet2中顯示):submakesalarylistdimiasintegerdimendrowasinteger'測出數(shù)據(jù)的最后一行endrow=sheet1.range("a65536").end(xlup).row-1'把標(biāo)題貼過去worksheets(1).range("1:1").copy(worksheets(2).cells(1,1))fori=3toendrow'把每條數(shù)據(jù)抬頭貼過去worksheets(1).range("2:2").copy(worksheets(2).cells(3*i-7,1))'把數(shù)據(jù)貼過去worksheets(1).range(cells(i,1),cells(i,256)).copy(worksheets(2).cells(3*i-6,1))nextiendsub關(guān)閉編輯器,將自動返回到剛才的excel表,選擇工具→宏→宏,將彈出如下對話框:點擊執(zhí)行,將在sheet2生成如gz-2所示的轉(zhuǎn)換成工資條,怎樣,不復(fù)雜吧。當(dāng)然,如果你的表總sheet2已經(jīng)輸入了別的內(nèi)容,就可以將他復(fù)制到sheet3來生成,代碼修改也很簡單,把其中的sheet2修改成sheet3就可以了,其它代碼不變。方法二:公式填充法相比宏命令,公式填充法更便于理解,不過需要手工操作的步驟稍微多一些,魚和熊掌不可得兼,要用哪種方法就看你的愛好了。首先打開要操作的excel工資表,為了不破壞原表(sheet1)結(jié)構(gòu),我們?nèi)匀徊捎迷趕heet2中進(jìn)行操作的方法。由于這個工資表一共有l(wèi)列,18行,要復(fù)制的表頭項目在第二行,所以在第一個單元格中輸入如下公式:=if(mod(row,2)=0,index(sheet1。$a:$l,int(((row1)/2))2,column),sheet1。a$2)接下來的工作就簡單了,我們只要使用填充柄將此公式填充到其它單元格,列向填充到l列,行填充到18行就大功告成。因為在不同的表格中這個公式需要修改的地方比較多,所以這里做一下解釋:由于工資條中的奇數(shù)行都是表頭,偶數(shù)行是數(shù)據(jù),所以在這個公式中首先進(jìn)行奇偶行判斷,若是奇數(shù)行,直接取工資表的a2單元格數(shù)據(jù)(即公式中的sheet1。a$2,如果表頭數(shù)據(jù)在第4行第三列則修改為sheet1。c$4)。若是偶數(shù)行,則用index函數(shù)來取數(shù)。該函數(shù)的第一個參數(shù)是指定工資表中的一個取數(shù)區(qū)域(即sheet1。$a:$l,如果不是從a到l列,那么可以修改這個參數(shù),如修改為sheet1。$b$p,就表示在b到p列之間取數(shù))。當(dāng)然,如果你想把轉(zhuǎn)換后的數(shù)據(jù)放在sheet3而不是sheet2中,那么,只要在sheet3中執(zhí)行以上操作就可以了,并不需要修改公式的內(nèi)容。采用這種方法不能自動插入空行,給打印后的裁減帶來了一定的麻煩,所以,建議在做完后在全選所有單元格,通過調(diào)整行高和列寬來解決這個問題。方法三:word郵件合并法對于宏和公式運用不太熟練的朋友別著急,這里還有一招等著你。首先我們確定好主文檔(工資條表格)和數(shù)據(jù)源(excel或access格式的記錄表),然后通過郵件合并向?qū)О褦?shù)據(jù)源中的的字段信息合并進(jìn)來。點擊工具→信函與郵件→郵件合并,然后在屏幕右側(cè)進(jìn)入郵件合并向?qū)?。第一步:選擇文檔類型。選擇信函。第二步。選擇開始文檔。選擇默認(rèn)的使用當(dāng)前文檔。第三步。選取收件人。單擊使用現(xiàn)有列表區(qū)的瀏覽按鈕,通過選擇數(shù)據(jù)源對話框,定位格式數(shù)據(jù)源的存放位置,選中并打開。接著彈出郵件合并收件人對話框,在這里可以指定參與郵件合并的記錄,選擇默認(rèn)的全部,確定返回word編輯窗口。第四步。撰寫信函。將插入點定位于表格的第二行第一格內(nèi),單擊郵件合并工具欄上插入word域左邊的插入域按鈕,打開插入合并域?qū)υ捒?,選中域下方列表框中的序號字段,并單擊插入按鈕,即可把序號字段合并到主文檔中。然后用同樣的方法把其余字段插入到主文檔表格中對應(yīng)的位置即可。第五步。預(yù)覽信函。在這里我們可以瀏覽一下工資條的大致效果,還可以調(diào)整姓名表格的寬度,讓姓名在一行內(nèi)顯示。然后選中姓名后的表格區(qū)域,單擊鼠標(biāo)右鍵在彈出的菜單中選擇平均分布各列,讓這些列具有相同的寬度,使工資條更美觀。如果這樣直接進(jìn)入打印操作,一頁紙只能打印一個工資條,所以選中整個工資條表格,復(fù)制,粘貼到原表格下方空一行后的地方,把插入點定位于主文檔中第一和第二個表格之間的空行處,單擊郵件合并工具欄上的插入word域按鈕,在彈出的菜單中選擇下一記錄命令,以此類推,就可以在一頁紙上多排幾個工資表,充分利用資源了。最后進(jìn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論