ITQ/엑셀

엑셀 조건에 맞는 행 또는 열 번호 찾는 MATCH 함수

K.두부 2022. 1. 22. 23:08
반응형

오늘은 엑셀 MATCH 함수에 대해서 알아보겠습니다. MATCH 함수는 원하는 값이 몇 번째 열에 있는지 찾아주는 함수로 실무에서는 주로 INDEX 함수와 함께 사용합니다. 오늘은 MATCH 함수의 개념과 사용 방법에 대해서 알아보겠습니다.

 

MATCH 함수 정의

배열에서 지정된 순서상의 지정된 값에 일치하는 항목의 상대 위치 값을 찾는 함수

MATCH(찾을 값, 찾을 범위, 찾기 옵션)

 

함수 사용 예시

예시 데이터

 

소고기, 돼지고기, 닭고기 데이터가 몇 번째 행에 위치하는지 알아보자.

첫 번째 인수에는 찾을 값(H2)를 입력하고, 두 번째 인수에는 찾을 범위(A2:A5)를 입력해주면 된다. 마지막으로는 0, -1, 1 값 중에서 선택해주면 되는데 기준은 아래와 같다.

0 일치하는 값
-1 내림차순으로 정렬된 범위 중 찾을 값보다 큰 범위 안에서 가장 작은 값
1 또는 생략 오름차순으로 정렬된 범위 중 찾을 값보다 작은 범위 안에서 가장 큰 값

세 개의 인수를 잘 입력해주면 아래와 같은 결과가 나온다. 아래의 그림과 같이 아래로 드래그를 사용하실 때 주의해야하는 점이 있는데, 바로 두 번째 인수를 고정(F4) 해주어야한다.

이번에는 '450g, 700g, 750g, 850g, 900g'의 데이터가 몇 번째 열에 있는지 알아보겠다. 아까와 동일한 방법으로 하면 되는데 차이점이 있다면 세 번째 인수이다.

이번에는 일치하는 값이 아닌 '1'을 사용해보겠다. 오름차순으로 정렬된 범위 중에서 찾을 값보다 작은 범위 안에서 가장 큰 값을 찾는 옵션이기 때문에 450g의 MATCH 값은 400g인 2로 나온다.

반응형