저번 글에서 "엑셀 실용기술 공유하기: 초과근무 수당 계산이 참 간단하다는 사실이 밝혀졌습니다! 》에서는 Excel 테이블 통계에 대해 이야기했습니다. 오늘은 Excel 테이블 쿼리에 대해 이야기하고 동적 직원 정보 쿼리 테이블을 만드는 방법을 공유하겠습니다. 이 튜토리얼을 읽은 후 직접 만들 수도 있습니다!
008번은 누구인가요? 전화번호는 무엇입니까?
소개팅이 아닌 직원정보를 빠르게 조회하는 방법입니다! 회사에는 수백 또는 수천 명의 직원이 있을 수 있습니다. 직원 수를 기반으로 직원 정보를 어떻게 신속하게 쿼리할 수 있습니까? 직원 정보에 대한 동적 조회 양식을 만들어야 합니다! 정보 동적 쿼리 양식을 사용하면 성과 전화번호뿐만 아니라 외모도 찾을 수 있습니다.
회사의 직원 등록 양식은 일반적으로 매우 깁니다. 누군가에게 쿼리하려면 개별 직원 정보를 볼 때 좌우로 드래그해야 볼 수 있으며, 잘못된 행을 읽기 쉽습니다. 여기서 보틀은 10명만을 예로 들었지만, 많은 회사에서는 수백, 수천 명에 달하는 직원 등록 양식에서 직원 정보를 빠르게 확인하는 것이 매우 어렵습니다.
다음으로 sheet2에서 별도의 사원정보 조회폼을 만들어 보겠습니다. 여기에는 조작 기술이 거의 없습니다. 쿼리하려는 프로젝트의 이름을 입력하고 제목과 사진에 병합된 셀을 사용하십시오. 마지막으로 "홈" 탭의 "글꼴" 그룹에서 "테두리"를 사용하십시오. 셀에 테두리를 추가합니다.
분석:
우리가 원하는 최종 효과는 셀 D3에 사원 번호를 입력하면 아래 정보가 자동으로 표시되므로 VLOOKUP 기능을 사용하여 사원 등록 테이블을 검색하는 것을 고려할 수 있습니다. 직원 번호 및 반환 필수 옵션.
완료과정:
01
작업번호가 00으로 시작하기 때문에 001을 직접 입력하면 1만 표시되므로 먼저 D3 셀을 선택하고 "텍스트" 형식으로 설정합니다.
그런 다음 직원 ID에 "밑줄" 및 "가운데" 스타일을 설정하면 다음과 같습니다.
02
셀 D4에 수식
=VLOOKUP($D,员工登记表!$A:$R,MATCH(C4,员工登记表!$A:$R,0),0)
을 입력하고 Enter 키를 누르면 직무 번호 001에 해당하는 직원 이름이 표시된 것을 확인할 수 있습니다.
수식 분석:
1.MATCH(C4, 직원 등록 양식! $A$1:$R$1,0)
의미는 직원 등록의 셀 C4, 셀 A1-R1을 기준으로 합니다. form 그리드 영역을 정확하게 검색하여 해당 컬럼 번호를 반환합니다. 수식을 오른쪽으로 끌어내려 검색 영역을 변경하지 않고 유지해야 하므로 A1:R1 셀 범위는 절대 참조입니다.
2.VLOOKUP($D$3, 직원 등록 양식!$A$1:$R$11,MATCH(C4, 직원 등록 양식!$A$1:$R$1,0),0)
의미: 셀 D3에 입력한 사원번호로 사원등록 테이블의 셀 A1~R11 영역을 정확하게 검색하여 MATCH 함수로 얻은 열 번호와 결합하여 행과 행의 교차값을 구합니다. 드디어 반환되었습니다.
03
이 표에서는 대체 열에 수식을 채워야 하기 때문에 오른쪽으로 직접 끌어올 수 없습니다. 먼저 수식을 풀고 아래와 같은 결과를 얻습니다.
그런 다음 Ctrl 키를 누른 채 F, H 열의 셀과 9행의 빈 셀을 선택합니다.
ctrl 키를 계속 누르고 D4 셀을 클릭한 다음 편집 막대에서 수식 뒤를 클릭하면 수식 뒤에 커서가 깜박이는 것을 볼 수 있습니다.
그런 다음 Ctrl+Enter를 누르면 아래와 같이 결과를 볼 수 있습니다.
04
현재 테이블의 모든 날짜는 숫자로 표시되며, 이는 Excel의 원래 날짜 모양입니다. Ctrl 키를 누른 채 모든 날짜를 선택하고 형식을 "짧은 날짜"로 설정합니다.
현재 모든 날짜는 정상적으로 표시됩니다.
05
Job 번호 변경을 시도해볼 수 있으며, 이에 따라 아래 세부 사항도 변경되는 것을 확인하실 수 있습니다. 사원번호 002를 입력하면 아래의 일부 정보가 0으로 표시되는 것을 볼 수 있습니다. 이는 사원등록 양식에서 이 정보가 빈 셀임을 의미합니다.
"파일" - "옵션" - "고급"을 클릭하고 "0 값이 있는 셀에 0 표시"를 선택 취소하세요.
"확인"을 클릭하면 찾은 셀이 비어 있으면 빈 셀이 반환되는 것을 볼 수 있습니다.
06
존재하지 않는 작업 번호를 입력하면 모든 셀에 오류 메시지가 표시됩니다.
내결함성 공식 앞에 IFERROR 함수를 추가할 수 있습니다.
셀 D4를 선택하고 수식을 다음과 같이 변경합니다.
=IFERROR(VLOOKUP($D$3,Employee Registration Form!$A$1:$R$11,MATCH(C4,Employee Registration Form!$A$1: $ R$1,0),0),"")
. Enter 키를 누른 후 이전과 같은 방식으로 다른 셀에 수식을 채웁니다. 이때, 직업번호 013번의 사원이 없기 때문에 테이블이 비어있는 것을 알 수 있습니다. =IFERROR(VLOOKUP($D,员工登记表!$A:$R,MATCH(C4,员工登记表!$A:$R,0),0),"")
。回车后再按照前面相同的方式将公式填充至其他单元格。此时可以看到,由于不存在工号013的员工,所以表格都为空。
07
下面我们再来进行照片的动态设置。
选中“照片”单元格,点击“公式”-“定义名称”。
在弹出的对话框中输入公式:
=INDEX(员工登记表!$D:$D,MATCH(员工信息查询表!$D,员工登记表!$A:$A,0))
,命名为“照片”,点击确定。
公式解析:
1.MATCH(员工信息查询表!$D,员工登记表!$A:$A,0)
,用MATCH函数在员工登记表的A列里寻找员工信息查询表里的D3单元格(也就是我们输入的工号),并返回行号。
2.INDEX(员工登记表!$D:$D,MATCH(员工信息查询表!$D,员工登记表!$A:$A,0))
07
이제 사진에 대한 동적 설정을 만들어 보겠습니다.
"사진" 셀을 선택하고 "수식" - "이름 정의"를 클릭하세요.
at 팝업 대화 상자에 수식을 입력하세요:=INDEX(Employee Registration Form!$D:$D,MATCH(Employee Information Query Form!$D$3,Employee Registration Form!$A:$A, 0))
, 이름을 "사진"으로 지정하고 확인을 클릭하세요.
공식 분석:
1.MATCH (직원 정보 쿼리 양식! $D$3, 직원 등록 양식! $A:$A,0)
에서 MATCH 함수를 사용하여 사원 등록 테이블의 A 열에 있는 사원 정보 쿼리 테이블의 D3 셀(즉, 입력한 사원 번호)을 찾아 행 번호를 반환합니다.
2.INDEX(직원 등록 양식!$D:$D,MATCH(직원 정보 조회 양식!$D$3,직원 등록 양식!$A:$A,0))
, INDEX 함수를 사용하여 D열에 사원번호가 있는 행의 값을 반환합니다(사원번호가 있는 행은 MATCH 함수로 구함).
위 내용은 실용적인 엑셀 스킬 공유 : 직원 정보에 대한 역동적인 문의 양식을 만들어보세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!