Excel에서 MATCH 함수를 사용하는 방법 – 전체 가이드

게시 됨: 2022-06-06

Excel은 가장 일반적으로 사용되는 데이터 과학 및 데이터 분석 도구 중 하나입니다. MATCH 기능은 이 강력한 소프트웨어가 제공하는 많은 유용한 기능 중 하나입니다. 현재 위치(또는 선택한 셀)에서 MATCH 기능을 활성화하면 테이블, 열 또는 행 내에서 찾고 있는 값을 찾을 수 있습니다.

찾고 있는 정확한 값과 가장 가까운 값을 찾을 수 있습니다. 또한 INDEX 함수를 사용하여 함수가 표시하는 행의 위치를 ​​차지하는 값 또는 특정 관련 값을 반영하도록 선택할 수도 있습니다. Excel에서 MATCH 함수를 자체적으로 사용 하여 주어진 범위 내에서 일치하는(또는 부분적으로 일치하는) 값이 차지하는 정확한 행을 식별할 수 있습니다.

MATCH 함수를 사용하면 배열에서 일치하는 값을 식별하기 위한 입력 값을 수동으로 제공하고 함수가 참조 셀을 차지하는 현재 값에 대해 일치하는 값을 자동으로 찾도록 할 수 있습니다. 예를 들어, 함수 내에서 숫자나 값을 사용하는 대신 일치하는 함수에서 참조로 D4 셀을 사용하는 경우 함수는 D4와 유사하거나 동일한 값이 차지하는 행 번호를 자동으로 식별합니다. D4 값을 변경하는 즉시 함수는 다음으로 가장 가까운 값의 행 번호를 즉시 다시 검색합니다.

Excel의 MATCH 함수 는 대문자나 소문자를 구분하지 않으면서 알파벳과 숫자 모두에서 작동하므로 대소문자에 관계없이 동일한 알파벳 조합을 식별합니다. 이 기능은 다양한 자동화된 워크플로(Excel 기반) 및 일반적으로 분석에 중요합니다.

upGrad에서 온라인으로 데이터 과학 과정 배우기

목차

통사론

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

=MATCH(lookup_value, lookup_array, match_type)

예를 들어 다음은 MATCH 함수입니다. =MATCH(E4,C2:C12,1)

이제 Excel에서 MATCH 수식 의 구문을 분석해 보겠습니다 .

  • Lookup_value: 이 값은 필수이며 정확한 값이거나 배열에서 찾으려는 값에 가까운 값이어야 합니다. 예를 들어, 범위 내에서 2000에 가까운 숫자(즉, 2010)를 찾고 있다면 2000을 일치 함수의 참조점으로 사용해야 합니다. '*' '?'같은 와일드카드를 사용할 수도 있습니다 . 부분 일치를 찾을 때 . 물음표는 단일 문자를 일치시키는 데 도움이 되고 별표는 문자의 시퀀스 또는 조합을 일치시키는 데 도움이 됩니다.
  • Lookup_array: 일치하는 값의 위치를 ​​찾기 위한 대상 범위(또는 배열)를 나타냅니다. 예를 들어, C2 ~ C20은 함수 내에서 " C2:C20 " 으로 표현될 범위입니다 .
  • Match_type: 이 인수는 Excel의 MATCH 수식에서 선택 사항 이지만 기본적으로 1로 설정됩니다. Match_type 과 관련하여 선택할 수 있는 세 가지 옵션이 있습니다 .
  1. 0: 비정형 배열에서 값의 위치를 ​​찾으려는 정확한 일치 함수에 사용됩니다. 구조화되지 않은 배열은 값이 오름차순 또는 내림차순으로 정렬되지 않는 범위입니다.
  2. 1: Match_type 으로 값을 입력하지 않은 경우 MATCH 함수의 기본값 입니다. 이것은 함수가 정확한 값 또는 다음으로 가장 작은 값의 위치를 ​​찾도록 명령합니다. 예를 들어 Lookup_value 를 '25'로 사용하는 경우 값이 11, 23, 32, 41인 셀 범위에서 함수는 내부에 '23'이 있는 셀의 위치를 ​​불러옵니다. 그러나 배열 또는 범위는 값에 따라 오름차순으로 정렬되어야 합니다.
  3. -1: 배열에서 정확한 값 또는 다음으로 큰 값을 찾는 데 사용됩니다. '-1'을 사용할 경우 범위를 내림차순으로 정렬해야 합니다.

