엑셀 INDEX 함수 사용법 – 행과 열을 이용하여 셀 값 찾기
엑셀에서 INDEX 함수는 테이블이나 지정한 셀 범위에서 행과 열을 이용하여 셀의 값을 가져오는 함수입니다. 배열형과 참조형이 있는데 배열형은 한 개의 지정된 셀 범위에서 값을 구할 때 사용하면 되고 참조형은 인접하지 않는 여러 영역의 셀 범위에서 값을 구할 때 사용하면 됩니다.
그럼 예제로 INDEX 함수 사용하는 방법에 대해서 알아보죠.
◎ 포스트 기준 – Microsoft 365 앱
1. 함수 구문(마이크로소프트 문서)
1. 배열형
▶ 행 및 열 번호 인덱스에서 선택한 테이블 또는 배열의 요소 값을 반환합니다.
INDEX(array, row_num, [column_num])
인수 이름 | 설명 |
---|---|
array (필수) | 배열 상수나 셀 범위입니다. > 배열에 행 또는 열이 하나만 있는 경우 해당 row_num 또는 column_num 인수가 선택 사항입니다. > 배열에 행이 두 개 이상 있으며 row_num 또는 column_num 있는 경우 INDEX는 배열의 전체 행 또는 열의 배열을 반환합니다. |
row_num (필수) | column_num 없는 경우. 값을 반환할 배열의 행을 선택합니다. row_num 생략하면 column_num 필요합니다. |
column_num (선택) | 값을 반환할 배열의 열을 선택합니다. column_num 생략하면 row_num 필요합니다. |
→ INDEX ( 배열, 행 번호, [열 번호] )
2. 참조형
▶ 특정 행과 열이 교차되는 위치의 셀 참조를 반환합니다. 참조가 인접하지 않은 선택 영역으로 만든 경우 선택할 수 있습니다.
INDEX(reference, row_num, [column_num], [area_num])
인수 이름 | 설명 |
---|---|
reference (필수) | 하나 이상의 셀 범위를 포함하는 참조 영역입니다. > 참조에 대해 인접하지 않은 범위를 입력하는 경우 참조를 괄호로 묶습니다. > 참조의 각 영역에 행 또는 열이 하나만 있는 경우 row_num 또는 column_num 인수는 선택 사항입니다. |
row_num (필수) | 참조 범위에서 참조를 반환할 행 번호입니다. |
column_num (선택) | 참조 범위에서 참조를 반환할 열 번호입니다. |
area_num (선택) | 참조에서 범위와 row_num 반환할 범위를 column_num. 첫 번째로 선택하거나 입력한 영역의 번호는 1이 되고, 두 번째 영역의 번호는 2가 됩니다. |
→ INDEX ( 참조, 행 번호, [열 번호], [배열 번호] )
※ INDEX 함수의 첫 번째 인수가 배열이거나 참조에 따라서 구분이 됩니다.
2. 함수 사용 예제
▶ 사용 예제
1) 배열형 예제 : 지정한 셀 범위에서 [3행, 3열]에 있는 셀 값 가져오기
▶ [H4] : 70 = [B3:E6] 셀 범위에서 3행, 3열에 교차하는 셀 값
→ =INDEX(B3:E6, H2, H3)
2) 참조형 예제 : 2개 지정한 셀 범위 중에서 2번째 셀 범위에서 [3행, 3열]에 있는 셀 값 가져오기
▶ [H12] : 85 = 2번째 지정한 [B10:E13] 셀 범위에서 3행, 3열에 교차하는 셀 값
→ =INDEX((B3:E6, B10:E13), H9, H10, H11)
이 글이 도움이 되셨다면 공유를 부탁 드립니다. 다음 글에서 뵙겠습니다!