뛰어나다

엑셀 XLOOKUP 함수

Excel Xlookup Function

엑셀 XLOOKUP 함수요약

Excel XLOOKUP 함수는 VLOOKUP, HLOOKUP 및 LOOKUP과 같은 이전 함수를 현대적이고 유연하게 대체합니다. XLOOKUP은 근사 및 정확한 일치, 부분 일치에 대한 와일드카드(* ?), 수직 또는 수평 범위 조회를 지원합니다.





목적 범위 또는 배열의 조회 값 반환 값 반환 배열의 일치하는 값 구문 =XLOOKUP (lookup, lookup_array, return_array, [not_found], [match_mode], [search_mode]) 인수
  • 조회 - 조회 값.
  • 조회_배열 - 검색할 배열 또는 범위.
  • return_array - 반환할 배열 또는 범위입니다.
  • not_found - [선택 사항] 일치하는 항목이 없는 경우 반환할 값입니다.
  • 경기 모드 - [선택 사항] 0 = 완전 일치(기본값), -1 = 완전 일치 또는 다음으로 작은 것, 1 = 완전 일치 또는 다음으로 큰 것, 2 = 와일드카드 일치.
  • 검색 모드 - [선택 사항] 1 = 처음부터 검색(기본값), -1 = 마지막부터 검색, 2 = 이진 검색 오름차순, -2 = 이진 검색 내림차순.
버전 엑셀 365 사용 참고 사항

XLOOKUP은 VLOOKUP 기능을 현대적으로 대체합니다. 다양한 상황에서 사용할 수 있는 유연하고 다재다능한 기능입니다.

XLOOKUP은 수직 또는 수평 범위의 값을 찾을 수 있고 근사치 및 정확한 일치를 수행할 수 있으며 부분 일치에 대해 와일드카드(* ?)를 지원합니다. 또한 XLOOKUP은 첫 번째 값 또는 마지막 값에서 시작하여 데이터를 검색할 수 있습니다(아래 일치 유형 및 검색 모드 세부 정보 참조). 다음과 같은 이전 기능에 비해 조회 , 조회 , 그리고 조회 , XLOOKUP 제공 몇 가지 주요 이점 .





찾을 수 없는 메시지

XLOOKUP이 일치하는 항목을 찾지 못하면 Excel의 다른 일치 함수와 마찬가지로 #N/A 오류를 반환합니다. 다른 일치 함수와 달리 XLOOKUP은 다음과 같은 선택적 인수를 지원합니다. not_found 그렇지 않으면 #N/A 오류가 나타날 때 이를 무시하는 데 사용할 수 있습니다. 에 대한 일반적인 값 not_found '찾을 수 없음', '일치 없음', '결과 없음' 등일 수 있습니다. not_found , 텍스트를 큰따옴표('')로 묶습니다.

참고: not_found에 빈 문자열('')을 제공하는 경우 주의하십시오. 일치하는 항목이 없으면 XLOOKUP은 #N/A 대신 아무 것도 표시하지 않습니다. 일치하는 항목을 찾을 수 없을 때 #N/A 오류를 보려면 인수를 완전히 생략하십시오.



일치 유형

기본적으로 XLOOKUP은 정확히 일치 . 일치 동작은 이라는 선택적 인수에 의해 제어됩니다. 일치 유형, 다음과 같은 옵션이 있습니다.

유닉스 시간을 실시간으로 변환
일치 유형 행동
0(기본값) 정확히 일치. 일치하는 항목이 없으면 #N/A를 반환합니다.
-1 정확히 일치하거나 다음으로 작은 항목입니다.
1 정확히 일치하거나 다음으로 큰 항목입니다.
2 와일드카드 일치 (*,?, ~)

검색 모드

기본적으로 XLOOKUP은 첫 번째 데이터 값에서 일치를 시작합니다. 검색 동작은 이라는 선택적 인수에 의해 제어됩니다. 검색 모드 , 다음 옵션을 제공합니다.

검색 모드 행동
1(기본값) 첫 번째 값에서 검색
-1 마지막 값에서 검색(역방향)
2 오름차순으로 정렬된 이진 검색 값
-2 내림차순으로 정렬된 이진 검색 값

이진 검색은 매우 빠르지만 데이터는 필요에 따라 정렬되어야 합니다 . 데이터가 제대로 정렬되지 않으면 이진 검색이 완벽하게 정상적인 것처럼 보이는 잘못된 결과를 반환할 수 있습니다.

예 #1 - 기본 완전 일치

기본적으로 XLOOKUP은 정확히 일치를 수행합니다. 아래 예에서 XLOOKUP은 Movie에서 정확히 일치하는 항목을 기반으로 Sales를 검색하는 데 사용됩니다. H5의 공식은 다음과 같습니다.

 
= XLOOKUP (H4,B5:B9,E5:E9)

XLOOKUP - 기본 정확한 일치 예

자세한 설명은 여기 .

예 #2 - 기본 근사 일치

