찾기 및 참조
INDEX 함수 연습장
범위 안에서 지정한 행과 열 위치에 있는 값을 돌려줘요.
연습장은 브라우저 안에서만 작동해요. 입력한 내용은 어디에도 전송되지 않아요.
INDEX 함수는 이렇게 작동해요
INDEX는 범위 안에서 row_num만큼 아래로, column_num만큼 오른쪽으로 세어 그 셀을 돌려줘요. 이 숫자는 시트의 행 번호가 아니라 범위 안에서의 위치예요.
INDEX만 쓰면 위치를 미리 알아야 해요. 위치를 찾아 주는 MATCH와 함께 쓰면 어느 방향으로든 찾을 수 있는 유연한 찾기 수식이 돼요.
구문
=INDEX(array, row_num, [column_num])| 인수 | 설명 |
|---|---|
array필수 | 값을 꺼낼 범위예요. |
row_num필수 | 범위의 몇 번째 행인지예요. 1부터 세요. |
column_num선택 | 범위의 몇 번째 열인지예요. 열이 하나뿐이면 필요 없어요. |
예제
| 수식 | 하는 일 | 결과 |
|---|---|---|
=INDEX(B2:B9,4) | 목록의 4번째 이름이에요. | 정우진 |
=INDEX(A2:E9,3,4) | 표의 3행 4열: 박서윤의 연봉이에요. | ₩81,000,000 |
=INDEX(B2:B9,MATCH(I1,A2:A9,0)) | INDEX와 MATCH: I1에 입력한 사번의 이름이에요. | 정우진 |
=INDEX(D2:D9,MATCH("IT",C2:C9,0)) | 첫 번째 IT 부서 직원의 연봉이에요. | ₩81,000,000 |
자주 하는 실수
시트 행 번호와 위치INDEX(B2:B9,4)는 시트의 4행이 아니라 범위의 4번째 셀인 B5를 돌려줘요.
위치가 너무 큼범위를 벗어난 행이나 열 번호를 넣으면 #REF!가 나와요.