따뜻한센드의 놀이터

MATCH 함수는 지정된 범위에서 기준값과 같은 데이터를 찾아 범위 내에서 상대적인 위치를 반환하는 함수입니다. 여기서 출력된 결과가 값이 아니라 위치라는 점을 기억해야 합니다. MATCH 함수는 찾기/참조 함수에 속합니다. MATCH 함수는 자격증 시험에 자주 나오며, 주로 INDEX 함수와 혼합해서 사용하는 경우가 많습니다. 저와 함께 MATCH 함수를 알아보도록 하겠습니다.


TIP

MATCH 함수는 지정된 범위에서 기준값과 같은 데이터를 찾아 범위 내에서의 상대적인 위치를 반환하는 함수입니다.
형식 MATCH(찾을값, 범위, 옵션) 범위에서 찾을값과 같은 데이터를 찾아 옵션을 적용하여 그 위치를 일련번호로 표시합니다.


MATCH 함수의 옵션


-1 : 찾을값보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

0 : 찾을값과 첫 번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬되어 있지 않아도 됩니다.

1 : 찾을값보다 작거나 같은 값 중에서 가장 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬되어 있어야 합니다.


C6셀을 선택하고 수식 입력 줄에 =MATCH(B6,$B$13:$B$16,0)을 입력합니다. MATCH 함수는 인수가 총 세가지가 있습니다. 첫 번째 인수 B6는 찾을 값을, 두 번째 인수 $B$13:$B$16는 범위를, 세 번째 인수 0은 옵션입니다, 저는 0을 선택하였으며, 0은 찾을 값과 첫 번째로 정확하게 일치하는 값을 찾으라는 옵션입니다. 즉, =MATCH(B6,$B$13:$B$16,0)은 B6의 값 3000을 $B$13:$B$16범위에서 정확하게 일치하는 첫번째의 값의 위치를 반환합니다. 그러므로  $B$13:$B$16범위에서 B6의 값 3000이 첫번째에 있으므로 결과 값이 1이 출력되는 것을 알 수 있습니다. 이해 되셨을 것입니다. 이것으로 엑셀 지정된 범위에서 기준값과 같은 상대적 위치 반환하기 MATCH 함수 엑셀2010을 마치겠습니다. 긴 글 읽어주셔서 감사합니다.



이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band