엑셀(Excel)

[Excel]지정된 값을 이용하여 원하는 셀 값 가져오기 - XLOOKUP()함수

진아사랑해 2022. 10. 17. 15:36
반응형

개요

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 내림차순으로 정렬된 이진 검색 값

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

 

좀 더 자세한 내용을 원하시면 아래 사이트를 참조하세요

 

https://support.microsoft.com/ko-kr/office/xlookup-%ED%95%A8%EC%88%98-b7fd680e-6d10-43e6-84f9-88eae8bf5929

 

XLOOKUP 함수

XLOOKUP 함수를 사용하여 테이블 또는 행 범위에서 항목을 찾습니다. 예를 들어 부품 번호별로 자동차 부품의 가격을 조회하거나 직원 ID에 따라 직원 이름을 찾습니다. XLOOKUP을 사용하면 반환 열

support.microsoft.com

 

즐거운 엑셀 시간 되시기 바랍니다.

반응형