Jasper Excel
article thumbnail

엑셀 INDEX 인덱스 함수 (연습 파일有)


오늘은 Vlookup의 상위 버전?이라 할 수 있는 INDEX, MATCH 함수를 알기 전에 INDEX함수에 대해 알아보겠습니다. INDEX와 MATCH는 각 다른 함수이지만, 원하는 셀의 값을 가져오기 위해 두 함숫값은 같이 쓰인답니다.

 

 

*Index 함수 인수 정리

=Index(Array, Row_Num, Column_num)

=인덱스(범위, 행 순서, 열 순서)

 

 

 

 

 

 

 

Index 함수란 표나 범위 내에서 값(value)나 참조 영역을 구하는 함수이다.

"무슨 말이지?" 할 수 있습니다. 

 

 

 

 

 

INDEX 함수

 

 

 

위의 그림을 보며 인덱스 함수를 알아봅시다. 

INDEX함수 = "몇 번째 행의 몇 번째 열의 원하는 값을 가져온다"를 기억하시면 되겠습니다.

INDEX함수는 기본적으로 3개의 인수를 필요로 합니다. Array (범위), Row_Num (행 순서), Column_Num (열 순서)

하나하나 뜯어보겠습니다.

 

 

 

 

 

INDEX함수

 

 

 

 

INDEX 함수를 쓰기 위해서는 첫 번째 인수인 Array(범위)를 먼저 설정해줘야 합니다. 

 

 

 

 

 

 

 

범위 (Array)를 A12:B29까지 범위를 설정하겠습니다. 

 

 

 

 

 

 

 

 

범위를 설정한 다음 ROW_NUM을 2를 입력해보겠습니다. 범위 내에서 2번째 행(LOW)인 0 값을 가져올 수 있습니다. 

 

 

 

 

 

 

 

하지만 범위가 2개 열(COLUMN) 즉 A와 B열을 포함하기 때문에 저상태로 함숫값을 마무리를 하면 #REF! 값이 나온답니다. 

 

 

 

 

 

 

 

만약 A열의 범위만을 포함하고 있고 2번째 행(LOW) 값을 가져온다면 #REF! 값이 나오지 않습니다. 즉 A13셀의 "0" 값을 가져옵니다. 하지만 다중 범위에서는 행(LOW)과 열(COLUMN)의 값 2개를 다 입력을 해줘야 합니다. 

 

 

 

 

 

 

 

 

그렇기에 위의 그림과 같이 행(LOW) 순서와 열(COLUMN) 순서를 둘 다 입력해줘야 합니다.

행의 순서는 3이고 열의 순서는 2입니다. 

 

행의 순서 1과 열의 순서 1 = 길이

행의 순서 2과 열의 순서 1 = 0

행의 순서 3과 열의 순서 1 = 10

행의 순서 1과 열의 순서 2 = 추가금액

행의 순서 1과 열의 순서 2 = 0

 

 

 

 

 

 

 

정리를 하면, A12:B29의 범위에서 3번째 행(LOW)과 2번째 열(COLUMN)의 값인 "1000"이라는 값을 찾아오는 것입니다. 

만약 =INDEX(A12:B29,3,3)을 하게 된다면 당연히 값은 #REF! 값이 나오게 됩니다. 

 

이유는 첫 번째 인수인 Array값의 범위가 A, B 열(COLUMN) 2개를 포함하기 때문에 COLUMN_NUM는 3이 올 수 가없기 때문입니다.

 

연습 파일을 통해 직접 연습을 해보시는 게 가장 빠르게 익히실 수 있는 방법입니다.

직접 만들어 보시는 것 또한 좋은 연습방법이 될 수 있습니다. 추후 MATCH 함숫값과 INDEX, MATCH 함숫값이 같이 쓰이는 함수도 알아보겠습니다. 

 

 

 

엑셀연습(index, match)함수.xlsx
0.01MB

 

 

 

 

VLOOKUP 함수 알아보기

https://7asper-daily.tistory.com/87

 

엑셀 하루에 하나씩 VLOOKUP 함수 공부(연습파일有)

엑셀 하루에 하나씩 VLOOKUP 함수 공부(연습 파일有) 티스토리 다시 시작합니다! 일에 치여 꾸준히 업로드를 못했는데,, 다시 1일 1~2 업로드 시작합니다! (엑셀 위주) 요새 엑셀 공부하느라 재미

7asper-daily.tistory.com

 

profile

Jasper Excel

@Jasper's Excel

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!