본문 바로가기

엑셀강좌/☞ 함수

MATCH 함수

[1] MATCH

 ▶ 정의

  지정한 범위에서 찾는 값이 몇 번째 위치(상대위치)에 있는지는 구하는 함수입니다.

 ▶ 인수

  MATCH( lookup_value, lookup_array, match_type)

 인수

설명 

입력값 

 lookup_value

 지정한 범위(lookup_array)에서 찾고자 하는 값을 입력합니다.

모든값

 lookup_array  찾고자 하는 값이 들어 있는 연속된 셀 범위입니다.

숫자

 match_type

 찾는 방법(match_type)을 입력합니다. 찾는 방법은 3종류입니다.
  1  : 찾는 값보다 작은 것 입니다. (지정한 범위의 데이터가 오름차순으로 정렬되어 있어야 합니다.)
  0  : 찾는 값과 일치하는 것입니다.
 -1  : 찾는 값보다 큰 것 입니다. (지정한 범위의 데이터가 내림차순으로 정렬되어 있어야 합니다.)

숫자

[2] MATCH 설명

 ▶ 설명

 * 지정한 범위에서 찾는 값이 몇 번째 위치에 있는지는 구하는 함수입니다.            
 * MATCH함수는 단독으로 사용하는 경우보다 다른 함수와 같이 사용되는 경우가 많습니다.            
 * 주로 INDEX함수와 같이 사용되는 경우가 많습니다.            
 * 찾는 방법(match_type)은 3종류가 있습니다.            
 * 일반적으로 찾는 방법(match_type)은 주로 0을 사용합니다.            
 * 찾는 방법(match_type)이  1인 경우에는 지정한 범위에 데이터가 오름차순으로 정렬되어 있어야 원하는 값을 찾을 수 있습니다.            
 * 찾는 방법(match_type)이 -1인 경우에는 지정한 범위에 데이터가 내림차순으로 정렬되어 있어야 원하는 값을 찾을 수 있습니다.

[3] MATCH 예제 및 사용 방법

 ▶ 예제 [  아래 지하철역명 표에 의하여 출발역과 도착역 입력 시 위치값에 의하여 정거장 수를 표시하고 싶은 경우 ]

 MATCH

 ▶ 사용방법

1. 위치 값 아래 셀(D3)에 MATCH 함수 수식을 입력합니다.
   ①  =MATCH(                          =MATCH를 입력합니다.
   ②  =MATCH(C3,$F$3:$F$8,0)      찾는 값의 셀 주소(C3)를 입력합니다.
   ③  =MATCH(C3,$F$3:$F$8,0)      찾는 값에 의하여 찾으려는 범위를($F$3:$F$8)를 입력합니다.
   ④  =MATCH(C3,$F$3:$F$8,0)      찾는 방법(match_type)인 (0)을 입력합니다. (정확히 일치하는 값)

2. 셀 D3D4에 복사합니다.
   ①  D3을 아래로 드래그하여 복사 할 수 있습니다.
   ②  입력한 값을 찾는 셀 범위 주소는 절대참조(주소)로 입력하는 것이 좋습니다.           
        ▶ 절대 참조:  셀주소에 $가 있는 것이 절대 참조입니다. 셀 복사 및 드래그 시 셀 주소가 변경되지 않습니다.           
            예) $F$3:$F$          
        ▶ 상대 참조:  셀주소에 $가 없는 것이 상대 참조입니다. 셀 복사 및 드래그 시 셀 주소가 변경됩니다.           
            예) F3:F8           
             
 3. 정거장 를 계산합니다.            
    - 정거장 수(D6) = 도착역 위치 값(D4) - 출발역위치 값(D3)             
    - 정거장 수 : 5 - 2 = 3

[4] 참고 사항

 ▶ 오류 발생 사항

* 찾는 값(lookup_value)이 지정한 범위(lookup_array)에 없을 경우 #N/A 오류 값이 발생할 수 있습니다.
* 찾는 방법(match_type)이  1인 경우 지정한 범위(lookup_array)의 값들이 오름차순이 아닌 경우 #N/A 오류 값이 발생할 수 있습니다.
* 찾는 방법(match_type)이 -1인 경우 지정한 범위(lookup_array)의 값들이 내림차순이 아닌 경우 #N/A 오류 값이 발생할 수 있습니다.

 ▶ 관련 함수

* 관련함수로는 VLOOKUP, INDEX가 있습니다.

'엑셀강좌 > ☞ 함수' 카테고리의 다른 글

PRODUCT 함수  (0) 2019.11.18
INDEX 함수  (0) 2019.11.16
CHOOSE 함수  (0) 2019.11.14
IFNA 함수  (0) 2019.08.08
IFERROR 함수  (0) 2019.08.07