엑셀 match 함수, 초간단 예제!



◆ 엑셀 match함수, 기초 개념 이해하기
엑셀에서 각 함수는
재무, 논리, 텍스트, 날짜 및 시간, 찾기/참조 영역, 수학/삼각 등으로 분류되어 있다.


엑셀 match 함수는 찾기/참조 영역에 속한다.



이 함수의 기능은 
지정한 데이터(텍스트, 숫자)가 
설정한 데이터 범위 안에서의
몇번째에 위치하는가? 즉, 순위 값을 구하는 것이다.

이 함수를 쉽게 이해하려면 숫자 데이터 보다는 문자 데이터로 연습해보는 것이 낫다.

예를 들자면
텍스트 데이터가 아래와 같이 행으로 정렬되있다(↓)


위 예제에서 match 함수를 사용하여 유비의 순위값을 구하면 3이 나온다.
(3은 '유비'가 데이터 범위에서 세번째 자리에 위치함을 의미 한다.)

이 예제의 사용 방법은
1. 함수를 입력한다.



2. 이 함수의 첫번째 인수로, 원하는 데이터를 입력하거나, 그 데이터의 셀주소를 찍어 준다.



3. 두번째 인수로, 드래그하여 데이터의 범위를 설정한다.



4. 마지막으로 세번째 인수로, 0을 입력 한다.


※ 함수의 인수와 인수 사이에는 반드시 ,를 입력해야 한다.
※ 세번째 인수로 사용한 0은 숫자가 아니라, 
데이터 범위 안에서 같은 값을 찾는 다는 의미이다. 
텍스트 데이터가 아니라 숫자 데이터를 다룰 때는 1과 -1도 쓰이는데 
이것은 다소 복잡하니까 개념 이해 단계에서는 제껴두자.


다른 예를 들자면
텍스트 데이터가 아래와 같이 열로 정렬되어 있다(→)



match 함수를 사용하여 유비의 순위값을 구하면 4가 나온다.
(4는 '유비'가 데이터 범위에서 네번째 위치함을 나타낸다.)


◆ match 함수의 세번째 인수 0, 1, -1
아래와 같이 영어점수가 행으로 정렬되어 있다.



이 예제를 가지고 match 함수의 세번째 인수로 들어가는 0, 1, -1을 이해하여 보자

0
데이터의 범위가 임의의 순서로 정렬되어 있어도 된다.
지정한 값과 같은 값을 찾는다.

75점은 몇번째? =MATCH(75,A2:A6,0)






숫자데이터라면 범위가 오른차순으로 정렬되어 있어야 하고
지정한 값보다 작거나 같은 값 중에서 최대값을 찾는다.
※오름차순은 낮은 곳에서 높은 곳으로 올라가는 것. 10, 20 ,30....100

68점은 몇번째? =MATCH(68,A2:A6,1)







-1 
숫자데이터라면 범위가 내림차순으로 정렬되어 있어야 하고,
지정한 값보다 크거나 같은 값 중에서 최소값을 찾는다.
※내림차순은 높은 곳에서 낮은 곳으로 내려가는 것. 100, 90, 80....10

68점은 몇번째? =MATCH(75,A2:A6,-1)






  Comments,     Trackbacks