1. 如何把工資表轉換為工資條
把工資表轉化為工資條,可以用以下方法。1、如果第一張表為「工資表」,單擊Sheet2標簽,重命名為「工資條1」,在「工資條1」工作表的A1單元格中輸入引用公式。回車。2、選定A1單元格,向右填充拖到J1單元格(註:拖的長度應與原表長度相同)。3、選擇A1到J1區域向下拖,到最後一行即可(註:拖的時候可能拖多或拖少,這時要看一下原表),加一下邊框便成功了。工資表轉換為工資條這個比較繁瑣,需要引用公式。這樣的話比較容易出錯。可以選擇使用工資條小工具,方便簡單,「螞蟻工資條」,一鍵群發工資條,幫您輕松搞定工資條發放。支持任意Excel格式工資表上傳操作簡單,輕松3步即可「一鍵群發工資條」3重數據加密,員工需要正確驗證才能查看已發工資條,支持隨時撤回
2. 怎麼在excel中運用宏將工資表變成工資條
首先需要啟用vba控制項,然後再在其中開啟錄制宏功能,之後在excel中手動進行將工資表變成工資條的操作,操作完成之後點擊停止錄制,然後保存宏,將Excel另存為xlsm格式,下一次打開這個文件直接調用宏就可以自動將工資表變成工資條了。
3. excel表格如何將工資表變成工資條
其實用Excel列印工資條,歸根結底就是讓Excel製作的工資表格中,一行工資細目數據,一行員工的記錄。如果在每一個員工數據的上面插入一行工資細目數據顯然我們的要求也就完成了,當然純手工的一行一行插入顯然是個「不可能完成的任務」,這里需要有點小技巧。
第一步:在工資細目的右側兩列中,交叉輸入任意數字(主要是為了後面的「空位」空值,所以數字可任意輸),然後選中交叉的四個單元格,雙擊右下角的「填充柄」,使這種格式一直填充至工資表的結束行。第二步填充數據:執行「編輯」→「定位」命令,在打開的「定位」對話框中單擊「定位條件」按鈕,在打開的「定位條件」對話框中,選擇「空值」,然後單擊「確定」按鈕。
廣州越秀會計培訓學校小編提醒你:第三步需要定位空行:執行「插入」→「行」命令,這時便會從第三行開始,每一行的前面插入了一個空行。
第四步:復製表頭的工資細目數據,選中工資表A列的數據區域,執行「編輯」→「定位」命令,在打開的「定位」對話框中單擊「定位條件」按鈕,在打開的「定位條件」對話框中,選擇「空值」,然後單擊「確定」按鈕,這時會選中剛插入的空行,執行「編輯」→「粘貼」命令,這時工資條就算製作完成了。
4. 如何將excel的工資表轉換為工資條
軟體版本:Office2007
可以利用公式,將Excel中的工資表轉換為工資條,方法如下:
1.將下面的工資表轉換成工資條:
5. excel2007怎麼把工資表變成工資條
1.新建一個工作表(工資條)
2.將「工資」中第1行標題復制到工資條的第1行
3.在「工資條」A2單元格輸入公式:=IF(MOD(ROW(),2)=0,工資!A$2,INDEX(工資!$A:$U,INT((ROW()+3)/2),COLUMN())),並拖動復制到所有單元格
4.文件-頁面設置-工作表-頂端標題行$1$1,紙張(A4橫放)、字型大小(10)、行距(15)、設置邊框線
5.工具-選項-視圖中去掉「零值」前的勾
6. 怎麼把工資表變為工資條
Excel工資條的做法
1.新建工作表(sheet2),將sheet1第1行單位信息復制到sheet2的第1行
2.在sheet2的A2單元格輸入公式:
=IF(MOD(ROW(),2)=0,sheet1!A$2,INDEX(sheet1!$A:$U,INT((ROW()+3)/2),COLUMN()))
並拖動復制到所有單元格
3.設置列印區域的邊框線、字型大小、行距,工具-選項-視圖中去掉「零值」前的勾
7. 工資表怎麼生成工資條
在Excel中新建一個文件,將其命名為「工資表與工資條」,在工作表「sheet1」中輸入並編輯好本單位職工工資總表(如表1所示)後,點擊「工具」菜單→「宏」→「宏…」→輸入宏名「生成工資條」→創建,輸入如下的宏的各行文本,輸入完成後保存該宏。將工作表「sheet1」復制為另一個工作表「sheet2」中,使「sheet2」成為當前工作表,執行剛才創建的宏,即可很快將表1所示的工資表轉換為表2所示的工資條。
宏的內容如下:
Sub
生成工資條()
Cells.Select
'選擇整個表去掉表格線
Range("F1").Activate
Selection.Borders(xlDiagonalDown).Line
Style
=
xlNone
Selection.Borders(xlDiagonalUp).LineStyle
=
xlNone
Selection.Borders(xlEdgeLeft).LineStyle
=
xlNone
Selection.Borders(xlEdgeTop).LineStyle
=
xlNone
Selection.Borders(xlEdgeBottom).LineStyle
=
xlNone
Selection.Borders(xlEdgeRight).LineStyle
=
xlNone
Selection.Borders(xlInsideVertical).LineStyle
=
xlNone
Selection.Borders(xlInsideHorizontal).LineStyle
=
xlNone
Rows("2:2").Select
'選擇第2行
Selection.Insert
Shift:=xlDown
'在第2行前插入一行,保持第2行
為選中狀態
num=150
'總人數×3,如工資表中有100人則
為100×3即num=300
col=14
'工資表的欄數,如工資表有17欄則
'col=17
num1
=
4
Do
While
num1
<=
num
'循環插入空行
Range(Cells(num1,
1),
Cells(num1,
col)).Select
'選中第num1行的第1列到第col列
Selection.Insert
Shift:=xlDown
Selection.Insert
Shift:=xlDown
num1
=
num1
+
3
Loop
Range(Cells(1,
1),
Cells(1,
col)).Select
Application.CutCopyMode
=
False
'剪切復制模式無效
Selection.Copy
'復制選擇區域
Range("A2").Select
'選擇A2單元格
ActiveSheet.Paste
'從A2單元格起粘貼內容
num2
=
5
Do
While
num2
<=
num
'循環插入標題行
Range(Cells(1,
1),
Cells(1,
col)).Select
Application.CutCopyMode
=
False
Selection.Copy
Cells(num2,
1).Select
ActiveSheet.Paste
num2
=
num2
+
3
Loop
Range(Cells(2,
1),
Cells(3,
col)).Select
Application.CutCopyMode
=
False
Selection.Borders(xlDiagonalDown).LineStyle
=
xlNone
'定義表格邊框線、內線樣式
Selection.Borders(xlDiagonalUp).LineStyle
=
xlNone
With
Selection.Borders(xlEdgeLeft)
.LineStyle
=
xlDouble
.Weight
=
xlThick
.ColorIndex
=
xlAutomatic
End
With
With
Selection.Borders(xlEdgeTop)
.LineStyle
=
xlDouble
.Weight
=
xlThick
.ColorIndex
=
xlAutomatic
End
With
With
Selection.Borders(xlEdgeBottom)
.LineStyle
=
xlDouble
.Weight
=
xlThick
.ColorIndex
=
xlAutomatic
End
With
With
Selection.Borders(xlEdgeRight)
.LineStyle
=
xlDouble
.Weight
=
xlThick
.ColorIndex
=
xlAutomatic
End
With
With
Selection.Borders(xlInsideVertical)
.LineStyle
=
xlDash
.Weight
=
xlThin
.ColorIndex
=
xlAutomatic
End
With
With
Selection.Borders(xlInsideHorizontal)
.LineStyle
=
xlDash
.Weight
=
xlThin
.ColorIndex
=
xlAutomatic
End
With
Selection.Copy
Range(Cells(5,
1),
Cells(6,
col)).Select
Selection.PasteSpecial
Paste:=xlFormats,
Operation:=xlNone,
SkipBlanks:=
_
False,
Transpose:=False
'接上行刪除上行尾的連字元
_,復製表格線樣式
num3
=
8
Do
While
num3
<=
num
'循環復製表格線樣式
Range(Cells(num3,
1),
Cells(num3
+
1,
col))
.Select
Selection.PasteSpecial
Paste:=xlFormats,
Operation:=xlNone,
SkipBlanks:=
_
False,
Transpose:=False
num3
=
num3
+
3
Loop
Rows("1:1").Select
'刪除多餘的一行
Selection.Delete
End
Sub
以後每月要列印工資表與工資條時,只需將「工資表與工資條」文件打開,修改好工作表「sheet1」中的當月的工資總表數據後將其復制為工作表「sheet2」,並使「sheet2」成為當前工作表,執行宏「生成工資條」即可。