본문 바로가기
IT

엑셀 VLOOKUP 대신 XLOOKUP을 써야 하는 이유와 실전 활용법

by kys08529 2026. 5. 24.
반응형

엑셀로 데이터를 관리하다 보면, 특정 항목을 찾아 값을 불러와야 하는 상황이 빈번하게 발생합니다.

많은 분이 여전히 VLOOKUP 함수를 사용하지만, 이제는 더 강력하고 에러가 적은 XLOOKUP 함수를 사용때입니다.

오늘은 두 함수의 차이점을 알아보고, 실무에서 바로 쓸 수 있는 XLOOKUP 활용법을 정리해 드립니다

1. 왜 VLOOKUP보다 XLOOKUP인가?

기존 VLOOKUP은 데이터의 구조에 따라 결과값이 바뀌거나 오류가 자주 발생했습니다. 반면 XLOOKUP은 이러한 단점을 완벽하게 보완했습니다.

  • 방향 제한 없음: VLOOKUP은 찾으려는 값이 기준열의 왼쪽에 있으면 오류가 발생하지만, XLOOKUP은 데이터 위치에 상관없이 값을 찾아줍니다.
  • 에러 처리 기능: 별도의 IFERROR 함수를 씌울 필요 없이, 함수 내에서 결과가 없을 때의 값을 직접 지정할 수 있습니다.
  • 정확도: 기본값이 '정확히 일치'로 설정되어 있어, 잘못된 값을 가져오는 실수를 방지합니다.

2. XLOOKUP 함수 기본 문법

=XLOOKUP(찾을값, 찾을범위, 결과값범위, [찾을값이없을때표시할값])

  • 찾을값: 무엇을 찾을 것인가?
  • 찾을범위: 어느 열(또는 행)에서 찾을 것인가?
  • 결과값범위: 최종적으로 어떤 값을 가져올 것인가?
  • [찾을값이없을때표시할값]: 데이터가 없을 경우 보여줄 메시지 (예: "데이터 없음")

3. 실전 예시: 상품 코드별 단가 자동 입력하기

예를 들어, 상품 코드(A열)에 따른 단가(C열)를 불러와야 하는 상황을 가정해 보겠습니다.

[작성 예시]

Excel
 
=XLOOKUP("P001", A2:A10, C2:C10, "조회불가")
  • 위 수식을 입력하면 A2:A10 영역에서 "P001"을 찾아, 동일한 행의 C2:C10 값을 출력합니다.
  • 만약 P001이 목록에 없다면 "조회불가"라는 텍스트가 자동으로 출력됩니다.
  • [비교 작성 예]

4. 실무 사용 시 주의사항

  1. 데이터 범위 확인: 찾을범위와 결과값 범위의 크기는 항상 동일해야 합니다.
  2. 버전 확인: XLOOKUP 함수는 Microsoft 365, Office 2021 버전 이상에서만 지원됩니다. 구버전 사용자의 경우 INDEX-MATCH 조합을 사용해야 합니다.
  3. 데이터 형식: 숫자를 찾을 때 데이터가 '텍스트'로 저장되어 있으면 오류가 날 수 있습니다. 이럴 땐 VALUE 함수를 사용하여 형식을 일치시켜 주세요.
  4. 실 사용시 업무의  XLOOKUP을 사용할 경우 사용지 의 찾을 범위를 종종 확인하여 범위상이 오류를 체크하셔야 합니다. 범위상의 오류체크는 지정위치, 범위의 크기를 다시한번 확인하시는것이 정확한 확인 방법입니다.

요약 및 결론

    VLOOKUP에 익숙하신 분들은 처음엔 XLOOKUP이 낯설 수 있지만, 딱 한 번만 써보시면 다시는 이전 함수로 돌아가기 어려울      정도로 편리합니다. 엑셀 작업 시간을 줄이고 싶다면, 지금 바로 XLOOKUP부터 시작해 보세요.

     더 궁금한 엑셀 기능이나 실무에서 막히는 부분이 있다면 댓글로 알려주세요!

 

          **** 엑셀 VLOOKUP 대신 XLOOKUP을 써야 하는 이유 ****

 

반응형