XMATCH
설명
지정한 목록(1차원 배열)에서 지정된 항목을 검색하고 항목의 인덱스(위치)를 반환합니다. XMATCH는 기본적으로 정확한 매칭 검색을 수행합니다. 이 함수를 사용하여 논리 값, 숫자 값 또는 텍스트 문자열을 매칭할 수 있습니다. 이 함수는 제약조건이 없는 배열에 사용하기 위한 것입니다. 수식을 제출하려면 제약조건이 없는 바로가기 키 Ctrl+Alt+Enter(Windows) 또는 Command+Option+Enter(Mac)를 사용합니다. 구문에 대한 자세한 내용은 사용자 가이드의 함수 참조를 확인하십시오.
구문
XMATCH(
lookup_value
, lookup_array
, [ match_mode
], [ search_mode
]) - lookup_value: 룩업 값입니다.
- lookup_array: 검색할 배열입니다.
- match_mode: 매칭 유형을 지정하는 숫자입니다.
- 0: 정확히 일치합니다. 찾을 수 없으면 #N/A를 반환합니다. 기본값입니다.
- -1: 정확히 일치합니다. 찾을 수 없으면 다음으로 작은 항목을 반환합니다.
- 1: 정확히 일치 찾을 수 없는 경우 다음으로 큰 항목을 반환합니다.
- 2: 와일드카드 매칭 텍스트 기반 조건에서 ? 와일드카드를 사용하여 단일 문자와 일치시키거나 * 와일드카드를 사용하여 모든 문자 시퀀스와 일치시킵니다. 찾을 값에 * 또는 ?가 포함된 경우 앞에 물결표(~)를 입력합니다.
- search_mode: 사용할 검색 모드를 지정하는 숫자입니다.
- 1: 첫 번째 항목부터 검색합니다. 기본값입니다.
- -1: 마지막 항목부터 역방향 검색을 수행합니다.
- 2: 오름차순으로 정렬되는 lookup_array를 사용하는 이진 검색을 수행합니다. 정렬하지 않으면 결과가 유효하지 않습니다.
- -2: 내림차순으로 정렬되는 lookup_array를 사용하는 이진 검색을 수행합니다. 정렬하지 않으면 결과가 유효하지 않습니다.
참고
- XMATCH는 기본적으로 대소문자를 구분하지 않습니다(match_mode 0 사용). 배열이 정렬된 경우에만 대소문자를 구분하는 정확한 매칭 검색에 XMATCH를 사용할 수 있습니다.
관련 함수
MATCH
MATCHEXACT