[실무엑셀]MATCH함수를 배워보자

Posted by 자유공 자유공
2014. 10. 6. 16:49 엑셀

10월 첫주 연휴가 끝나고 둘째주 휴일만 기다리며 월요일을 시작하는 군...이제 월요일인데 ....

오늘은 엑셀에서 자주 사용되는 함수인 MATCH함수에 대해서 알아 보기로 하자.

보통 MATCH함수는 INDEX함수와 많이 사용된다. 물론 같이 사용된다는 이야기다. (INDEX함수는 다음시간에..) 

 

MATCH함수정의

" 셀 범위에서 지정된 항목을 검색한 다음 범위 내에서 해당 항목의 상대 위치를 반환합니다즉, 범위안에서 찾을 값의 상대적 위치를 번호로 나타낸다."

 

MATCH 함수 구문 : MATCH(lookup_value, lookup_array, [match_type])

  lookup_value : 필수요소이며, 찾고자하는 값

 lookup_array  : 필수요소이며, 검색할 셀 범위

 match_type : 선택요소이며, 숫자 -1, 0, 1을 넣는다.

 

간단한 것도 말로 설명하면 어렵다는 느낌이다. 아래 표를 이용하여 간략히 설명하자! 

 

 

위 [표1]에서 구분의 목록이 [표2]범위에서의 위치를 찾고자 한다. 이때 MATCH함수를 사용한다.

 

 

[표1]위치에서 MATCH함수를 넣어 작성한다.

1. lookup_value를 "감"a3을 지정하고 ...

2. lookup_array는 참조할 셀범위인 $E$3:$E$10을 절대참조로 범위를 정한다. (앞에서 배운바와 같이 절대참조는 F4키를 한번 눌러주면 된다.직접 $를 넣어서 작성하여도 무방하다)

3. match_type은 "0"을 넣어준다.(참고로 0은 정확히 일치를 나타낸다.)

일련의 작업은 아래와 같이 처리가 된다.  

 

 

지금까지 어려운 점은 없으리라 판단된다. 이제 결과를 보자

 

[표1] 위치에 각각의 번호가 메겨지게 된다. 이 번호는 참조하는 셀의 상대적위치를 나타내는 것이다.

즉, 참조범위가 E3 : E10이기 때문에 감부터 1 ~ 말미잘이 8이 되는 것이다. ...OK ?

 

MATCH함수는 INDEX함수와 빈번히 사용되기 때문에 다음 배울 INDEX함수를 알게 되면 왜 MATCH함수를 알아야 하는지 분명해 질 것이다.

엑셀함수 더보기

이 댓글을 비밀 댓글로