엑셀 INDEX 함수 사용법 - 행과 열을 이용하여 셀 값 찾기

엑셀 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열]에 있는 셀 값 가져오기

배열형 예제 : 지정한 셀 범위에서 [3행, 3열]에 있는 셀 값 가져오기

▶ [H4] : 70 = [B3:E6] 셀 범위에서 3행, 3열에 교차하는 셀 값

→ =INDEX(B3:E6, H2, H3)


2) 참조형 예제 : 2개 지정한 셀 범위 중에서 2번째 셀 범위에서 [3행, 3열]에 있는 셀 값 가져오기

참조형 예제 : 2개 지정한 셀 범위 중에서 2번째 셀 범위에서 [3행, 3열]에 있는 셀 값 가져오기

▶ [H12] : 85 = 2번째 지정한 [B10:E13] 셀 범위에서 3행, 3열에 교차하는 셀 값

→ =INDEX((B3:E6, B10:E13), H9, H10, H11)


이 글이 도움이 되셨다면 공유를 부탁 드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