[엑셀 실무 강좌] #14 엑셀 INDEX 함수 대표 이미지

엑셀 INDEX 함수란?

이번 강좌에서는 엑셀의 INDEX 함수를 다룹니다. 특정 범위에서 원하는 위치의 값을 반환하는 함수로, 행렬의 개념을 활용하면 쉽게 이해할 수 있습니다.

INDEX 함수 개요

INDEX 함수는 지정한 범위(배열) 안에서 특정 행·열 위치에 해당하는 값을 결과로 반환합니다.

즉, 여러 값 중 하나를 선택하여 꺼내오는 함수입니다.

INDEX 함수의 인수 구성은 다음과 같습니다.

  • Array : 값을 추출할 범위 (M행 × N열)
  • Row_num : 추출할 행 번호 (M행)
  • Column_num : 추출할 열 번호 (N열)

예제 1 — 500m 1등 이름 추출

범위(Array)를 D7:D11로 지정합니다. 이 범위는 1개의 열만 포함하므로 5행 1열 구조입니다. 1등은 첫 번째 행에 해당하므로 Row_num에 1을 입력합니다. 결과로 ‘홍길동’이 반환됩니다.

예제 2 — 1000m 3등 이름 추출

범위(Array)를 D7:E11로 지정합니다. 이 범위는 5행 2열 구조입니다. 인수는 다음과 같이 설정합니다.

  • Row_num : 3 — 3등이므로 세 번째 행
  • Column_num : 2 — 1000m 열이 두 번째 열

이처럼 INDEX 함수는 행렬에서 원하는 위치의 값을 꺼내오는 원리로 동작합니다.

다음 강좌 예고

다음 강좌에서는 MATCH 함수와 INDEX 함수를 결합하여 두 가지 이상의 조건을 만족하는 데이터를 추출하는 방법을 소개합니다. 다중 VLOOKUP과 유사한 활용법으로, 실무에서 매우 유용하게 사용됩니다.