엑셀 시리즈 #14 함수 - MATCH 함수로 항목 위치 자동 찾기
작성자:7옥타브고양이 | 실무 엑셀 자동화 가이드
안녕하세요 😊 7옥타브고양이 입니다.
사무직에서 보고서나 데이터 관리 업무를 하다 보면, “이 항목이 몇 번째에 있지?” 하는 순간이 자주 있습니다. 엑셀의 MATCH 함수는 이런 문제를 깔끔하게 해결해 주는 강력한 도구입니다. 이번 글에서는 부서별 직원 목록에서 특정 이름의 위치를 자동으로 찾는 예제를 통해 MATCH 함수를 실무 중심으로 작성해 보겠습니다. ^^

1️⃣ MATCH 함수란?
MATCH 함수는 특정 값이 리스트나 범위 내에서 몇 번째 위치에 있는지를 알려줍니다. 예를 들어 직원 이름이 “홍길동”이고, 명단에서 몇 번째 줄에 있는지를 자동으로 계산해주는 것이죠.
=MATCH(찾을값, 찾을범위, 일치유형)
- 찾을값: 찾고 싶은 데이터 (예: “홍길동”)
- 찾을범위: 검색할 셀 범위 (예: A2:A10)
- 일치유형: 정확히 일치(0), 근사값(1 또는 -1) 중 선택
2️⃣ 실무 예제 – 인사관리표에서 직원 위치 자동 찾기
아래와 같이 인사관리 데이터를 관리한다고 가정해 보겠습니다.
| 직원명 | 부서 | 직급 | 입사일 |
|---|---|---|---|
| 김민수 | 영업팀 | 대리 | 2020-03-15 |
| 박지현 | 총무팀 | 과장 | 2019-07-02 |
| 이승호 | 기획팀 | 사원 | 2022-05-11 |
| 최가영 | 영업팀 | 차장 | 2018-10-04 |
3️⃣ 특정 직원의 위치를 자동으로 찾기
직원 이름을 입력하면 자동으로 명단 내 순서를 반환하도록 해봅시다.
예를 들어, 찾을 이름이 셀 E2에 있고, 직원명이 A2:A10 범위라면 아래처럼 입력합니다 👇
=MATCH(E2, A2:A10, 0)
이 수식은 “E2 셀의 이름이 A열 범위에서 몇 번째에 있는가”를 숫자로 반환합니다.
- 정확히 일치를 원할 때는
0사용 - 근사값은 일반적으로 사무직에서는 사용하지 않습니다 (정렬된 데이터에만 적용)

4️⃣ MATCH + INDEX로 직원 정보 함께 표시하기
단순히 위치만 구하는 것보다, 그 위치를 이용해 다른 열의 데이터를 자동으로 가져오면 훨씬 유용합니다. 예를 들어 이름으로 부서를 자동 표시하려면 아래처럼 조합합니다.
=INDEX(B2:B10, MATCH(E2, A2:A10, 0))
이 수식은 “E2의 이름이 A열에서 몇 번째인지 찾고, 그 순서에 해당하는 B열(부서)을 반환”합니다.
💡 실무 활용 포인트- 인사관리, 거래처 관리, 제품리스트 등 “기준열”을 기준으로 다른 정보를 자동 표시할 때 유용
- VLOOKUP보다 열 순서에 제약이 없어서 데이터 구조가 복잡한 보고서에서 자주 쓰입니다

5️⃣ 응용 – 다중조건으로 위치 찾기
예를 들어 같은 이름의 직원이 다른 부서에 중복될 수 있습니다. 이럴 때는 이름 + 부서 두 조건을 함께 확인해야 하죠.
=MATCH(1, (A2:A10=E2)*(B2:B10=F2), 0)
Ctrl + Shift + Enter로 배열 수식으로 입력하면, “이름(E2)과 부서(F2)가 모두 일치하는 행의 위치”를 반환합니다.

6️⃣ 실무 예제 요약표
| 항목 | 사용 함수 | 활용 예시 |
|---|---|---|
| 직원 위치 찾기 | MATCH | 이름이 명단의 몇 번째에 있는지 |
| 부서 자동 표시 | INDEX + MATCH | 이름 입력 시 부서 자동 표시 |
| 다중조건 검색 | MATCH(1, 조건1*조건2, 0) | 이름+부서 조합 검색 |
7️⃣ 마무리 & 다음 예고
MATCH 함수는 단독으로도 강력하지만, INDEX, IF, VLOOKUP 등과 조합하면 데이터 검색 자동화의 핵심이 됩니다.
아래 글 참고 해주세요 ^^
[엑셀] INDEX + MATCH + IFERROR 함수로 거래처별 조건 검색 자동화하는 방법
거래처별 조건 검색 : INDEX + MATCH + IFERROR 함수안녕하세요😍 7옥타브 고양이입니다. 이런 문제, 겪어본 적 있으신가요?판매 데이터를 정리하다 보면 특정 "지역"과 "고객명"에 해당하는 단가를 자
catsky.tistory.com
엑셀 시리즈 #12 함수 - INDEX + MATCH로 다중조건 검색 자동화하기
엑셀 시리즈 #12 함수 - INDEX + MATCH로 다중조건 검색 자동화하기작성자:7옥타브고양이 | 실무 엑셀 자동화 가이드 안녕하세요 😊 7옥타브고양이 입니다.오늘은 사무직에서 정말 자주 마주치는 상
catsky.tistory.com
다음 편에서는 SUMIF와 COUNTIF를 이용해 부서별 실적 요약표를 자동으로 만드는 방법을 다뤄보겠습니다.
📘 다음 글 예고
👉 엑셀 시리즈 #15 함수 - CHOOSE 함수로 자동 선택 보고서 구성하기
'IT > 엑셀' 카테고리의 다른 글
| 엑셀 시리즈 #16 보고서 - SUMIFS와 DATE 함수로 매출 요약 자동화하기 (15) | 2025.11.03 |
|---|---|
| 엑셀 시리즈 #15 함수 - CHOOSE 함수로 자동 선택 보고서 구성하기 (30) | 2025.10.31 |
| 엑셀 시리즈 #13 자동화 - IF + VLOOKUP으로 누락 데이터 자동 확인하기 (21) | 2025.10.29 |
| 엑셀 시리즈 #12 함수 - INDEX + MATCH로 다중조건 검색 자동화하기 (10) | 2025.10.28 |
| 엑셀 시리즈 #11 함수 - VLOOKUP으로 자동 고객 정보 불러오기 (22) | 2025.10.27 |
