엑셀 MATCH 함수 사용법 및 실전예제 총정리 :: 참조 함수

선택한 범위 안에서 특정 값의 위치를 번호로 반환하는 MATCH 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 MATCH 함수 사용법 및 실전예제 :: 참조 함수

엑셀 MATCH 함수 사용법 및 공식 총정리

엑셀 MATCH 함수 목차 바로가기
함수 요약

엑셀 MATCH 함수는 범위 내 찾는값의 위치(순번)을 반환하는 함수입니다.

함수 구문
= MATCH ( 찾을값, 범위, [일치옵션] )
인수 알아보기
인수 설명
찾을값 범위에서 찾을 값입니다.
범위 찾을값을 검색할 범위입니다. 범위의 행과 열의 넓이 중 하나는 반드시 '1'이여야 합니다. (가로/세로로 긴 형태) 그렇지 않을경우, MATCH 함수는 #N/A 오류를 반환합니다.
일치옵션
[선택인수]
찾을 값을 검색할 방법입니다. 기본값은 '1' 입니다.

  • 1 또는 생략 : 찾을값보다 작거나 같은값 중 가장 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬되어야 합니다.
  • 0 : 찾을값과 정확히 일치하는 값을 찾습니다. 정렬순서와 상관없이 동작합니다.
  • -1 : 찾을값보다 크거나 같은값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어야 합니다.
MATCH 함수 상세설명

엑셀 MATCH 함수는 범위에서 조건을 만족하는 값을 찾은 뒤, 해당 항목의 위치(순번)를 반환하는 함수입니다. MATCH 함수는 주로 INDEX 함수와 같이 VLOOKUP 함수보다 더욱 강력한 찾기 기능을 구현할 때 사용됩니다.

MATCH 함수 사용법 간단예제
  1. "황호성"이라는 직원이 몇번째에 위치하는지 검색하기
    =MATCH("황호성", {정지웅, 김선지, 최상혁, 황호성, 전숙경, 김재아}, 0)
    =4
  2. "상혁"이라는 이름을 가진 직원이 몇번째에 위치하는지 검색하기
    =MATCH("*상혁", {정지웅, 김선지, 최상혁, 황호성, 전숙경, 김재아}, 0)
    =3
  3. 80000 이하 중 최고가 값이 몇번째 위치하는지 검색하기
    =MATCH(80000, {57000, 75000, 79000, 81000, 84000, 91000}, 1)
    =3
호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.

예제파일 다운로드

관련 기초함수
선택한 범위에서 원하는 위치의 값을 반환합니다.
세로로 입력된 자료에서 원하는 값을 찾아 옆에 위치한 다른 값을 참조합니다.

그 외 참고사항

  • 만약 조건을 만족하는 값이 범위 안에 없거나 또는 범위의 행과 열의 개수가 모두 1보다 클 경우 MATCH 함수는 #N/A 오류를 반환합니다.
  • 찾을값이 텍스트이고 일치옵션이 정확히일치(=0)일 경우, 찾을값에  와일드카드(*,?,~)를 사용할 수 있습니다.
  • 오름차순이란 (-3,-2,-1,0,1,2,3,...A-Z,... 가-힣,FALSE,TRUE) 순서로 정렬하는 것을 이야기합니다.
  • 내림차순이란 (TRUE,FALSE,힣-가,...Z-A,...3,2,1,0,-1,-2,-3) 순서로 정렬하는 것을 이야기합니다.

자주묻는질문

1. MATCH 함수의 결과값으로 옳지않은 값이 출력됩니다.

MATCH함수의 일치옵션을 확인합니다. 만약 MATCH 함수의 일치옵션으로 1(작거나 같은) 이나 -1(크거나 같은)을 입력할 경우 찾을 범위는 반드시 오름차순 또는 내림차순으로 정렬되어야만 MATCH함수가 올바르게 동작합니다.

2. INDEX/MATCH 함수는 어떻게 사용하나요?

INDEX/MATCH 함수를 이용하면 VLOOKUP 함수를 효율적으로 대체할 수 있습니다. 뿐만 아니라, 다중조건 VLOOKUP, VLOOKUP 여러개 값 찾기 등 다양한 방법으로 응용할 수 있는데요. INDEX/MATCH 함수에 대한 자세한 설명은 아래 관련 포스트에서 자세히 설명해드렸습니다.

관련 함수공식

지정한 범위에서 찾는값과 일치하는 그림을 출력합니다.
범위에서 값을 찾아 같은 행의 다른 값을 반환합니다.
INDEX / MATCH 함수의 다양한 실전 응용방법을 알아봅니다.
여러 조건을 만족하는 VLOOKUP 검색 공식입니다.
2중 조건을 만족하는 데이터유효성 목록상자를 생성합니다.

관련링크 : MS 홈페이지 MATCH함수 사용법

4.5 2