주 컨텐츠로 이동
Workday User Guide
최종 업데이트: 2023-06-23
MATCHEXACT

MATCHEXACT

설명

지정된 정렬 목록(1차원 배열)의 값과 정확히 매칭되는 값을 찾아 해당 위치를 반환합니다. 이 함수를 사용하여 논리 값, 숫자 값 또는 텍스트 문자열을 매칭할 수 있습니다. 이 함수는 MATCH와 유사하지만 다음과 같은 점이 다릅니다.
  • 항상 정확히 매칭되는 항목을 검색합니다. 값을 찾지 못하면 #N/A 오류를 반환합니다.
  • * 또는 ?와 같은 와일드카드 문자는 허용되지 않습니다.
  • 성능 향상을 위해 이진 검색을 사용합니다.

구문

MATCHEXACT(
lookup_value
,
lookup_array
, [
match_type
])
  • lookup_value
    : 찾을 값입니다.
  • lookup_array
    : 검색할 배열입니다.
  • match_type
    : 검색 시 사용할 조건입니다. 가능한 값은 다음과 같습니다.
    • 0 이상 = 지정된 항목에 대해 이진 검색 수행
      lookup_value
      .
      lookup_array
      데이터는 오름차순으로 정렬해야 합니다. 인수가 생략된 경우 인수 값으로 사용됩니다.
    • 0 미만 = 지정된 항목에 대해 이진 검색 수행
      lookup_value
      .
      lookup_array
      데이터는 내림차순으로 정렬해야 합니다.

이 예는 다음 워크북을 기반으로 합니다.
A
B
C
D
E
F
G
H
1
관할조직
코스트센터
회사
위치
2017년 1월(HC)
2017년 2월(HC)
2017년 3월(HC)
조직 키
2
재무
CC-1 재무
GMS
플레전턴
2
2
2
FinanceCC-1 FinanceGMSPleasanton
3
제품 관리
CC-2 제품
GMS
볼더
0
1
2
Product ManagementCC-2 ProductGMSBoulder
4
개발/육성
CC-3 개발/육성
GMS-CA
토론토
2
2
2
DevelopmentCC-3 DevelopmentGMS-CAToronto
5
영업
CC-4 영업
GMS-UK
런던
1
2
2
SalesCC-4 SalesGMS-UKLondon
6
영업
CC-4 영업
GMS-UK
토론토
0
0
1
SalesCC-4 SalesGMS-UKToronto
7
5
7
9
=MATCHEXACT("CC-3 Development",B2:B6)
수식의 결과는 다음과 같습니다.
3
.
MATCHEXACT 및 INDEX 함수를 결합하여 위치 대신 매칭된 값을 반환할 수도 있습니다.
=INDEX(G2:G6,MATCHEXACT("CC-3 개발/육성",B2:B6,1))
수식의 경우:
먼저 MATCHEXACT는 배열 B2:B6에서 "CC-3 Development" 문자열을 검색하여 값의 위치를 반환합니다.
3
. 그런 다음 INDEX는 다음을 사용합니다.
3
두 번째 인수로 지정하고 G2:G6의 위치 3에 있는 값을 반환합니다.
2
.

참고

  • 여러 항목이 매칭되는 경우에는 첫 번째 매칭의 위치가 반환됩니다.

관련 함수

MATCH
MHLOOKUP
MVLOOKUP