본문 바로가기
Excel/함수

[엑셀 함수 #16] 값을 검색하는 함수 (feat. INDEX 함수)

by 포푸리 (POPOOLY) 2020. 6. 17.
반응형

 

안녕하세요!!

이것저것 관심많은 포푸리입니다.

 

오늘은 엑셀에서 원하는 값을 검색할 때 사용하는 INDEX 함수에 대해 알아보려 하는데요!!

 

다음 [엑셀 함수]에서 알아볼 MATCH 함수와 함께 사용하면 VLOOKUP 함수보다 활용성이 좋아서 많이 사용되는 함수입니다.

 

지금부터 INDEX 함수에 대해 알아보러 가실까요??

 

기본 구조

 

= INDEX( [검색할 범위], [행번호], ([열번호]), ([범위번호]) )

 

INDEX 함수의 구조는 VLOOKUP 함수에 비해 매우 간단한데요!!

 

[검색할 범위]에서 [행번호][열번호]를 입력하면 해당 값을 검색해줍니다.

 

만약 [검색할 범위]의 열이 1개이거나 행이 1개이면 [행번호][열번호]를 생략해도 됩니다.

 

[검색할 범위]에는 여러 범위를 입력할 수 있는데요!!

 

이때는 여러 범위 중 어느 범위에서 검색할 지 [범위번호]를 입력해주어야 합니다.

 

지금부터 사용 예시를 보면서 사용법을 익혀봅시다!!

 

사용 예시 1

 

 

A반에서 포푸리의 등급을 검색해볼까요??

 

[검색할 범위]는 A반 학생들의 점수와 등급이므로 B2:H8입니다.

 

이때, B2의 행번호와 열번호가 1이므로 포푸리의 등급이 위치한 H3의 [행번호]는 2, [열번호]는 7입니다.

 

따라서 아래와 같이 INDEX 함수를 입력하면 포푸리의 등급을 검색할 수 있습니다.

 

= INDEX( B2:H8, 2, 7 )

 

 

사용 예시 2

 

 

이번에는 A반과 B반 중 B반에서 경아의 등급을 검색해보겠습니다.

 

[검색할 범위]는 A반과 B반이므로 (B2:H8, B10:H16)이고, 이 중 B반을 검색할 것이므로 [범위번호]는 2입니다.

 

이때, B10 셀이 기준이 되므로 경아 등급의 [행번호][열번호]는 각각 4, 7입니다.

 

따라서 아래와 같이 INDEX 함수를 입력하면 경아의 등급을 검색할 수 있습니다.

 

= INDEX( (B2:H8, B10:H16), 4, 7, 2 )

 

 


 

지금까지 엑셀에서 찾고 싶은 값을 검색할 때 사용하는 INDEX 함수에 대해 알아봤습니다.

 

사실 INDEX 함수는 혼자 쓰이기보다는 MATCH 함수와 함께 자주 사용되는데요!!

 

다음 [엑셀 함수]에서는 찾고 싶은 값의 행/열번호를 반환하는 MATCH 함수에 대해 알아보겠습니다.

 

지금까지 긴 글 읽어주셔서 감사하구요.

 

이상 이것저것 관심많은 포푸리였습니다.

 

 

댓글