MATCH 함수

MATCH는 배열에서 지정된 값과 일치하는 항목의 상대 위치를 리턴합니다. 이 함수는 검색 배열에서 발견된 값의 위치를 숫자로 구합니다.

구문

MATCH(search criterion,lookup_array,type)

  • search criterion은 단일 행 또는 단일 열 배열에서 검색될 값입니다.
  • lookup_array는 검색되는 참조입니다. 검색 배열은 단일 행 또는 열이나 단일 행 또는 열의 일부가 될 수 있습니다.
  • type1, 0 또는 -1 값을 가져올 수 있습니다.
1
유형이 1과 같거나 이 옵션 인수가 누락되어 있으면, 검색 배열의 첫 번째 열이 오름차순으로 정렬되어 있다고 가정합니다. 검색 기준보다 더 작거나 같은 마지막 값이 리턴됩니다. 이러한 결과는 검색 배열이 정렬되어 있지 않은 경우에도 적용됩니다.
0
유형이 0과 같거나 정확히 일치하는 것만 발견됩니다. 검색 기준이 여러 번 발견되면 함수는 첫 번째 발견 위치를 제공합니다. 유형이 0과 같은 경우에만 정규식을 검색할 수 있습니다.
-1
유형이 -1이면 열이 내림차순으로 정렬되어 있다고 가정합니다. 검색 기준보다 더 크거나 같은 첫 번째 값이 리턴됩니다.

1-1 값의 결과는 Microsoft Excel에서 동일한 함수의 값 결과에 해당됩니다.

예제

=MATCH(200,D1:D100)는 D1:D100 영역을 검색하며 이는 값 200에 대해 D열로 정렬됩니다. 이 값에 도달하면 값이 발견된 행의 번호가 즉시 구해집니다. 검색 도중 열에서 더 큰 값이 발견될 경우 이전 행의 숫자가 구해집니다.