엑셀이지, So Easy

Step24. 엑셀에서 원하는 값의 위치 찾기(MATCH)

A2M 2026. 7. 1. 18:03

 

엑셀에서 값을 찾을 때 그 값 자체를 가져오는 것도 중요하지만

그 값이 목록에서 몇 번째에 있는지 확인해야 할 때도 있다.

예를 들어 상품명 목록에서 키보드가 몇 번째에 있는지

담당자 목록에서 김민지가 몇 번째에 있는지 확인하는 식이다.

이럴 때 사용하는 함수가 MATCH이다.

MATCH는 원하는 값의 위치를 숫자로 알려준다.

---

## 요약

=MATCH(찾을값, 찾을범위, 0)

찾을값이 범위 안에서 몇 번째인지 알려준다.
정확히 찾을 때는 마지막에 0을 넣는다.

---

## 1. 상품 목록 예제표를 먼저 살펴보자

이번 예제에서는 상품 목록을 기준으로

원하는 값의 위치를 찾아본다.

A열에는 상품명, B열에는 분류

C열에는 금액이 들어 있다.

상품명 목록에서 특정 상품이

몇 번째 위치에 있는지 확인해보자.

 

---

## 2. MATCH로 상품 위치 찾기

먼저 상품명 목록에서 키보드가 몇 번째에 있는지 찾아보자.

E2 셀에 아래 수식을 입력한다.

=MATCH("키보드",A2:A7,0)

"키보드"는 찾을 값이다.

A2:A7은 찾을 범위다.

0은 정확히 일치하는 값을 찾겠다는 뜻이다.

결과는 4이다.


---

## 3. 셀에 입력한 값을 기준으로 위치 찾기

이번에는 찾을 값을 수식 안에 직접 쓰지 않고

셀에 입력해서 찾아보자.

E2 셀에 찾을 상품명으로 마우스를 입력한다.

F2 셀에 아래 수식을 입력한다.

=MATCH(E2,A2:A7,0)

E2에 입력한 값이 A2:A7 범위에서 몇 번째인지 확인한다.

마우스가 6번째에 있다면 결과는 6이다.


---

## 4. INDEX와 함께 사용할 준비하기

MATCH는 단독으로도 사용할 수 있지만

INDEX와 함께 사용하면 더 강력하다.

MATCH는 위치를 찾고

INDEX는 그 위치의 값을 가져온다.

즉, MATCH가 몇 번째인지 알려주면

INDEX가 그 위치의 값을 가져오는 구조다.

 

=INDEX(C2:C7,MATCH("키보드",A2:A7,0)) 

 

이런식으로 작성하면 결과값으로 35,000을 얻을 수 있다.


---

## 5. MATCH 핵심 정리

MATCH는 값의 위치를 숫자로 알려준다.

기본 구조는 이렇게 보면 된다.

=MATCH(찾을값, 찾을범위, 0)

정확히 일치하는 값을 찾을 때는

마지막 인수에 0을 넣는다.

MATCH의 결과는 값 자체가 아니라

위치 번호라는 점을 기억하자.


---

## 6. 마무리

오늘은 MATCH 함수를 이용해

원하는 값의 위치를 찾는 방법을 정리했다.

MATCH는 값을 가져오는 함수가 아니라

위치를 알려주는 함수다.

INDEX와 함께 사용하면

원하는 값을 더 유연하게 찾을 수 있다.

오늘 포스팅이 도움이 되었길 바란다.