찾기 및 참조
MATCH 함수 연습장
한 행 또는 한 열에서 값의 위치를 돌려줘요.
연습장은 브라우저 안에서만 작동해요. 입력한 내용은 어디에도 전송되지 않아요.
MATCH 함수는 이렇게 작동해요
MATCH는 값 자체가 아니라 그 값이 목록의 몇 번째에 있는지를 숫자로 돌려줘요. 1부터 세요.
거의 항상 정확히 일치하는 0을 쓰세요. 기본값 1은 목록이 정렬되어 있다고 가정해서 값이 없어도 위치를 돌려줄 수 있어요.
구문
=MATCH(lookup_value, lookup_array, [match_type])| 인수 | 설명 |
|---|---|
lookup_value필수 | 찾을 값이에요. |
lookup_array필수 | 검색할 행 또는 열 하나예요. |
match_type선택 | 0은 정확히 일치예요. 1(기본값)은 오름차순 목록에서 lookup_value 이하의 가장 큰 값, -1은 내림차순 목록에서 그 이상의 가장 작은 값을 찾아요. |
예제
| 수식 | 하는 일 | 결과 |
|---|---|---|
=MATCH(I1,A2:A9,0) | I1에 입력한 사번이 목록에서 몇 번째인지예요. | 4 |
=MATCH("IT",C2:C9,0) | 첫 번째 IT 부서 직원의 위치예요. | 3 |
=MATCH("한*",B2:B9,0) | 0을 쓰면 와일드카드도 돼요: 한씨 성을 가진 첫 번째 직원이에요. | 8 |
=INDEX(E2:E9,MATCH(I1,A2:A9,0)) | 찾은 위치로 입사일을 가져와요. | 2022-02-14 |
자주 하는 실수
match_type을 생략함기본값은 1(근사값)이라서 정렬된 목록이 필요해요. 정확히 찾으려면 0을 쓰세요.
2차원 범위를 검색함lookup_array는 행 하나 또는 열 하나여야 해요.