엑셀 365 함수 - xlookup

2025. 3. 13. 19:35Microsoft Excel

728x90
반응형
SMALL

 

엑셀 365 함수 중 XLOOKUP은 기존의 VLOOKUP, HLOOKUP 함수의 단점을 개선하고 더욱 강력한 기능을 제공하는 함수입니다. XLOOKUP 함수는 특정 값을 찾아 해당 값과 연결된 다른 값을 반환하는 데 사용됩니다.

XLOOKUP 함수의 기본 구문:

=XLOOKUP(찾을 값, 찾을 범위, 반환 범위, [찾을 값 없음], [일치 모드], [검색 모드])
  • 찾을 값 (lookup_value): 찾으려는 값입니다.
  • 찾을 범위 (lookup_array): 찾을 값이 포함된 범위입니다.
  • 반환 범위 (return_array): 반환하려는 값이 포함된 범위입니다.
  • 찾을 값 없음 (if_not_found) (선택 사항): 찾을 값이 없을 때 반환할 값입니다.
  • 일치 모드 (match_mode) (선택 사항): 일치하는 항목을 찾는 방법을 지정합니다.
    • 0: 정확히 일치하는 항목을 찾습니다 (기본값).
    • -1: 정확히 일치하는 항목 또는 다음으로 작은 항목을 찾습니다.
    • 1: 정확히 일치하는 항목 또는 다음으로 큰 항목을 찾습니다.
    • 2: 와일드카드 문자 일치를 사용합니다.
  • 검색 모드 (search_mode) (선택 사항): 검색 방법을 지정합니다.
    • 1: 첫 번째 항목부터 검색합니다 (기본값).
    • -1: 마지막 항목부터 검색합니다.
    • 2: 오름차순으로 정렬된 범위에서 이진 검색을 수행합니다.
    • -2: 내림차순으로 정렬된 범위에서 이진 검색을 수행합니다.
SMALL

XLOOKUP 함수의 장점:

  • VLOOKUP, HLOOKUP 함수의 한계 극복: 찾을 값이 항상 첫 번째 열 또는 행에 있을 필요가 없습니다.
  • 양방향 검색: 찾을 값의 왼쪽 또는 오른쪽에서 값을 반환할 수 있습니다.
  • 정확한 일치 및 근사값 일치: 다양한 일치 모드를 제공하여 정확한 일치 또는 근사값 일치를 수행할 수 있습니다.
  • 와일드카드 문자 일치: 와일드카드 문자(*, ?)를 사용하여 부분적으로 일치하는 항목을 찾을 수 있습니다.
  • 오류 처리: 찾을 값이 없을 때 반환할 값을 지정하여 오류를 방지할 수 있습니다.
  • 검색 방향 선택: 검색 방향을 선택하여 검색 속도를 향상시킬 수 있습니다.

XLOOKUP 함수 활용 예시:

예시 1: 정확한 일치 항목 찾기

제품 코드제품명가격
A101 노트북 1,500,000
A102 모니터 300,000
A103 키보드 50,000
 

제품 코드 "A102"의 제품명을 찾으려면 다음 수식을 사용합니다.

=XLOOKUP("A102", A2:A4, B2:B4)

결과: "모니터"

 

 

 

예시 2: 찾을 값 없음 처리

제품 코드 "A104"의 제품명을 찾고, 없는 경우 "제품 없음"을 반환하려면 다음 수식을 사용합니다.

=XLOOKUP("A104", A2:A4, B2:B4, "제품 없음")

결과: "제품 없음"

 

 

 

예시 3: 근사값 일치 항목 찾기

점수학점
90 A
80 B
70 C
60 D
점수 85점에 해당하는 학점을 찾으려면 다음 수식을 사용합니다.
=XLOOKUP(85, A2:A5, B2:B5, , -1)

결과: "B"

728x90

 

 

예시 4: 와일드카드 문자 일치 항목 찾기

제품명/가격
노트북 Pro 2,000,000
노트북 Air 1,800,000
데스크탑 Pro 1,500,000
제품명에 "Pro"가 포함된 제품의 가격을 찾으려면 다음 수식을 사용합니다.
=XLOOKUP("*Pro*", A2:A4, B2:B4, , 2)

결과: 2,000,000

728x90
반응형
LIST