카테고리 없음
엑셀함수/INDEX/행과 열의 번호를 기준으로 값을 찾아 반환하는 함수
K-직장인 S
2025. 3. 21. 16:55
📌 INDEX 함수란?
INDEX 함수는 특정 범위에서 행과 열의 번호를 기준으로 값을 찾아 반환하는 함수입니다.
✅ INDEX 함수 기본 사용법
=INDEX(범위, 행번호, [열번호])
- 범위: 데이터를 검색할 범위
- 행번호: 반환할 값이 위치한 행 번호
- 열번호: (선택사항) 반환할 값이 위치한 열 번호
→ 단일 열(세로) 범위에서는 생략 가능
📌 INDEX 함수 예제
1️⃣ 예제 데이터
ABC
No | 이름 | 점수 |
1 | 홍길동 | 85 |
2 | 김철수 | 90 |
3 | 이영희 | 78 |
2️⃣ 예제 1: 특정 위치의 값 찾기
=INDEX(B2:C4, 2, 1)
설명
- 범위: B2:C4 (이름과 점수 데이터)
- 2행 1열의 값 → 김철수 반환
3️⃣ 예제 2: 한 열에서 값 찾기 (열번호 생략 가능)
=INDEX(C2:C4, 3)
설명
- 범위: C2:C4 (점수 데이터)
- 3행 값 → 78 반환
4️⃣ 예제 3: MATCH 함수와 함께 사용하기 🔥
👉 MATCH 함수로 특정 값의 위치를 찾고, INDEX로 해당 값을 가져올 수 있음!
=INDEX(C2:C4, MATCH("김철수", B2:B4, 0))
설명
- MATCH("김철수", B2:B4, 0)
→ 김철수가 B2:B4에서 2번째 위치 - INDEX(C2:C4, 2)
→ C2:C4에서 2번째 값 → 90 반환
🎯 INDEX 함수 활용 예시
✅ 엑셀에서 표 데이터에서 특정 행/열의 값을 가져올 때 사용
✅ MATCH 함수와 조합하여 동적 조회 기능 구현
✅ VLOOKUP보다 유연한 데이터 검색 가능 (왼쪽 데이터 조회 가능)