근사 일치를 활성화하려면 'match_mode' 인수에 대한 값을 제공하십시오. 아래 예에서 XLOOKUP은 수량을 기반으로 할인을 계산하는 데 사용되며 대략적인 일치가 필요합니다. F5의 공식은 match_mode에 -1을 제공하여 '정확한 일치 또는 다음으로 작은 것' 동작과 대략적인 일치를 가능하게 합니다.

 
= XLOOKUP (E5,B5:B9,C5:C9,,-1)

XLOOKUP - 기본 근사 일치 예

자세한 설명은 여기 .

예 #3 - 여러 값

XLOOKUP은 동일한 일치 항목에 대해 동시에 둘 이상의 값을 반환할 수 있습니다. 아래 예는 단일 수식으로 3개의 일치하는 값을 반환하도록 XLOOKUP을 구성할 수 있는 방법을 보여줍니다. C5의 공식은 다음과 같습니다.

 
= XLOOKUP (B5,B8:B15,C8:E15)

XLOOKUP - 다중 값 예

반환 배열(C8:E15)에는 First, Last, Department의 3개 열이 있습니다. 세 값이 모두 반환되고 게임 범위 C5:E5.

예 #4 - 양방향 조회

XLOOKUP을 사용하여 양방향 조회를 수행할 수 있습니다. 중첩 하나의 XLOOKUP이 다른 내부에 있습니다. 아래 예에서 '내부' XLOOKUP은 전체 행(Glass의 모든 값)을 검색하며, 이는 '외부' XLOOKUP에 반환 배열로 전달됩니다. 외부 XLOOKUP은 적절한 그룹(B)을 찾고 해당 값(17.25)을 최종 결과로 반환합니다.

 
= XLOOKUP (I6,C4:F4, XLOOKUP (I5,B5:B9,C5:F9))

XLOOKUP - 양방향 조회 예

자세한 내용은 여기 .

예 #5 - 찾을 수 없는 메시지

다른 조회 함수와 마찬가지로 XLOOKUP이 값을 찾지 못하면 #N/A 오류를 반환합니다. #N/A 대신 사용자 정의 메시지를 표시하려면 큰따옴표('')로 묶인 선택적 '찾을 수 없음' 인수에 대한 값을 제공하십시오. 예를 들어 아래 워크시트를 기반으로 일치하는 동영상이 없을 때 '찾을 수 없음'을 표시하려면 다음을 사용하십시오.

 
= XLOOKUP (H4,B5:B9,E5:E9,'Not found')

XLOOKUP - 찾을 수 없는 예

이 메시지는 '일치하지 않음', '영화를 찾을 수 없음' 등 원하는 대로 사용자 지정할 수 있습니다.

Excel에서 확인 표시를하는 방법

예 #6 - 복잡한 기준

배열을 기본적으로 처리할 수 있는 기능으로 XLOOKUP은 복잡한 기준과 함께 사용할 수 있습니다. 아래 예에서 XLOOKUP은 첫 번째 레코드와 일치합니다. 여기서 account는 'x'로 시작합니다. 그리고 지역은 '동쪽' 그리고 4월이 아닌 달:

 
= XLOOKUP (1,( LEFT (B5:B16)='x')*(C5:C16='east')* NOT ( MONTH (D5:D16)=4),B5:E16)

XLOOKUP - 복잡한 기준의 예

세부 정보: (1) 간단한 예 , (2) 더 복잡한 예 .

XLOOKUP 혜택

XLOOKUP은 특히 VLOOKUP에 비해 몇 가지 중요한 이점을 제공합니다.

  • XLOOKUP은 데이터를 오른쪽으로 조회할 수 있습니다. 또는 왼쪽 조회 값
  • XLOOKUP은 여러 결과를 반환할 수 있습니다(위의 예 #3).
  • XLOOKUP은 기본적으로 정확히 일치하도록 설정됩니다(VLOOKUP은 기본적으로 근사값으로 설정됨).
  • XLOOKUP은 수직 및 수평 데이터를 사용할 수 있습니다.
  • XLOOKUP은 역 검색을 수행할 수 있습니다(마지막에서 먼저).
  • XLOOKUP은 전체를 반환할 수 있습니다. 행 또는 열 , 하나의 값이 아닌
  • XLOOKUP은 다음과 함께 작동할 수 있습니다. 기본적으로 배열 복잡한 기준을 적용하기 위해

노트

  1. XLOOKUP은 수직 및 수평 배열 모두에서 작동할 수 있습니다.
  2. XLOOKUP은 조회 값을 찾을 수 없는 경우 #N/A를 반환합니다.
  3. NS 조회_배열 와 호환되는 치수가 있어야 합니다. return_array 인수, 그렇지 않으면 XLOOKUP은 #VALUE를 반환합니다!
  4. 통합 문서 간에 XLOOKUP이 사용되는 경우 두 통합 문서가 모두 열려 있어야 합니다. 그렇지 않으면 XLOOKUP에서 #REF!를 반환합니다.
  5. 좋아요 인덱스 기능 , XLOOKUP은 참조 결과적으로.
XLOOKUP은 다음에서 사용할 수 있는 새로운 기능입니다. 엑셀 365 오직.


^