시트 1에서 시트 2까지 데이터를 자동으로 채웁니다.

시트 1에서 시트 2까지 데이터를 자동으로 채웁니다.

두 장의 "근무일" Excel 파일이 있습니다. 첫 번째 시트에는 유형, 성, 부서(직원), 날짜 및 날짜가 포함된 세 개의 열이 있습니다. 일-날짜 열 아래에서 직원이 근무하는 날짜를 숫자 "1"(체크 표시일 수 있음)로 "확인"합니다.

입력 예

시트 1에서 숫자 "1"(또는 체크)이 있는 특정 날짜의 직원을 체크인할 때 두 번째 시트에 각 열(시트 1)의 유형, 성, 부서의 데이터를 자동으로 채울 수 있습니까? B,C,D를 시트 2 B,C,D 및 E,F,G로)?

출력 예

답변1

"직원"과 해당 "관리자"만 보고 싶어하므로 이에 대한 몇 가지 수식을 만들었습니다. "헤드 매니저"와 어떻게 작동하게 할 수 있는지 잘 모르겠습니다.

(참고: Sheet1실제 첫 번째 시트 이름으로 변경하세요. 시트에 공백이 있으면 작은따옴표를 사용하세요. 예: '1st sheet')

B3( Enter수식을 입력하려면):

="Manager"

C3( Ctrl+ Shift+를 Enter입력하려면정렬공식):

=IFERROR(INDEX(Sheet1!C:C,MATCH(1,(Sheet1!B:B=Sheet1!$B3)*(Sheet1!D:D=$G3),0)),"")

D3( Enter수식을 입력하려면):

=IFERROR(Sheet1!$G3,"")

E3( Enter수식을 입력하려면):

="Employee"

F3( Ctrl+ Shift+를 Enter입력하려면정렬공식):

=IFERROR(
 INDEX(Sheet1!$C:$C,
       MATCH(1,(1=INDIRECT("Sheet1!"&ADDRESS(1,MATCH($A3,Sheet1!$5:$5,0))
                           &":"&ADDRESS(1048576,MATCH($A3,Sheet1!$5:$5,0))))
               *(Sheet1!$B:$B=Sheet1!$E3),0)),"")

G3( Ctrl+ Shift+를 Enter입력하려면정렬공식):

=IFERROR(
 INDEX(Sheet1!$D:$D,
       MATCH(1,(1=INDIRECT("Sheet1!"&ADDRESS(1,MATCH($A3,Sheet1!$5:$5,0))
                           &":"&ADDRESS(1048576,MATCH($A3,Sheet1!$5:$5,0))))
               *(Sheet1!$B:$B=Sheet1!$E3),0)),"")

결과:
결과

관련 정보