본문 바로가기

Programming/스프레드시트

구글 스프레드시트 MATCH 예제

=MATCH(검색할 키, 범위, 비교방법)
MATCH


범위 내에서 주어진 값과 일치하는

셀의 위치를 반환하는 함수입니다.

값의 반환을 원한다면 VLOOKUP을 참고하세요

----

----

비교방법

0: 완전 일치
1: 범위가 오름차순으로 정렬된 것으로 추정하고, 검색할 키보다 작거나 같은 값 중 가장 큰 값을 반환합니다.
-1: 범위가 내림차순으로 정렬된 것으로 추정하여, 검색할 키보다 크거나 같은 값 중 가장 작은 값을 반환합니다.

  A
1 10
2 20
3 30
4 40
5 50

※ 10 에 해당하는 A열의 위치 값을 구하시오

=MATCH(10,A1:A5, 0)

값은 1이 나옵니다.
10은 A1부터 A5사이에 첫 번째로 위치하기 때문입니다.
30이라고 했으면 3이 나오겠죠?
 

대부분 비교방법을 0으로 해놓고 사용할테지만 
다른 비교 방법도 알아봅시다
 
비교방법 : 1

  A
1 6
2 12
3 15
4 30
5 45

알기 쉽도록 테이블의 내용을 오름차순으로 변경했습니다.

=MATCH(13,A1:A5, 1)

리턴 값은 2
13은 12보다 크기 때문에 두번째에 위치합니다.
16이었다면 15보다 크기 때문에 3이겠죠?
15도 3이 나옵니다.
 
비교방법 : -1

  A
1 45
2 30
3 15
4 12
5 6

테이블의 내용을 내림차순으로 변경했습니다.

=MATCH(7,A1:A5, -1)

6보다 크고 12보다 작아서 리턴 값은 4
검색키가 16이라면 2가 나옵니다.

※ 구글 스프레드시트에서 자주 사용되는 함수의 예제들 모음

구글 스프레드시트 동적 DROPDOWN
구글 스프레드시트 COUNT
구글 스프레드시트 Json 파일로 저장하기
구글 스프레드시트 Export
구글 스프레드시트 함수 - AVERAGE
구글 스프레드시트 함수 - MATCH
구글 스프레드시트 함수 - INDEX
구글 스프레드시트 함수 - VLOOKUP
구글 스프레드시트 -다른 시트 참조
구글 스프레드시트 함수 - SUM
구글 스프레드시트 함수 - IF