본문 바로가기

엑셀 MATCH 함수 원하는 값의 위치 찾기

초보초보 블로거 발행일 : 2024-04-29

엑셀MATCH함수원하는값의위치찾기
엑셀MATCH함수원하는값의위치찾기

엑셀 MATCH 함수는 대규모 데이터셋에서 원하는 값의 위치를 찾는 데 널리 사용되는 강력한 도구입니다. 이 블로그 글에서는 MATCH 함수를 사용하는 방법과 다양한 유형의 작업에 그것을 활용하는 방법에 대해 자세히 살펴보겠습니다. 엑셀 MATCH 함수를 숙달함으로써 데이터 검색 및 분석 작업의 효율성과 정확성을 향상시킬 수 있습니다.



엑셀 MATCH 함수 원하는 값의 위치 찾기

👀 이 글에서 다룰 주제는 다음과 같습니다
엑셀 MATCH 함수 기본 개요
lookup_value와 lookup_array 설정 방법
매치 유형 옵션 이해: 정확 매치, 근접 매치
MATCH 함수 다양한 사용 예시
배열 수식을 사용하여 MATCH 함수 복수 검색하기




엑셀 MATCH 함수 기본 개요
엑셀 MATCH 함수 기본 개요

엑셀 MATCH 함수는 주어진 값의 위치를 찾는 데 사용하는 강력한 도구입니다. 표 또는 범위에서 원하는 값과 일치하는 첫 번째 값의 상대적 위치를 반환하므로 데이터 세트에서 특정 항목을 식별하거나 순위를 매기는 데 필수적입니다.

MATCH 함수의 구문은 다음과 같습니다.

MATCH(lookup_value, lookup_array, match_type)

  • lookup_value는 찾고자 하는 값입니다.
  • lookup_array는 값이 검색될 표 또는 범위입니다.
  • match_type은 일치 유형을 지정하는 선택적 인수이며, 기본값은 1(정확 일치)입니다. 가능한 일치 유형은 다음과 같습니다.
    • 1 (매우 가까움): 정확 일치
    • 0 (정확하지 않음): 근접 일치
    • -1 (크거나 같음): 일치 값보다 크거나 같은 값에서 첫 번째 일치
    • 1 (크거나 같음): 일치 값보다 작거나 같은 값에서 첫 번째 일치

예를 들어, "제품 목록"이라는 이름의 범위 A2:A10에 제품 이름이 있는 경우 다음 공식을 사용하여 "사과"라는 제품의 위치를 찾을 수 있습니다.

=MATCH("사과", 제품 목록, 0)

이 공식은 "사과"가 "제품 목록" 범위에서 첫 번째로 발견된 위치인 2를 반환합니다. 이 정보를 사용하여 다른 데이터와 값을 연관시키거나 표에서 해당 제품에 대한 추가 정보를 검색하는 데 사용할 수 있습니다.


lookup_value와 lookup_array 설정 방법
lookup_value와 lookup_array 설정 방법

MATCH 함수에서는 두 주요 구성 요소가 필요합니다. 해당하는 값(`lookup_value`)과 값을 찾는 범위(`lookup_array`)입니다.
요소 설명
`lookup_value` 검색할 데이터를 포함한 셀 참조 또는 값
`lookup_array` `lookup_value`를 찾는 데이터가 저장된 범위
`match_type` (임의) 매치 유형을 지정하는 숫자(-1, 0, 1). -1(기본값)을 사용하면 가장 큰 값보다 작은 첫 번째 값, 여는 괄호에서 시작(Match First Found)하는 것입니다. 0은 정확한 값을 반환하며, 1은 가장 작은 값보다 큰 첫 번째 값을 반환합니다. 여는 괄호에서 시작하고 역참조(Match Last Found)합니다.






매치 유형 옵션 이해: 정확 매치, 근접 매치
매치 유형 옵션 이해 정확 매치 근접 매치

엑셀의 MATCH 함수는 두 가지 매치 유형 옵션을 제공하여 다양한 검색 요구 사항에 대응합니다. 이러한 옵션에 대해 더 자세히 알아보겠습니다.

답변: 정확 매치는 MATCH 함수에서 매개변수 match_type에 0을 지정하는 옵션입니다. 이 옵션을 사용하면 함수는 조회 범위 내에서 입력 값과 정확히 일치하는 값만 찾습니다. 일치하는 값이 없으면 함수는 오류를 반환합니다.

답변: 근접 매치는 MATCH 함수에서 매개변수 match_type에 1을 지정하는 옵션입니다. 이 옵션을 사용하면 함수는 입력 값보다 작거나 같은 가장 큰 값을 찾습니다. 따라서 Lookup_value가 범위의 마지막 값보다 크면 함수는 오류를 반환합니다.

