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 함수에 대하여 알아보도록 하겠습니다.
'컴퓨터 > 엑셀,파워포인트' 카테고리의 다른 글
[엑셀 메뉴강좌] 숫자를 텍스트로 만들기 (0) | 2014.01.21 |
---|---|
[엑셀 함수강좌] 통계함수 : ROW 함수 (0) | 2014.01.21 |
[엑셀 함수강좌] INDEX 함수 (0) | 2014.01.21 |
[엑셀 함수강좌] INDEX, MATCH함수의 활용 (0) | 2014.01.21 |
[엑셀 함수강좌] ISERROR, IFERROR함수 (0) | 2014.01.21 |