엑셀 MATCH 함수 - 특정 값의 셀 위치 찾기
반응형
MATCH 함수
셀 범위에서 지정된 항목을 검색하고 범위에서 해당 항목이 차지하는 상대 위치를 반환합니다.
- MATCH는 값 자체가 아니라 검색 범위내에서 일치하는 값의 위치를 반환합니다.
예를 들어,
A1:A3 범위에 값 5, 25, 38이 있는 경우 =MATCH(25,A1:A3,0) 수식은 25가 범위의 두 번째 항목이므로 숫자 2를 반환합니다.
구문
MATCH ( lookup_value, lookup_array, [match_type] )
MATCH 함수 구문에는 다음과 같은 인수가 사용됩니다.
- lookup_value 는 lookup_array에서 찾으려는 값입니다.
- lookup_array 는 검색할 셀 범위입니다.
- match_type 선택 요소입니다. 숫자 -1, 0, 1 중 선택입니다. Match_type 인수는 Excel이 lookup_array값과 lookup_value 일치 하는 방식을 지정 합니다. 이 인수의 기본값은 1입니다.
- MATCH는 텍스트 값을 찾을 때 대/소문자를 구분하지 않습니다.
- MATCH에서 일치하는 문자를 찾지 못하면 #N/A 오류 값이 반환됩니다.
match_type | 동작 |
1 또는 생략 (default 값) | lookup_value 보다 작거나 같은 값 중 가장 큰 값을 찾습니다. 검색할 셀 범위인 Lookup_array를 오름차순으로 정렬해야 합니다. |
0 | lookup_value 값과 정확히 일치하는 첫째 값을 찾습니다. 검색할 셀 범위인 lookup_array의 순서는 고려하지 않습니다. |
-1 | lookup_value 보다 크거나 같은 가장 작은 값을 찾습니다. 검색할 셀 범위인 Lookup_array를 내림차순으로 정렬해야 합니다. |
- match_type이 0이고 lookup_value가 텍스트이면 lookup_value 인수에 와일드카드 문자인 물음표(?)와 별표(*)를 사용할 수 있습니다. 물음표는 한 문자에 해당하고 별표는 개수에 상관 없는 임의의 문자열에 해당합니다. 실제 물음표나 별표를 찾으려면 해당 문자 앞에 물결표(~)를 입력합니다.
오름차순 표 예제
- 해당 표는 오름차순으로 정렬되어 있습니다.
- MATCH(39, C5:C8, 1) -> 정확히 일치하는 값이 없기 때문에 해당 범위에서 다음으로 낮은 값 38의 위치인 2를 반환합니다.
- MATCH(41, C5:C8, 0) -> 범위 C5:C8 에서 값 41의 위치인 4를 반환합니다.
- MATCH(40, C5:C8, -1) -> 표가 내림차순이 아니므로 오류를 반환합니다.
- 해당 표를 내림차순으로 진열하면 match_type 값이 1인 수식이 오류를 반환합니다.
내림차순 표 예제)
반응형
'IT > Office' 카테고리의 다른 글
엑셀 셀에 현재 날짜와 시간 삽입하는 방법 (0) | 2020.04.07 |
---|---|
엑셀 DATE 함수 - 날짜 결합하기, 날짜 일련번호 표시 (0) | 2020.04.07 |
엑셀 COUNTIF 함수 - 기준을 만족하는 셀의 개수를 계산 (0) | 2020.04.03 |
엑셀 VLOOKUP 함수 - 테이블 또는 범위에서 행렬로 항목을 찾아야 하는 경우 (0) | 2020.04.03 |
오피스 수동으로 삭제 방법 (2) | 2020.03.27 |
댓글