[Excel]지정된 값을 이용하여 원하는 셀 값 가져오기 - XLOOKUP()함수
개요
XLOOKUP() 함수는 VLOOKUP(), HLOOKUP(), LOOKUP()과 같은 이전 기능을 현대적이고 유연하게 대체할 수 있는 기능입니다.
XLOOKUP() 함수는 정확한 일치, 부분 일치에 대한 와일드카드(*?), 수직 또는 수평 범위의 룩업을 지원합니다.
사용 목적 및 방법
사용 목적
지정된 값을 사용하여 범위 또는 배열의 값을 가져올 수 있습니다.
사용 방법은 XLOOKUP(예: lookup_array, return_array, [not_found], [match_mode], [search_mode])
lookup - 찾고자 하는 값.
lookup_array - 검색할 배열 또는 범위입니다.
return_array - 반환할 배열 또는 범위입니다.
not_found - 선택 사항으로 일치하는 항목이 없는 경우 반환할 값입니다.
match_mode - 선택사항으로 0 정확한 일치(기본값), -1 정확한 일치 또는 다음으로 작은 값, 1 정확한 일치 또는 다음으로 큰 값, 2 와일드카드 일치입니다.
search_mode - 선택사항으로 1 처음에서 검색(기본값), -1 마지막에서 검색, 2 이진 검색 오름차순, -2 이진 검색 내림차순입니다.
참고 사항
XLOOKUP() 함수는 VLOOKUP 기능을 대체하는 최신 버전입니다. 그것은 유연하고 다재다능한 기능으로 다양한 상황에서 사용할 수 있다.
XLOOKUP() 함수는 수직 또는 수평 범위에서 값을 찾을 수 있고, 근사 및 정확한 일치를 수행할 수 있으며, 부분 일치를 위한 와일드카드(*?)를 지원합니다.
또한 XLOOKUP() 함수는 첫 번째 값 또는 마지막 값부터 데이터를 검색할 수 있습니다(아래 일치 유형 및 검색 모드 세부 정보 참조).
VLOOKUP(), HLOOKUP() 및 LOOKUP()과 같은 이전 기능과 비교하여 XLOOKUP() 은 몇 가지 주요 이점을 제공합니다.
"찾을 수 없는 경우(not found)" 메시지 출력
XLOOKUP()이 일치를 찾을 수 없을 때 Excel의 다른 일치 함수처럼 #N/A 오류를 반환합니다.
다른 일치 함수와 달리 XLOOKUP은 not_found라는 선택적 인수를 지원하며, 그렇지 않으면 #N/A 오류가 나타날 때 이를 재정의하는 데 사용할 수 있습니다.
not_found의 일반적인 값은 Not found, No match, No result 등이 될 수 있습니다.
not_found 값을 제공할 때는 텍스트를 큰따옴표()로 묶으십시오.
not_found에 대해 빈 문자열()을 제공할 경우 주의하십시오. 일치하는 항목이 없으면 XLOOKUP은 #N/A 대신 아무것도 표시하지 않습니다. 일치하는 항목을 찾을 수 없을 때 #N/A 오류를 보려면 인수를 완전히 생략하십시오.
일치 유형
기본적으로 XLOOKUP은 정확한 일치를 수행합니다. 일치 동작은 다음과 같은 옵션이 있는 match_type이라는 선택적 인수에 의해 제어됩니다.
일치 유형 동작
0(기본값) 정확히 일치하다. 일치하는 항목이 없으면 #N/A를 반환합니다.
-1 정확히 일치하거나 다음으로 작은 항목입니다.
1 정확히 일치하거나 다음으로 큰 항목.
2 와일드카드 일치(*,?, ~)
검색 모드
기본적으로 XLOOKUP() 함수는 첫 번째 데이터 값부터 일치를 시작합니다. 검색 동작은 다음 옵션을 제공하는 search_mode라는 선택적 인수에 의해 제어됩니다.
검색 모드 동작
1(기본값) 첫 번째 값에서 검색
-1 마지막 값에서 검색(후진)
2 오름차순으로 정렬된 이진 검색 값
-2 내림차순으로 정렬된 이진 검색 값
이진 검색은 매우 빠르지만 필요에 따라 데이터를 정렬해야 합니다. 데이터가 제대로 정렬되지 않으면 이진 검색이 완전히 정상으로 보이는 잘못된 결과를 반환할 수 있습니다.
좀 더 자세한 내용을 원하시면 아래 사이트를 참조하세요
즐거운 엑셀 시간 되시기 바랍니다.