Applies ToMicrosoft 365용 Excel Mac용 Microsoft 365용 Excel 웹용 Excel Excel 2024 Mac용 Excel 2024 Excel 2021 Mac용 Excel 2021 Excel 2019 Excel 2016

어떤 방향으로든 작동하고 기본적으로 정확한 일치 항목을 반환하는 향상된 버전의 MATCH인 새 XMATCH 함수를 사용하여 이전 버전보다 더 쉽고 편리하게 사용할 수 있습니다.

MATCH 함수는 셀 범위에서 지정된 항목을 검색하고 범위에서 해당 항목이 차지하는 상대 위치를 반환합니다. 예를 들어 A1:A3 범위에 값 5, 25, 38이 있는 경우 =MATCH(25,A1:A3,0) 수식은 25가 범위의 두 번째 항목이므로 숫자 2를 반환합니다.

브라우저가 비디오를 지원하지 않습니다. Microsoft Silverlight, Adobe Flash Player 또는 Internet Explorer 9를 설치하세요.

항목 자체가 아니라 범위에서의 항목 위치가 필요한 경우 LOOKUP 함수 중 하나를 사용하는 대신 MATCH 함수를 사용합니다. 예를 들어 MATCH 함수를 사용하여 INDEX 함수의 row_num 인수 값을 제공합니다.

구문

MATCH(lookup_value, lookup_array, [match_type])

MATCH 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • lookup_value    필수 요소입니다. lookup_array에서 찾으려는 값입니다. 예를 들어 전화 번호부에서 어떤 사람의 번호를 찾으려고 할 때 그 사람의 이름을 사용하여 찾지만 원하는 데이터는 그 사람의 전화 번호입니다.lookup_value 인수는 숫자, 텍스트, 논리값 등의 값이거나 숫자, 텍스트 또는 논리값에 대한 셀 참조일 수 있습니다.

  • lookup_array    필수 요소입니다. 검색할 셀 범위입니다.

  • match_type    선택 요소입니다. 숫자 -1, 0 또는 1입니다. match_type 인수는 Excel이 lookup_value lookup_array 값과 일치하는 방법을 지정합니다. 이 인수의 기본값은 1입니다.다음 표에서는 함수가 match_type 인수의 설정에 따라 값을 찾는 방법을 설명합니다.

match_type

동작

1 또는 생략

MATCHlookup_value보다 작거나 같은 값 중에서 최대값을 찾습니다. lookup_array 인수 값은 오름차순(...-2, -1, 0, 1, 2,...A-Z, FALSE, TRUE)으로 지정해야 합니다.

0

MATCHlookup_value와 같은 첫째 값을 찾습니다. lookup_array 인수 값은 임의의 순서로 지정해도 됩니다.

-1

MATCHlookup_value 보다 크거나 같은 가장 작은 값을 찾습니다. lookup_array 인수의 값은 내림차순으로 배치되어야 합니다(예: TRUE, FALSE, Z-A, ... 2, 1, 0, -1, -2, ...등.

  • MATCH 는 값 자체가 아니라 lookup_array 내에서 일치하는 값의 위치를 반환합니다. 예를 들어 MATCH("b",{"a","b","c"},0) 는 배열 {"a","b","c"}에서 "b"의 상대 위치인 2를 반환합니다.

  • MATCH는 텍스트 값을 찾을 때 대/소문자를 구분하지 않습니다.

  • MATCH에서 일치하는 문자를 찾지 못하면 #N/A 오류 값이 반환됩니다.

  • match_type 이 0이고 lookup_value가 텍스트이면 lookup_value 인수에 와일드카드 문자인 물음표(?)와 별표(*)를 사용할 수 있습니다. 물음표는 한 문자에 해당하고 별표는 개수에 상관없는 임의의 문자열에 해당합니다. 실제 물음표나 별표를 찾으려면 해당 문자 앞에 물결표(~)를 입력합니다.

예제

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

상품

개수

바나나

25

오렌지

38

사과

40

41

수식

설명

결과

=MATCH(39,B2:B5,1)

정확히 일치하는 값이 없기 때문에 범위 B2:B5에서 다음으로 낮은 값(38)의 위치를 반환합니다.

2

=MATCH(41,B2:B5,0)

범위 B2:B5에서 값 41의 위치를 반환합니다.

4

=MATCH(40,B2:B5,-1)

범위 B2:B5의 값이 내림차순이 아니므로 오류를 반환합니다.

#N/A

VLOOKUP 함수

INDEX 함수

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.