반응형

 

Index 함수와 Match 함수는 단독으로 사용하기보다는 두 함수를 중첩해서 사용하면 활용도가 높습니다.

Index 함수는 표 또는 범위에서 행과 열이 일치하는 값을 찾는 함수입니다.

인수로는 범위, 행 번호, 열 번호 이렇게 3개의 인수를 입력 받습니다.

Index 함수를 단독으로 사용하면 직접 행 번호와 열 번호를 입력해서 원하는 결과를 구하는 경우가 되기 때문에 함수를 사용하는 의미가 없게 됩니다.

그래서 특정 조건에 맞는 행 번호와 열 번호를 구하는 Match 함수를 중첩해서 사용하는 겁니다.

Match 함수는 지정된 값에 해당하는 행 번호와 열 번호를 구하는 함수입니다.

 

 

실습 데이터 다운로드 ↓

Index와match함수사용.xlsx
0.01MB

 

| Index 함수 익히기

 

다음 데이터에서 동물과 새 이름이 입력되어 있는 범위가 있습니다.

Index 함수를 사용하여 호랑이를 찾아 C10 셀에 가져와 보겠습니다.

C10 셀을 선택하고 =index()라고 함수식을 입력합니다.

함수를 쉽게 사용하기 위해 함수 마법사를 사용합니다.

 

 

인수 선택 창에서 array_row_num,column_num을 선택하고 확인 버튼을 누릅니다.

 

 

Index 함수의 첫 번째 인수는 찾을 값이 있는 범위를 지정합니다.

동물과 새 이름이 있는 범위가 됩니다.

두 번째 인수 Row_num은 찾을 값이 있는 행 번호를 입력합니다.

호랑이는 3행 2열에 있습니다. 행 번호 3을 입력합니다.

세 번째 인수 Column_num에는 찾을 값이 있는 열 번호를 입력합니다.

2라고 입력합니다.

 

C10 셀에 호랑이가 입력되었습니다.

바로 Index는 범위 영역에서 행과 열이 일치하는 값을 구하는 함수입니다.

하지만 많은 양의 데이터나 찾으려고 하는 값이 한눈에 확인이 어려운 경우에는 행 번호와 열 번호를 직접 입력할 수 없습니다.

그리고 직접 행 번호와 열 번호를 눈으로 찾아 입력한다면 함수를 사용하는 의미가 없습니다.

 

 

 

 

| Match 함수 익히기

 

평균이 가장 높은 값의 행 번호를 찾는 함수식을 작성해 보겠습니다.

Match 함수의 첫 번째 인수 Lookup_value에는 Max 함수를 중첩해서 평균이 가장 높은 값을 구합니다.

평균이 구해졌다면 두 번째 인수 Lookup_array평균 범위를 지정합니다.

그리고 세 번째 인수 Match_type에는 0을 입력합니다.

0을 입력하면 Lookup_array 인수 범위에서 Lookup_value에 해당하는 값의 첫 번째 행을 구합니다.

 

 

결과에서 행 번호 2라는 결과는 의미가 없습니다.

Match 함수는 단지 행 또는 위와 같은 방법으로 열 번호를 구해줄 뿐입니다.

 

 

 

| Index + Match 함수 중첩

 

평균이 가장 높은 그룹은 어딘지 눈으로 찾는 것이 아닌 함수식으로 찾아보겠습니다.

 

 

 

=index() 함수를 입력하고 함수 마법사를 엽니다.

Array 인수에는 그룹 범위를 지정합니다.

Row_num 인수에는 평균이 가장 높은 행 번호를 입력합니다.

먼저 행 번호를 알기 위해서는 가장 높은 평균값이 있는 행 번호를 구해야 합니다.

행 번호를 구하는 함수 Match()를 중첩합니다.

 

 

Match 함수의 첫 번째 인수에는 max(F3:F14) 함수를 사용하여 평균 범위에서 가장 큰 값을 구합니다.

그런 다음 두 번째 인수에 다시 평균 범위를 지정합니다.

세 번째 인수 Mach_type에는 0을 입력하면 가장 높은 평균값의 행 번호를 구합니다.

 

 

다시 수식 입력줄에서 Index 함수를 클릭하면 함수 마법사는 Index 함수 상자로 바뀝니다.

나머지 Column_num 인수에 1을 입력합니다.

Column_num 인수가 1인 이유는 Array 인수에서 지정한 그룹명이 있는 범위는 열이 하나이기 때문입니다.

 

 

함수식을 다시 정리하면 실제 찾으려고 하는 값은 그룹명입니다.

Match 함수로 구한 평균의 가장 높은 행 번호는 2행입니다.

그리고 Array 인수로 지정한 그룹명 범위는 열이 하나뿐입니다.

그래서 열 번호는 1이 됩니다.

 

 

동영상 강좌를 준비했습니다.

 

https://youtu.be/-eWGOsavgLY

 

 

간단한 예를 통해서 Index, Match 함수 기본 사용법을 살펴봤습니다.
엑셀 입문자들에게는 쉽지 않은 함수식입니다.
여러 가지 예제를 통해서 Index, Match 함수를 익힐 수 있도록 준비해보겠습니다.

필요하신 분들께 도움이 되었으면 하고 강좌는 마치겠습니다.

짤막한 강좌 한정희 강사였습니다.

반응형

+ Recent posts