본문 바로가기
Google/Google Sheets Functions

MATCH 함수 사용법 및 공식 총정리 :: 구글 스프레드시트, 엑셀 활용

by 새봄아빠 2019. 12. 15.

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

구글 스프레드시트, 엑셀 활용

MATCH 함수 사용법 및 공식 총정리 :: 구글 스프레드시트, 엑셀 활용

 

구글 스프레드시트(엑셀)에서 MATCH 함수선택한 범위에서 지정된 값과 일치하는 항목상대적 위치를 반환하는 함수입니다. 합니다. 즉 1차원 배열 범위(특정 행, 특정 열) 안에서 찾고자 하는 지정된 값이 몇 번째 열 또는 행인지를 반환해주는 함수입니다.


MATCH

범위에서 지정된 값과 일치하는 항목의 상대적 위치를 반환합니다.

사용 예

= MATCH("일요일", A2:A9, 0)

= MATCH(DATE(2012,1,1), A2:F2)

구문

= MATCH(검색할_키, 범위, [검색_유형])
  • 검색할_키 - 검색할 값입니다. 예: 42, 고양이, I24.
  • 범위 - 검색할 1차원 배열입니다.
    • 높이와 너비가 모두 1보다 큰 범위가 사용된 경우 MATCH는 #N/A!를 반환합니다.
  • 검색_유형 - [ 선택사항 - 기본값은 1 ] - 검색 방식입니다.
    • 1이 기본값으로, 이 경우 MATCH는 범위가 오름차순으로 정렬된 것으로 추정하고 검색할_키보다 작거나 같은 값 중 가장 큰 값을 반환합니다.
    • 0은 완전 일치를 나타내며, 범위가 정렬되어 있지 않은 경우에 필요합니다.
    • -1일 경우 MATCH는 범위가 내림차순으로 정렬된 것으로 추정하여 검색할_키보다 크거나 같은 값 중 가장 작은 값을 반환합니다.

참고

  • MATCH는 값 자체가 아니라 배열 또는 범위 내의 일치 값의 위치를 반환합니다. 값 자체 또는 일치 값이 발견된 행 및 열에 해당하는 다른 값을 반환하려면 INDEX, HLOOKUP 및 VLOOKUP을 사용하세요.

예시

A1 B1 C1
A2 B2 C2
A3 B3 C3

이 예시 구간을 샘플로 하여

 

(1) 특정 행에서 특정값을 찾아 몇 번째 열에 해당하는 지를 반환한다.

= MATCH("B2", A2:C2, 0)

A1 B1 C1
A2 B2 C2
A3 B3 C3

이 같은 경우 A2, B2, C2를 포함하고 있는 제2행에서 "B2"라는 텍스트를 찾아 몇 번째 열인지를 반환하므로 "2"를 반환한다.

 

(2) 특정 열에서 특정값을 찾아 몇 번째 행에 해당하는 지를 반환한다.

= MATCH("C3", C1:C3, 0)

A1 B1 C1
A2 B2 C2
A3 B3 C3

이 같은 경우 C1, C2, C3를 포함하고 있는 제3열에서 "C3"라는 텍스트를 찾아 몇 번째 행인지를 반환하므로 "3"을 반환한다.


더보기

VLOOKUP : 열 방향 검색입니다. 범위의 첫 번째 열에서 키를 검색한 다음 키가 있는 행에서 지정된 셀의 값을 반환합니다.

HLOOKUP : 행 방향 검색입니다. 범위의 첫 번째 행에서 키를 검색한 다음 키가 있는 열에서 지정된 셀의 값을 반환합니다.

INDEX : 행과 열 오프셋으로 지정된 셀 내용을 반환합니다.


댓글0