학습자는 또한 다음을 읽습니다. 무료로 Python 온라인 학습

일치하는 위치(행) 값의 자동 검색을 허용하려면 MATCH 기능과 함께 INDEX 기능을 사용할 수 있습니다. Excel의 MATCH 함수는 일치 위치를 식별하는 반면 INDEX 함수는 배열에서 해당 행을 차지하는 값을 검색합니다.

INDEX 함수가 MATCH 함수와 함께 사용되는 방법은 다음과 같습니다.

=INDEX(C4:F8,MATCH(G5,B4:B10,FALSE),2)

Excel INDEX MATCH 수식을 사용하여 다음과 같이 양방향 조회 기능을 구현할 수도 있습니다.

=INDEX(B5:H9,MATCH(I5,D5:D9,1),MATCH(I8,B4:D4,1))

Excel의 INDEX MATCH 수식 덕분에 MATCH 기능이 더욱 강력해지고 여러 기준에 따라 고급 다차원 조회를 수행할 수 있게 되었습니다. 그러나 이러한 고급 Excel 기능을 사용하려면 MATCH 기능을 효과적으로 사용하는 방법을 배우는 것이 중요합니다.

미국 확인 - 데이터 과학 프로그램

데이터 과학 및 비즈니스 분석 전문 인증 프로그램 데이터 과학 석사 데이터 과학 석사 데이터 과학 고급 인증 프로그램
데이터 과학의 이그 제 큐 티브 PG 프로그램 파이썬 프로그래밍 부트캠프 비즈니스 의사 결정을 위한 데이터 과학 전문 인증 프로그램 데이터 과학 고급 프로그램

Excel에서 MATCH 함수 사용

이제 Excel에서 MATCH 함수 를 사용 하여 숫자 값이나 텍스트를 찾는 방법을 알아보겠습니다 .

이 첫 번째 예에서는 A1에서 A3 범위의 값이 오름차순으로 정렬됩니다.

1 12
2 22
35

따라서 '25'에 대해 일치하는 값을 찾으려면 Excel에서 다음 MATCH 수식을 사용합니다 .

=MATCH(25,A1:A3,1)

반환되는 내용은 다음과 같습니다. 2

이것은 '25'에 가장 가까운 숫자를 포함하는 행의 위치이므로 값 '2'를 반환합니다. 정확히 일치하는 항목이 없었기 때문에 22는 '25'보다 낮은 값을 갖고 '1'을 Match_type 으로 사용했기 때문에 함수로 식별되었습니다 . 또한 'A1:A3'을 Lookup_array 로 사용했습니다. 이것이 숫자를 포함하는 범위이기 때문입니다. 배열이 내림차순으로 정렬된 경우 이 함수에서 Match_type 에 대해 '-1'을 사용해야 합니다.

음수 근사 일치 유형의 경우 '22'보다 큰 숫자 또는 모든 Lookup_value 가 식별됩니다. 그러나 '-1'을 사용하고 배열이 내림차순이 아닌 경우 일치하는 함수는 오류를 반환합니다.

다음 예에서는 A1:A3 범위 내의 셀을 차지하는 세 단어 중 '쿠키'의 위치를 ​​찾아보도록 하겠습니다.

1 와플
2 쿠키
떨림

공식은 다음과 같습니다.

=MATCH("쿠키",A1:A3)

