본문 바로가기

엑셀강좌/☞ 함수

INDEX 함수

[1] INDEX

 ▶ 정의

  지정한 범위내에서 행 과 열 번호에 의하여 선택된 셀의 값을 표시합니다.

 ▶ 인수

  INDEX( array, row_num, match_type)

 인수

설명 

입력값 

 array

 셀의 값을 구하기 위한 범위(array)를 입력합니다.

참조

 row_num  셀의 값을 구하기 위한 범위의 행 번호를 입력합니다.

숫자

 column_num

 셀의 값을 구하기 위한 범위의 열 번호를 입력합니다.

숫자

[2] INDEX 설명

 ▶ 설명

 * 지정한 범위에서 행과 열 번호에 의하여 선택된 셀의 값을 구하는 함수입니다.
 * INDEX함수는 단독으로 사용하는 경우보다 다른 함수와 같이 사용되는 경우가 많습니다.
 * 주로 MATCH함수와 같이 사용되는 경우가 많습니다.

[3] INDEX 예제 및 사용 방법

 ▶ 예제 [  아래 아파트표에 의하여 아파트 가격을 표시하고 싶은 경우 ]

 

 ▶ 사용방법

1. 가격 아래 셀(D3)에 INDEX 함수 수식을 입력합니다.
   ①  =INDEX(                             =INDEX를 입력합니다.
   ②  =INDEX($G$3:$K$12,B3,C3)      셀의 값을 구하기 위한 셀 범위 주소($G$3:$K$12)를 입력합니다.
   ③  =INDEX($G$3:$K$12,B3,C3)      셀의 값을 구하기 위한 행의 번호 값(층)을 입력한 셀 주소(B3)를 입력합니다.
   ④  =INDEX($G$3:$K$12,B3,C3)      셀의 값을 구하기 위한 열의 번호 값(동)을 입력한 셀 주소(C3)를 입력합니다.

2. INDEX 셀 주소 범위
   ①  셀 값을 구하기 위한 셀 범위 주소는 절대 참조(주소)로 입력하는 것이 좋습니다.      
        ▶ 절대 참조:  셀주소에 $를 넣어주는 것이 절대 참조입니다. 셀 복사 및 드래그 시 셀 주소가 변경되지 않습니다.
            예) $G$3:$K$12
        ▶ 상대 참조:  셀주소에 $가 없는 것이 상대 참조입니다. 셀 복사 및 드래그 시 셀 주소가 변경됩니다.
            예) G3:K12

[4] 참고 사항

 ▶ 오류 발생 사항

* row_num(행) 또는 column_num(열)의의 값은 배열 내의 셀을 가리켜야 합니다. 그렇지 않으면 #REF! 오류 값이 발생합니다.
* row_num(행) 또는 column_num(열)의 값이 음수인 경우에는  #VALUE! 오류 값이 발생합니다.
* row_num(행) 값이 0인 경우 첫 번째 행의 셀 값이 표시됩니다.
* column_num(열) 값이 0인 경우 #VALUE! 오류 값이 발생합니다.

 ▶ 관련 함수

* 관련함수로는 VLOOKUP, MATCH가 있습니다.

'엑셀강좌 > ☞ 함수' 카테고리의 다른 글

SUMPRODUCT 함수  (0) 2019.11.19
PRODUCT 함수  (0) 2019.11.18
MATCH 함수  (0) 2019.11.15
CHOOSE 함수  (0) 2019.11.14
IFNA 함수  (0) 2019.08.08