XMATCH 함수는 배열 또는 셀 범위에서 지정된 항목을 검색한 다음 항목의 상대 위치를 반환합니다. 

여기에서 XMATCH를 사용하여 목록에서 항목의 위치를 찾을 수 있습니다.

목록에서 항목의 위치를 찾기 위해 XMATCH를 사용하는 예제

XMATCH 함수는 배열 또는 셀 범위에서 항목의 상대 위치를 반환합니다. 

=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])  

인수

설명

lookup_value

필수

보기 값

lookup_array

필수

검색할 배열 또는 범위

[match_mode]

선택

일치 유형을 지정합니다.

0 - 정확한 일치(기본값)

-1 - 정확한 일치 항목 또는 다음 가장 작은 항목

1 - 정확한 일치 항목 또는 다음 가장 큰 항목

2 - *, ?, ~가 특별한 의미를 가진 와일드카드 일치입니다.

[search_mode]

선택

검색 유형을 지정합니다.

1 - 첫 번째에서 마지막까지 검색(기본값)

-1 - 마지막에서 첫 번째 검색(역방향 검색)을 검색합니다.

2 - 오차도 순서로 정렬되는 lookup_array 이진 검색을 수행합니다. 정렬되지 않은 경우 잘못된 결과가 반환됩니다.  

-2 - 내선 순서로 정렬되는 lookup_array 이진 검색을 수행합니다. 정렬되지 않은 경우 잘못된 결과가 반환됩니다.

예제

예제 1

다음 예제에서는 정확한 일치 또는 다음으로 가장 큰 값(예: Gra")의 첫 번째 용어의 위치를 찾습니다.

XMATCH를 사용하여 와일드카드 검색을 반환하는 예제

예제 2

다음 예제에서는 보너스를 받을 수 있는 판매자 수를 찾습니다. 또한 1을 사용하여 match_mode 일치 항목 또는 목록에서 다음 가장 큰 항목을 찾을 수 있지만 데이터가 숫자이기 때문에 값 수를 반환합니다. 이 경우 보너스 금액을 초과한 판매사원이 4명이기 때문에 함수는 4를 반환합니다.

XMATCH를 사용하여 정확한 일치 항목 또는 다음 가장 큰 항목을 찾아 특정 제한을 초과하는 값의 수를 찾는 예제

예제 3

다음으로 INDEX/XMATCH/XMATCH의 조합을 사용하여 수직 및 수평 동시 검색을 수행합니다. 이 경우 주어진 판매 대행사 및 주어진 월에 대한 판매 금액을 반환합니다. 인덱스 및 MATCH 함수를 함께 사용하는 경우와 비슷합니다. 인수가 더 적습니다.

INDEX/XMATCH/XMATCH 조합을 사용하여 동시 세로 및 가로 검색을 수행하는 이미지입니다.

예제 4

또한 XMATCH를 사용하여 배열에서 값을 반환할 수 있습니다. 예를 들어 =XMATCH(4,{5,4,3,2,1})는 배열의 두 번째 항목이기 때문에 2를 반환합니다. 정확한 일치 시나리오인 반면= XMATCH(4.5,{5,4,3,2,1},1)는 1을 반환하는 반면, match_mode 인수(1)는 정확한 일치 항목 또는 다음 가장 큰 항목을 반환하기 위해 설정되어 5입니다. 

추가 지원

언제든지 Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받을 수 있습니다.

참고 항목

XLOOKUP 함수

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×