본문 바로가기
카테고리 없음

엑셀 함수 VLOOKUP 사용법과 HLOOKUP, XLOOKUP 차이

by 오늘의 배움터 2025. 5. 10.
반응형

VLOOKUP, HLOOKUP, XLOOKUP 함수의 차이점과 각각의 실전 예제를 통해 검색 함수를 이해할 수 있습니다.

1. 엑셀 함수 중 가장 많이 쓰는 VLOOKUP, HLOOKUP, XLOOKUP

엑셀을 쓰다 보면 "특정 값을 기준으로 다른 값을 찾아오고 싶을 때"가 많습니다.
예를 들어, 사원 번호를 입력하면 이름이 자동으로 나오는 기능처럼 말이죠.

 

이럴 때 사용하는 대표적인 함수가 바로 VLOOKUP, HLOOKUP, 그리고 최신 버전의 XLOOKUP입니다.

그럼 이 세 함수의 차이점과 각각의 쓰임새, 그리고 실전 예제를 하나씩 알아보겠습니다.


2. VLOOKUP 함수란? (세로 방향으로 찾기)

  • 형식: =VLOOKUP(찾을값, 범위, 열번호, [정확히찾을지])
  • 예시: =VLOOKUP("A100", $A$2:$C$10, 2, FALSE)

특징

  • 왼쪽 열을 기준으로 오른쪽 열만 검색 가능
  • 범위의 왼쪽 첫 열에 기준값이 있어야 함
  • range_lookup을 TRUE로 사용할 경우, 첫 번째 열이 오름차순 정렬되어 있어야 정확한 값 반환.
  • 값이 중복될 경우 첫 번째 값만 반환
  • 열 번호(col_index_num)는 고정값이므로, 표에 열을 추가하면 함수 오류 발생 가능.
  • 구조가 바뀌기 쉬운 데이터에서는 XLOOKUP 이나 INDEX + MATCH 조합 사용이 안정적임.

실전 예시


3. HLOOKUP 함수란? (가로 방향으로 찾기)

  • 형식: =HLOOKUP(찾을값, 범위, 행번호, [정확히찾을지])
  • 예시: =HLOOKUP("A100", A1:D3, 2, FALSE)

특징

  • VLOOKUP의 가로 버전
  • 첫 번째 행에서 기준값을 찾고, 아래 행에서 데이터를 불러옴

실전 예시


 

4. XLOOKUP 함수란? (가장 유연하고 강력한 최신 함수)

  • 형식: =XLOOKUP(찾을값, 찾을범위, 반환할범위, [없을때값], [일치모드], [검색모드])
  • 예시: =XLOOKUP("A101", A2:A10, B2:B10, "없음")

특징

  • 왼쪽에서 오른쪽, 오른쪽에서 왼쪽 모두 검색 가능
  • 검색할 범위와 반환할 범위는 행 또는 열 수가 같아야 함
  • 기본값은 정확히 일치해야하며, 일치한 값이 없으면 #N/A 오류 반환
  • 정확도 향상, 에러 처리 가능
  • [없을때값], [일치모드], [검색모드] 생략 가능
  • 단일 조건에서는 강력하지만, 여러 조건의 경우 FILTER, INDEX + MATCH 조합 사용이 더 나음.
  • 엑셀 365, 엑셀 2021 이상에서 사용 가능

실전 예시


5. 세 함수의 차이 한눈에 비교


항목 VLOOKUP HLOOKUP XLOOKUP
방향 세로 가로 둘 다 가능
범위 제한 기준값은 항상 왼쪽 기준값은 항상 위쪽 자유
에러 처리 불편함, IFERROR 필요 불편함, IFERROR 필요 편리 (기본값 설정 가능)
사용 가능 버전 전 버전 가능 전 버전 가능 엑셀 365 이상
추천 대상 전통적인 방식 선호자 가로형 데이터 사용자 최신 엑셀 사용자
 

 


6. 어떤 함수를 써야 할까?

  • 전통적인 방식: VLOOKUP, HLOOKUP
  • 최신, 더 유연한 방식: XLOOKUP 적극 추천!

회사 실무나 보고서 작성에서 데이터 참조는 빠르게 처리해야 하는 작업입니다.
당신의 엑셀 실력을 한 단계 올리려면 XLOOKUP을 꼭 익혀보세요!

반응형