[Excel] INDEX & MATCH > 그외

본문 바로가기
사이트 내 전체검색

그외

[Excel] INDEX & MATCH

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 68회 작성일 21-03-03 01:15

본문

INDEX함수는 값을 찾을 범위에서 행번호와 열번호에 해당되는 값을 가져온다.
엑셀 INDEX 함수 구문

 

INDEX함수는 어떤 범위에서 몇번째 행인지, 몇번째 열인지를 알면 값을 가져오므로
아래 그림과 같이 사원정보!$A$2:$D$11 범위의 2행, 2열에서 "박영업"을 구해준다.

수식을 입력할 때 "이름"이 있는 열의 위치는 2열로 정해져 있으므로 마지막 인수를 2로 입력하면 되지만 행의 위치는 사번에 따라 바뀌므로 "행의 위치를 구해주는 MATCH함수"를 이용해서 구해야 한다.

 

MATCH는 "값을 찾을 범위"에서 찾은 값의 위치를 가져오는데

엑셀 MATCH 함수 구문

다음 그림과 같이 사번이 있는 위치(행번호)를 가져올 수 있다.

위와 같이 MATCH함수가 먼저 실행되면 사번 102가 있는 행위 위치 2가 구해지고 이것을 INDEX함수로 넘겨주면 최종적으로 "박영업"이 구해진다.

이 과정으로 그림으로 정리하면 다음과 같다.

 

지금까지 이름을 가져왔는데 이제 사번 102에 해당하는 부서를 가지고 오자.
다음과 같이 D2셀에 수식을 입력한다.

=INDEX(사원정보!$A$2:$D$11,MATCH(출근기록!A2,사원정보!$C$2:$C$11,0),1)

이름을 가지고 올 때와 수식이 거의 똑같다. 이름을 가지고 올 때는 마지막 인수인 열의 위치가 2였는데 부서를 가지고 올때는 마지막 인수가 1이다.

사원정보 시트에서 부서는 첫번째 열에서 가져와야 하므로 인수를 1을 입력해야 한다.

 

수식이 정상적으로 입력되었다면 사번이 102인 직원의 부서 "영업팀"이 구해진다.

 

이제 마지막으로 C2, D2셀의 수식을 복사하여 C3, D3셀 아래로 복사하여 이름, 부서 찾기를 완료하자.

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

접속자집계

오늘
6
어제
9
최대
70
전체
2,977
Copyright © OHPR All rights reserved.