엑셀 급여명세서를 작성하는 방법은 세 가지가 있는데 어떤 방법이 필요합니까?
문제 상황
급여 샘플은 다음과 같습니다.
완성된 급여 명세서:
구현 방법
첫 번째: 번호 매기기 방법
다음 애니메이션:
이 방법의 장점은 기능이 필요하지 않다는 것입니다! !
이 방법의 단점은 데이터량이 적은 상황에 적합하다는 점이다.
직원 수가 늘어나면 급여명세서를 다시 작성해야 합니다.
두 번째: 간단한 함수 방법
1단계:
B2 셀에 수식을 입력하세요:
=VLOOKUP($ A2, 급여 table! $A$2: $F$10, COLUMN(B1), 0)
수식은 오른쪽 첫 번째 직원의 급여 정보를 모두 입력합니다.
아래 그림과 같이
수식의 세 번째 매개변수인 COLUMN(B1)은 변수입니다. 오른쪽으로 채워 넣으면 자동으로 COLUMN(C1), COLUMN(D1)으로 변경됩니다. )?
두 번째 단계:
A1:F3 영역, 즉 첫 번째 사원의 급여명세서와 아래 빈칸을 선택하고, 입력하면 모든 사원 급여명세서가 나옵니다. .
다음 애니메이션:
세 번째 방법: 완전한 함수 방법
셀 A1에 수식을 입력하세요:
=CHOOSE(MOD (ROW(),3) 1,"",급여 테이블!A$2,INDEX(급여 테이블!$A$2:$F$10,(ROW() 4)/3,COLUMN()))
공식은 아래쪽으로 채워지며 모든 직원의 급여 명세서를 얻을 수 있는 권리가 있습니다.
아래와 같이:
이 함수의 핵심은 급여 명세서의 내용과 현재 행 수 사이의 패턴을 파악하는 것입니다. 행 수를 3으로 나눕니다. , 나머지가 1이면 숫자와 이름, 직위, 기본급, 기타 정보를 입력하고, 행 수를 3으로 나누고 나머지가 2이면 각 개인의 급여 정보를 입력합니다. 직원; 행 수를 3으로 나누고 나머지가 2인 경우 두 직원 사이의 공백을 채웁니다.
(CHOOSE 함수 사용법은 Excel | CHOOSE 함수 사용법 모음을 참고하세요)
참고:
급여 명세서에 숫자는? 이름? 직함? 기본 급여? 및 기타 정보 행은 녹색으로 채워지며, 수식은 =mod(row(),3)=1이므로 현재 행을 나누면 됩니다. 3이면 나머지는 1입니다.
아래 표시된 대로: