如何用「」和「Excel」做工資表和工資條

時間 2021-08-31 06:01:44

1樓:青梅畫盞幾年寒

1、 建立excel資料表

在excel中建立一個工作表,在首行各單元格中依次輸入工資專案(即列標題),例如:序號、姓名、崗位工資、工齡工資等,它們是excel資料被word識別並呼叫的依據。在第二行依次輸入每人的工資資料,工作表中的計算單元格應事先設計好公式。

資料輸入並完成計算之後,以「工資表」為名儲存。

2、建立word模板

在word中新建一個檔案,頁面設定為a4紙,按照應列印工資專案的名稱,製作出一個**,在一頁紙中設計能列印3-4個工資條,將其另存為模板備用。

3、使用共享資料

用工資條模板新建一個word文件,右鍵單擊工具欄,選擇「郵件合併」命令,開啟「郵件合併」工具欄,單擊「開啟資料來源」按鈕,在開啟對話方塊中雙擊存放的資料表,開啟「選擇**」對話方塊,選中包含有資料的工作表,單擊「確定」按鈕。

將游標插入**第一個專案的位置(例如,「序號」下的單元格),單擊「郵件合併」工具欄中的「插入域」按鈕,開啟「插入合併域」對話方塊。單擊「資料庫域」選項,再選中「域」列表中的「序號」選項,單擊「插入」按鈕就可以將序號合併域插入到**中。

以上操作完成後,單擊「關閉」按鈕,將游標放入**第二個專案的位置,例如,「姓名」下的單元格。再次開啟「插入合併域」對話方塊,再選中「域」列表中的「姓名」選項,單擊「插入」按鈕就可以將序號合併域插入到**中。

重複上面的操作將所有合併域插入工資條中的對應位置。

工資條文件中的文字也可像普通文字那樣進行設定,完成以後,單擊「郵件合併」工具欄中的「合併到新文件」按鈕,即可在開啟的對話方塊中選擇合併記錄的範圍。如果需要生成所有員工的工資條,可以選中「全部」選項;列印當前記錄時可選中「當前記錄」選項;否則可以選中「從」選項,然後輸入記錄的起止序號,單擊「確定」按鈕就會在新文件視窗生成工資條。

2樓:手機使用者

製作工資條、成績單是週期性的重複勞動,單調乏味。對此,本文活用wps**的智慧填充加巧妙演算法,教你只用一次貼上、一個公式、一次拖曳,搞定如圖 1樣式的條式單據。

言歸正傳,先操作,後解說。

1. 設定:

a表=原始工資表(見圖 2)

b表=生成工資條的空白表

圖 2 原始工資表

2. 操作步驟:

2.1. 貼上a表表頭到b表a1單元;

2.2. 選擇與b表表頭同寬度的下一行區域,鍵入以下公式後,按ctrl+enter填充所選區域① 並順便設定框線。見圖 3;

=indirect("a表

注意:若表頭佔兩行,改公式中「3+1」 為「4+2」;若表頭佔三行,為「5+3「,依此類推③。

圖 3 複製表頭及錄入公式

2.3. 選中b表表頭,向下拉至資料所能呈現的行數,如公式計算所得,拉到行6。

④(與表頭同寬度),移動指標到所選區域右下角填充柄上(指標呈「十」),拖拽填充柄向下(見圖 4),直到能呈現所有資料。截止行號=(表頭佔用行數+1)×記錄條數。

圖 4 分組填充

3. 技巧與演算法:

① 組合鍵ctrl+enter—— 能在相鄰或不相鄰的多個選定區域填充資料;

② 公式涉及4個函式,此例中:

indirect(單元格引用文字)函式—— 得到以文字表示的目標單元格值。可能的文字形如:"a表!$a$3"、"a表!$b$3"等;

address(行號,列號)函式——得到數值代表的行列交叉單元的地址文字。結果貌似:"$a$3","b3";

row( )函式——返回該單元的行號;

column( )函式——返回該單元的列號;

③ 演算法思路:目的是將a表記錄行對映到b表記錄行。後者關聯到索引(i)和表頭行數(n),可表述為:

b表第i行記錄 = (i+n+1)/(n+2)+n,而row( ) 等效於i+n。

④ 預留裁切區域,其空白行數,決定公式"(row()+x)/y+1" 中x,y的取值;

若仍嫌繁複,可以到金山官方論壇(連結見下方),使用autoit工具集外掛中的「生成工資條成績條

」解決方案,僅需一次單擊,完成所有任務(建表、記錄填充、設定框線、智慧分頁、列印)

excel工資查詢表excel工資表,如何設計查詢視窗,只需輸入工號或名字則可查詢工資情況?(VBS方法)

那就不要用公式了,直接ctrl f 輸入工號或名字就好了呀,當然前提是工資表裡面有這兩樣。你給我個你們的excel 我可以幫你做。我想做一個員工的工資或簡歷查詢excel表,輸入姓名或工號的時候,就會出現相關資訊?可以的。你先要有輸入好的員工簡歷表,再在另一張工作表中建立查詢系統。簡單的可以用公式,...

在excel中怎麼提取當月天數,我做工資表,必須用到當月有多少天以便於計算工資

如果日期在a1中,是電腦認可的日期格式,b1或其它任意單元格中輸入 day date year a1 month a1 1,0 意思就是下個月第0天,也就是本月最後一天,取它的日,就是你要的了。如果是2007版,公式也可以為 day eomonth a1,0 就是a1日期當月最後一天,取它的日,eo...

excel中要做工資表,怎麼在每個人的工資上面加表頭

魚木混豬喲 工具 office2013 方法如下 先建立一個輔助列,有多少個人,就生成一個從1到人數的遞增序列 複製數字序列,貼上到輔助列下面,並對輔助列進行升序排序,選擇 擴充套件選定區域 然後選擇原資料區域,ctrl g,定位條件,空值,如下圖所示 然後輸入公式 a1,按下ctrl enter填...