이전 글 "실용적인 엑셀 꿀팁 공유하기: 스마트 출석부 만들기"에서 스마트 출석부 만드는 방법에 대해 알아보았습니다. 오늘은 10초 안에 2,000명을 처리할 수 있는 가장 빠른 급여명세서 작성 방법 두 가지를 알려드리겠습니다.
첫 번째: 보조 열 추가
봉급표는 아래와 같이 각 개인의 급여명세서에 헤더를 추가하고, 헤더에 빈 줄을 남겨두어야 합니다.
먼저 셀 H2와 H3에 1과 2를 수동으로 입력합니다.
그런 다음 H2-H3 셀 범위를 선택하고 H3 셀의 오른쪽 하단에 마우스를 놓고 두 번 클릭하여 채워줍니다. 다음 결과를 볼 수 있습니다.
ctrl+c를 눌러 영역을 복사한 다음 셀 H12를 클릭하고 ctrl+V를 눌러 붙여넣으면 다음 결과를 얻습니다.
A1-H21 데이터 영역을 선택하고 "데이터" 탭 아래의 "정렬" 버튼을 클릭하세요.
"주요 키워드" 뒤의 드롭다운 버튼을 클릭하고 드롭다운 메뉴에서 "(H열)"을 선택한 다음 확인을 클릭하세요.
아래와 같이 결과를 확인할 수 있습니다.
A1-G1 셀 범위를 선택하고 Ctrl+C를 눌러 복사하세요.
그런 다음 A2-H20 셀 범위를 선택합니다.
위치 지정 단축키 Ctrl+G를 누르고 팝업 대화 상자에서 "위치 지정 조건"을 클릭한 후 아래 표시된 대화 상자에서 "Null Value"를 확인하세요. 확인을 클릭하세요.
이 시점에서 빈 줄이 모두 선택되어 있는 것을 볼 수 있습니다.
ctrl+V를 눌러 복사하면 빈 행마다 테이블 헤더가 복사되는 것을 볼 수 있습니다.
그런 다음 H 열을 선택하고 "홈" 탭에서 "모두 지우기"를 클릭하세요.
셀 H2와 I3에 1을 입력하세요.
H2-I3 셀 범위를 선택한 후, I3 셀 오른쪽 하단에 마우스를 놓고 더블클릭하여 채워주세요.
아래와 같이 결과를 확인할 수 있습니다.
열 I의 데이터를 선택하고 Ctrl+G 단축키를 누른 다음 "상수"를 선택하세요. 확인을 클릭하세요.
데이터가 선택된 것을 확인할 수 있습니다.
마우스 오른쪽 버튼을 클릭하고 "삽입"을 선택하세요.
팝업 대화 상자에서 "전체 행"을 선택하세요.
이 시점에서 각 헤더 앞에 빈 줄이 있는 것을 볼 수 있는데, 이는 인쇄 후 자르기에 사용할 수 있습니다.
표 머리글과 이름에 테두리를 추가하려면 표 전체 영역을 선택하고 "홈" 탭 아래의 테두리 드롭다운 버튼을 클릭한 후 드롭다운에서 "모든 테두리"를 선택하세요. 메뉴.
모든 셀에 테두리가 있는 것을 볼 수 있습니다.
테두리 없이 빈 행을 남기려면 null 값을 찾는 이전 방법을 따를 수 있습니다. 모든 빈 행을 찾은 후 Ctrl+1 단축키를 눌러 셀 서식 대화 상자를 팝업하세요. 대화상자에서 왼쪽, 가운데, 오른쪽 줄을 차례로 클릭하여 빈 행의 세 줄을 제거한 후 확인을 클릭합니다.
최종 효과는 아래와 같습니다.
위 방법은 인원이 적은 회사에 더 적합합니다. 회사 규모가 2~3천 명이라면 아래 병에서 제공하는 범용 템플릿을 사용하세요!
두 번째: VBA
두 개의 코드를 사용하여 직원 급여 데이터의 각 행 앞에 트림 행(빈 행)을 삽입하고 테이블 머리글을 삽입하는 2단계 작업을 구현하겠습니다.
Alt+F11 단축키를 누르면 아래와 같이 VBA 디버깅 창이 나타납니다.
"삽입"-"템플릿"을 클릭하면 다음과 같은 페이지가 나타납니다.
빈칸에 코드를 입력하세요: (코드의 구두점은 모두 영어 구두점입니다.)
Sub 选定范围隔行插入一行() Dim i As Integer For i = 11 To 3 Step -1 Rows(i & ":" & i).Insert Next End Sub
"실행" 버튼을 클릭하세요.
이 시점에서 테이블에 빈 행 삽입이 완료된 것을 볼 수 있습니다.
코드에는 모두가 모르는 단어가 많지만 사실 모든 사람은 다음 두 줄의 의미만 이해하면 됩니다.
For i = 11 To 3 Step -1
Rows(i & ":" & i).Insert
위 코드의 의미는 11행부터 시작하여 위쪽으로 빈 행 1개 삽입( 행 첫 번째 i와 두 번째 i의 차이는 0입니다. 두 개의 빈 줄을 삽입하려면 두 번째 줄을 i+1로 변경한 다음 두 번째 줄마다 빈 줄을 삽입하면 됩니다(-1단계). 3행(TO 3)까지.
다음으로 원래 코드를 삭제하고 다른 코드 세트를 입력합니다. (코드의 모든 구두점은 영어 구두점입니다.)
Sub 隔2行插入表头() For i = 20 To 4 Step -2 Range("A1:G1").Copy Cells(I,1).Insert Next End Sub
실행 버튼을 클릭한 후 결과는 다음과 같습니다. 이 코드 세트는 위와 비슷한 의미를 가지고 있음을 알 수 있습니다. 우리는 가운데 두 줄만 이해하면 됩니다.
For i = 20 To 4 Step -2
Range("A1:G1").Copy
cells(I,1).Insert
위 코드의 의미는 다음과 같습니다. 셀 A20 셀(셀(I,1), I는 행 수, 1은 열 수, I가 20일 때 행 20, 열 1, 셀 A20) 및 1개의 셀을 삽입(Insert)합니다. 지정된 위치(A1:G1)에서 위쪽으로 헤더를 복사한 후 4번째 행(To 4)까지 2행마다(-2단계) 헤더를 삽입합니다. 이중선 헤더인 경우 A1:G1을 해당 헤더 영역으로 변경하기만 하면 됩니다.관련 학습 권장 사항: excel 튜토리얼
위 내용은 실용적인 Excel 기술 공유: 급여 명세서를 만드는 두 가지 빠른 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!