MATCH 함수
=MATCH(lookup_value, lookup_array, [match_type])
MATCH 함수는 찾을 값이 특정 범위에서 몇 번째에 있는지 세는 함수입니다.
이때 표 형태(TABLE)가 아닌 행 또는 열로만 특정 범위로 지정이 가능합니다.
※ 인수설명
lookup_value | 범위에서 찾을 데이터 값을 의미합니다. |
lookup_array | 찾을 값이 포함된 데이터의 범위입니다. |
match_type | 찾을 값을 범위에서 찾을 때 사용할 방법을 설정하는 부분입니다. 1 또는 생략 : 범위의 값이 오름차순으로 정렬되어 있어야 하며, 0 : 범위의 정렬 여부와 상관없이 정확하게 일치하는 값의 위치를 찾습니다. -1 : 범위의 값이 내림차순으로 정렬되어 있어야 하며, |
아래의 데이터 범위에서 각각 "D", "다"는 몇 번째 위치에 있는지 MATCH 함수를 이용해서 구해보겠습니다.
"D"의 위치는
=MATCH("D", B2:F2, 0)
위와 같이 찾을 D값, D값이 속한 행의 범위, 찾을 조건 등을 입력해주면 4라는 값을 반환합니다.
마찬가지로 MATCH함수를 이용하여 "다"의 위치를 찾으려면 아래와 같이 수식을 작성하면 되는데
=MATCH("다", B4:B8, 0)
반환하는 값은 범위중에 "다"는 세 번째에 위치해있기 때문에 3이라는 값을 반환합니다.
MATCH함수는 이렇게 간단하게 순번값을 반환하는 함수로,
단독적으로 사용되는 일이 거의 없고 INDEX함수와 함께 사용이 많이 됩니다.
다음시간에는 INDEX 함수에 대하여 알아보도록 하겠습니다.
'강좌(교육)' 카테고리의 다른 글
[엑셀 함수강좌] INDEX, MATCH함수의 활용엑셀교실 (0) | 2016.12.15 |
---|---|
[엑셀 함수강좌] 지정범위의 행과 열을 참조(INDEX)엑셀교실 (0) | 2016.12.15 |
[엑셀 함수강좌] 순번 자동입력(ROW)엑셀교실 (0) | 2016.12.15 |
[엑셀 메뉴강좌] 숫자를 텍스트로 만들기엑셀교실 (0) | 2016.12.15 |
[엑셀 메뉴강좌] 숫자 앞에 0 표시하기엑셀교실 (0) | 2016.12.15 |