답변:

  • 정확 매치: 조회 범위에서 입력 값과 일치하는 정확한 값을 찾습니다. 일치하는 값이 없으면 오류를 반환합니다.
  • 근접 매치: 조회 범위에서 입력 값보다 작거나 같은 가장 큰 값을 찾습니다. 입력 값이 범위의 마지막 값보다 크면 오류를 반환합니다.

답변: 매치 유형 선택은 특정 요구 사항에 따라 달라집니다.

  • 정확한 일치가 필요한 경우 정확 매치를 사용하세요.
  • 대략적인 일치 또는 부분 일치가 허용되는 경우 근접 매치를 사용하세요.

올바른 매치 유형을 선택하면 엑셀에서 찾고 있는 값을 정확하게 찾을 수 있습니다.







MATCH 함수 다양한 사용 예시
MATCH 함수 다양한 사용 예시

엑셀 MATCH 함수는 단일 셀 또는 범위에서 특정 값을 찾는 데 매우 유용합니다. 하지만 이 함수는 이보다 훨씬 더 다양한 용도로 사용할 수 있습니다. 여기 몇 가지 예가 있습니다.

  1. 중복 제거: COUNTIF 함수와 함께 MATCH 함수를 사용하여 중복된 값이 있는 셀을 찾을 수 있습니다. 중복된 값이 있는 첫 번째 셀을 찾은 후, COUNTIF 함수를 사용하여 중복된 개수를 세고, 그 수가 1보다 크면 중복된 값이 있는 셀임을 나타냅니다.

  2. 대응되는 값 찾기: VLOOKUP 또는 INDEX 함수와 함께 MATCH 함수를 사용하면 표에 있는 대응되는 값을 찾을 수 있습니다. MATCH 함수는 값의 위치를 반환하고, VLOOKUP 또는 INDEX 함수는 해당 위치에 있는 값을 반환합니다.

  3. 값의 순위 찾기: RANK 또는 COUNTIFS 함수와 함께 MATCH 함수를 사용하여 값의 순위를 찾을 수 있습니다. RANK 함수는 주어진 목록에서 특정 값의 순위를 반환하고, COUNTIFS 함수는 특정 조건에 맞는 값의 개수를 세어 순위를 계산하는 데 사용할 수 있습니다.

  4. 가장 가까운 값 찾기: MATCH 함수는 가장 가까운 값을 찾는 데도 사용할 수 있습니다. 이때는 MATCH 함수의 "MATCH_TYPE" 매개변수를 1이나 -1로 설정합니다. 1은 가장 작은 값을 찾고, -1은 가장 큰 값을 찾습니다.

  5. 실수 검사: ISERROR 함수와 함께 MATCH 함수를 사용하여 실수가 포함된 셀을 식별할 수 있습니다. MATCH 함수에 수식을 넣으면 수식 오류가 발생하고, ISERROR 함수는 이 오류를 감지하여 실수가 있는 셀을 식별하는 데 사용할 수 있습니다.







배열 수식을 사용하여 MATCH 함수 복수 검색하기
배열 수식을 사용하여 MATCH 함수 복수 검색하기

"배열 수식은 여러 값을 동시에 처리할 수 있는 강력한 엑셀 도구입니다. MATCH 함수와 배열 수식을 조합하여 특정 배열 내 원하는 값의 모든 위치를 빠르게 찾을 수 있습니다."

"배열 수식을 사용하려면 다음과 같이 단계를 따르세요."

  1. 원하는 값의 위치를 반환할 셀을 선택합니다.
  2. 수식 탭에서 "배열" 기능 그룹을 클릭합니다.
  3. "배열 수식" 명령을 선택합니다.
  4. 다음과 같은 수식을 입력합니다 =MATCH(찾는_값, 배열, 검색_유형).
  5. Ctrl + Shift + Enter 키를 동시에 누릅니다.

"예를 들어, '목록'이라는 이름의 배열이 A1:A10 셀 범위에 있고 '키워드'라는 값의 위치를 찾으려면 다음과 같은 배열 수식을 입력합니다:"

=MATCH("키워드", 목록, 0)

"식을 입력하면 해당 값이 발견될 때마다 배열의 상대 위치가 반환됩니다. 이 수식을 복사하여 다른 셀로 확장하여 다른 모든 위치를 한 번에 검색할 수 있습니다."


이번 주제의 미리보기, 요약으로 제공됩니다 🎬



이제 엑셀 MATCH 함수를 사용하여 원하는 값의 위치를 손쉽게 찾는 방법을 숙지하셨을 것입니다. 이 함수는 대용량 데이터 세트에서 특정 데이터를 빠르고 정확하게 찾는 데 필수적인 도구입니다.

MATCH 함수를 활용하면 제 시간에 데이터를 처리하고 생산성을 높일 수 있습니다. 원하는 결과를 얻으려면 함수의 구문과 인수를 주의 깊게 고려하세요.

엑셀 MATCH 함수를 사용하면 데이터 분석 및 관리 업무가 더 쉽고 효율적이 될 것입니다. 매번 자신 있는 결과를 도출하세요.

댓글