엑셀 시리즈 #14 함수 - MATCH 함수로 항목 위치 자동 찾기

엑셀 시리즈 #14 함수 - MATCH 함수로 항목 위치 자동 찾기

작성자:7옥타브고양이 | 실무 엑셀 자동화 가이드


안녕하세요 😊 7옥타브고양이 입니다.

사무직에서 보고서나 데이터 관리 업무를 하다 보면, “이 항목이 몇 번째에 있지?” 하는 순간이 자주 있습니다. 엑셀의 MATCH 함수는 이런 문제를 깔끔하게 해결해 주는 강력한 도구입니다. 이번 글에서는 부서별 직원 목록에서 특정 이름의 위치를 자동으로 찾는 예제를 통해 MATCH 함수를 실무 중심으로 작성해 보겠습니다. ^^

엑셀 시리즈 #14 함수 - MATCH 함수로 항목 위치 자동 찾기

1️⃣ MATCH 함수란?

MATCH 함수는 특정 값이 리스트나 범위 내에서 몇 번째 위치에 있는지를 알려줍니다. 예를 들어 직원 이름이 “홍길동”이고, 명단에서 몇 번째 줄에 있는지를 자동으로 계산해주는 것이죠.

=MATCH(찾을값, 찾을범위, 일치유형) 
  • 찾을값: 찾고 싶은 데이터 (예: “홍길동”)
  • 찾을범위: 검색할 셀 범위 (예: A2:A10)
  • 일치유형: 정확히 일치(0), 근사값(1 또는 -1) 중 선택

2️⃣ 실무 예제 – 인사관리표에서 직원 위치 자동 찾기

아래와 같이 인사관리 데이터를 관리한다고 가정해 보겠습니다.

엑셀_시리즈_14_실무데이터.xlsx
0.01MB
직원명 부서 직급 입사일
김민수 영업팀 대리 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번째 해당 하기 때문에 반환 4표시됨
반응형

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)가 모두 일치하는 행의 위치”를 반환합니다.

 

직원명 최가영 부서 영업팀일때 행 위치 4

 

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 함수로 자동 선택 보고서 구성하기

반응형