-
목차
엑셀 INDEX 함수 완벽 가이드 | 원하는 위치의 데이터 추출하기
엑셀에서 데이터를 다룰 때 특정 행과 열의 교차점에 있는 값을 찾아야 하는 경우가 많습니다. 예를 들어, 상품 목록에서 특정 상품의 가격을 가져오거나, 직원 명단에서 특정 직원의 부서를 찾는 경우가 있습니다. 이런 상황에서 INDEX 함수를 활용하면 매우 쉽게 데이터를 추출할 수 있습니다. INDEX 함수는 지정된 범위에서 특정 행과 열의 위치를 기반으로 값을 반환하는 함수입니다. 이 글에서는 INDEX 함수의 개념, 기본 사용법, 실무 활용 예제, 고급 활용법 및 주의할 점을 구체적이고 차별화된 방식으로 설명하여 실무에서 바로 적용할 수 있도록 도와드리겠습니다.
➔ INDEX 함수란?
INDEX 함수는 엑셀에서 특정 범위 내에서 지정된 행과 열의 값을 찾아주는 함수입니다. 데이터베이스에서 특정 값을 조회하는 역할을 하며, MATCH 함수와 함께 사용하면 더욱 강력한 기능을 발휘합니다.
✔ 기본 문법 (일반적인 사용법)
INDEX(범위, 행 번호, [열 번호])
✔ 매개변수 설명
• 범위(Array) → 값을 찾을 범위 (예: A2:D10)
• 행 번호(Row_num) → 값을 가져올 행 번호
• 열 번호(Column_num) [선택 사항] → 값을 가져올 열 번호 (생략 시 단일 열에서만 검색 가능)✔ 기본 예제
• A2:C5 범위에서 2번째 행, 3번째 열의 값을 가져오기
=INDEX(A2:C5, 2, 3)
⇒ A2:C5의 두 번째 행과 세 번째 열이 만나는 값을 반환➔ INDEX 함수 기본 활용법
1. 단일 열 또는 단일 행에서 값 추출
✔ 단일 열에서 특정 행의 값 찾기
=INDEX(A2:A10, 3)
결과: A2:A10 범위에서 세 번째 행의 값 반환
✔ 단일 행에서 특정 열의 값 찾기
=INDEX(A2:D2, , 2)
결과: A2:D2 범위에서 두 번째 열의 값 반환2. 행과 열을 지정하여 특정 위치의 값 추출
✔ 예제 데이터
✔ 스마트폰의 가격 찾기
=INDEX(A2:C4, 3, 2)
결과: 1,000,000 (3번째 행, 2번째 열)
✔ 태블릿의 재고 찾기
=INDEX(A2:C4, 2, 3)
결과: 25 (2번째 행, 3번째 열)➔ INDEX 함수 실무 활용 예제
1. 특정 직원의 부서 찾기
✔ 예제 데이터
✔ 박민수의 부서 찾기
=INDEX(A2:C4, 3, 2)
결과: IT팀2. 특정 날짜의 매출 찾기
✔ 예제 데이터
✔ 2024-01-02의 매출 찾기
=INDEX(B2:B4, 2)
결과: 150만원➔ INDEX 함수 고급 활용법
1. MATCH 함수와 함께 사용하여 동적 데이터 조회
MATCH 함수는 특정 값이 범위에서 몇 번째 위치에 있는지를 반환합니다. 이를 INDEX 함수와 함께 사용하면 데이터가 변경되어도 자동으로 업데이트되는 동적 검색 기능을 구현할 수 있습니다.
✔ MATCH 함수 기본 문법
MATCH(찾을 값, 범위, [일치 유형])
✔ 예제: 특정 제품의 가격 찾기 (MATCH + INDEX 결합)
=INDEX(B2:B4, MATCH("태블릿", A2:A4, 0))
결과: 800,000 (태블릿의 가격)
✔ 예제: 특정 직원의 직급 찾기
=INDEX(C2:C4, MATCH("이영희", A2:A4, 0))
결과: 대리2. 동적 범위를 활용한 INDEX 함수 사용
✔ 마지막 행의 데이터를 자동으로 찾기
=INDEX(A2:A100, COUNTA(A2:A100))
결과: A2:A100 범위에서 데이터가 입력된 마지막 행의 값 반환
✔ 데이터 추가 시 자동 업데이트되는 동적 범위 설정
=INDEX(A:A, ROWS(A:A)-COUNTA(A:A))
결과: A열에서 데이터가 입력된 마지막 값 반환➔ INDEX 함수 사용 시 주의할 점
✔ 1. 행 번호와 열 번호는 반드시 범위 내에서 지정해야 함
• 범위를 벗어난 값을 입력하면 #REF! 오류 발생
✔ 2. 단일 행 또는 단일 열을 사용할 때 열 번호 또는 행 번호 생략 가능
✔ 3. MATCH 함수와 결합하면 자동 검색이 가능하지만, 데이터 정렬 필요 없음
✔ 4. INDEX 함수를 배열 형태로 사용할 경우 여러 개의 값을 동시에 반환할 수도 있음➔ INDEX 함수 요약 정리
✔ 기본 문법
INDEX(범위, 행 번호, [열 번호])
✔ 실무 활용 예제
• 특정 직원의 부서 조회
• 특정 날짜의 매출 자동 검색
• 제품명으로 가격 찾기 (MATCH 함수 활용)
• 동적 범위를 설정하여 자동 업데이트✔ 주의할 점
• 범위를 벗어난 행/열 번호 입력 시 오류 발생
• MATCH 함수와 함께 사용하면 더 강력한 기능 구현 가능
• 자동 업데이트되는 동적 데이터 범위 활용 가능
#엑셀INDEX #엑셀데이터검색 #엑셀자동화 #엑셀함수 #엑셀수식 #엑셀데이터분석 #엑셀실무 #엑셀MATCH #엑셀동적범위 #엑셀활용'자기계발 > 오피스' 카테고리의 다른 글
[사회초년생 필독] 직장인이 알려주는 파워포인트 : 스마트아트 그래픽 (조직도, 순서도, 관계 다이어그램, 프로세스 흐름도) (0) 2025.03.05 [사회초년생 필독] 직장인이 알려주는 파워포인트 : 슬라이드 마스터 (0) 2025.03.05 [사회초년생 필독] 직장인이 알려주는 엑셀함수 : SUMIF (특정 조건만 합산) (0) 2025.03.05 [사회초년생 필독] 직장인이 알려주는 엑셀함수 : ROUND (반올림 자동화, ROUNDUP 또는 ROUNDDOWN 비교) (0) 2025.03.05 [사회초년생 필독] 직장인이 알려주는 엑셀 함수: RANK.EQ(RANK.AVG 비교) (0) 2025.03.05