텍스트를 찾을 때 함수가 텍스트의 위치를 ​​파악할 수 있도록 Lookup_value 를 " " 안에 유지해야 합니다. MATCH 함수에서는 대소문자가 중요하지 않습니다. "쿠키"(대문자 C)를 사용하지 않고 "쿠키"(소문자 c)를 사용하더라도 일치하는 위치를 찾을 수 있습니다. 그러나 MATCH 함수를 EXACT 함수와 결합하여 함수를 대소문자를 구분하고 정확한 알파벳 조합을 정확하게 찾을 수 있습니다.

다음은 내림차순으로 정렬된 배열에서 근사값 또는 다음으로 큰 숫자의 위치를 ​​찾으려는 마지막 예입니다.

이 예에서는 35를 Lookup_value 로 사용합니다 .

1 40 35
2 30
20

공식은 다음과 같습니다.

=MATCH(35,B1:B3,-1)

이것은 반환될 것입니다: 1

40과 30은 모두 35에 가장 가깝지만 35보다 크므로 일치하는 값으로 선택됩니다. 또한 배열의 순서나 데이터에 문제가 있는 경우 MATCH 함수는 " #해당 없음 ”.

이제 수식에서 Lookup_value수치적으로 선언하지 않은 경우를 살펴보겠습니다 . 다른 셀의 위치를 ​​언급하여 해당 값을 수식 의 활성 Lookup_value 로 사용할 수도 있습니다. D1을 차지하는 값이 35이므로 다음 공식을 사용할 수도 있습니다.

=MATCH(D1,B1:B3,-1)

여기서 D1만 공식에서 "35"를 대체하고 있습니다.

인기 있는 미국 - 데이터 과학 기사 읽기

자격증이 있는 데이터 분석 과정 인증이 포함된 JavaScript 무료 온라인 과정 가장 많이 묻는 Python 인터뷰 질문 및 답변
데이터 분석가 인터뷰 질문 및 답변 미국 최고의 데이터 과학 직업 옵션 [2022] SQL 대 MySQL – 차이점은 무엇입니까
데이터 유형에 대한 궁극적인 가이드 미국의 Python 개발자 급여 미국 데이터 분석가 급여: 평균 급여

결론:

고급 조회를 위해 Excel에서 INDEX MATCH 수식 을 사용하려면 MATCH 함수를 배우는 것이 필수적 입니다. 또한 Excel의 MATCH 함수는 최대 255자의 텍스트에서만 작동한다는 점을 기억하는 것이 중요합니다. 중복 값의 경우 함수는 첫 번째 일치 항목을 검색했습니다. EXACT 일치의 경우 또는 Match_type 이 "0"인 경우 Lookup_value 에서 와일드카드를 사용할 수도 있습니다 .

MATCH 함수는 데이터 과학에 매우 중요하며 INDEX 함수와 함께 광범위하게 사용됩니다. Upgrad 의 최상위 데이터 분석 프로그램 은 귀하의 경력에 ​​도움이 될 것입니다.

이 분야에서 이미 경력을 쌓고 있지만 앞으로 무엇을 해야 할지에 대한 딜레마에 빠진 경우 upGrad 에서 업계 전문가가 제공하는 최고의 멘토링 서비스를 찾을 수 있습니다 .

Python에 대한 심층적인 지식을 얻고 싶다면 세계 100대 글로벌 대학 중 하나인 University of Maryland의 데이터 과학 및 비즈니스 분석 분야에서 upGrad의 온라인 전문 인증 프로그램을 추천합니다.

1. MATCH 함수는 대소문자를 구분합니까?

아니요, MATCH 기능은 대소문자를 구분하지 않습니다.

2. MATCH 기능을 가로 세로 모두 사용할 수 있나요?

네, INDEX 기능과 함께 사용하면 가로, 세로로 사용이 가능합니다.

3. MATCH 함수는 행 위치뿐만 아니라 값을 검색할 수 있습니까?

MATCH 함수는 다른 함수와 결합된 경우 관련(관련) 값 또는 특정 값을 검색할 수도 있습니다.