엑셀 Excel 함수 MATCH, INDEX 를 이용해서 행과 열에 일치하는 데이터 찾는 방법

 

환경: Microsoft Excel 2013

 

특정 행과 열의 교차 부분에 있는 값을 찾을 때 사용하는 함수는 INDEX 입니다. 예를 들어 월별 농산물 가격표가 있다고 합시다. 상단 농산물에 해당하는 열 값과 월에 해당하는 행 값에 가격을 가져올 수 있습니다. 두 가지 조건에 맞는 값을 찾는 것입니다. , INDEX 와 함께 MATCH 함수가 필요합니다. MATCH 는 지정한 영역에서 상대적인 위치값을 알아 낼 수 있기 때문입니다.

 

그림과 같은 표가 있다고 합시다. 농산물에 대한 월별 가격이 표시되어 있는 표입니다. 여기에서 두 가지 조건(, 농산물) 에 맞는 가격을 알아내야 합니다.

엑셀 Excel 함수 MATCH, INDEX 를 이용해서 행과 열에 일치하는 데이터 찾는 방법

 

2가지 조건(, 농산물)에 맞는 값을 찾기 위해서는 INDEX 함수가 필요합니다. INDEX 3개의 인수를 필요로 합니다. 구문과 인수에 대한 설명은 다음과 같습니다.

 

INDEX(array, row_num, column_num)

l  array : 셀 범위

l  row_num : 배열에서 행의 상대적인 위치값

l  column_num : 배열에서 열의 상대적인 위치값

 

설명에서 상대적인 위치값 이란 array 에 입력한 셀 영역의 시작점을 기준으로 해서 상대적인 위치값이라는 의미입니다. 그림처럼 row = 3, column = 3 이면 210 이 됩니다

엑셀 Excel 함수 MATCH, INDEX 를 이용해서 행과 열에 일치하는 데이터 찾는 방법

 


이제 INDEX 함수를 이용해서 “2, 감자에 대한 가격과 “6, 상추에 가격을 알아내야 합니다. 먼저 특정 월과 농산물이 위치한 상대적인 위치값을 알아야 합니다. MATCH 는 지정한 영역에서 상대적인 위치값을 반환합니다. 그림처럼 MATCH Lookup_value 에 월값을 넣고 Lookup_array 에 월 배열을 입력합니다. 결과값은 3입니다

엑셀 Excel 함수 MATCH, INDEX 를 이용해서 행과 열에 일치하는 데이터 찾는 방법

 

INDEX 함수의 첫 번째 인수로 영역을 입력합니다. 그리고 나머지 두 개의 인수에는 MATCH 함수를 이용해서 구한 상대 위치값을 입력합니다. 결과값은 320 입니다.

 

=INDEX(B2:E14,MATCH(G3,B2:B14),MATCH(H3,B2:E2))

엑셀 Excel 함수 MATCH, INDEX 를 이용해서 행과 열에 일치하는 데이터 찾는 방법

Posted by 녹두장군