Excel · 조회

엑셀 HLOOKUP

VLOOKUP의 가로 버전 — 첫 행에서 값을 찾고 같은 열의 N번째 행 값을 반환. 월별 가로 보고서의 표준 조회.

HLOOKUP 수식 구조

=HLOOKUP(검색값, 범위, 행 번호, FALSE)

검색값 (lookup_value)

찾으려는 값. 텍스트·숫자·셀 참조 모두 OK.

범위 (table_array)

가로 표 범위. 첫 번째 행이 검색 대상. 예: A1:F4

행 번호 (row_index_num)

가져올 행의 번호. 범위의 첫 행이 1. 예: 2 (두 번째 행)

정확 일치 (range_lookup)

FALSE = 정확 일치 (권장), TRUE = 유사 일치 (정렬 필수). 대부분 FALSE.

직접 체험해보세요 — 월별 매출표 조회

월(1행)에서 가로로 검색 → 행 번호만큼 아래로 이동 → 그 셀의 값을 반환.

H2=HLOOKUP("4월", A1:F4, 2, FALSE)
ABCDEF
11월2월3월4월5월6월
21,2001,4501,3801,6201,7501,900
38009508801,1001,1801,250
4400500500520570650
▲ "실행"을 눌러 HLOOKUP 동작을 확인하세요 — 가로 검색 후 세로 이동
?

HLOOKUP vs VLOOKUP

표 방향에 따라 갈리는 두 함수 — 데이터 레이아웃을 먼저 보세요.

세로 표VLOOKUP
=VLOOKUP(검색값, 범위, 열번호, FALSE)
  • 첫 열에서 검색
  • 찾은 후 오른쪽으로 N열 이동
  • 데이터가 행으로 쌓일 때 적합 (실무 90%)
가로 표HLOOKUP
=HLOOKUP(검색값, 범위, 행번호, FALSE)
  • 첫 행에서 검색
  • 찾은 후 아래로 N행 이동
  • 피벗·월별 가로 보고서에 적합

실전 활용 예제

=HLOOKUP("4월", A1:F4, 2, FALSE)

월별 가로 보고서에서 4월의 매출(2행) 조회. 가장 기본적인 HLOOKUP 패턴.

예시: 월별 매출표에서 4월 매출1,620
=HLOOKUP(A1, Dashboard!A1:Z5, 3, FALSE)

다른 시트의 가로 대시보드에서 조회. 시트명을 지정하면 어디서든 참조 가능.

예시: 대시보드의 KPI 행 조회해당 지표값
=IFERROR(HLOOKUP(A1, B:F, 3, FALSE), "없음")

검색값이 없을 때 #N/A 대신 친화적인 메시지. IFERROR로 감싸는 표준 방어 패턴.

예시: 없는 값 검색 시"없음"
=HLOOKUP(MAX(B1:F1), B1:F4, 2, FALSE)

첫 행의 최댓값에 해당하는 2행 값을 가져옴. MAX와 결합한 동적 조회 패턴.

예시: 피크 월의 매출최고 매출
목차
  1. 1.엑셀 HLOOKUP 함수란?
  2. 2.VLOOKUP vs HLOOKUP 결정적 차이
  3. 3.동작 + range_lookup
  4. 4.실전 사용 시나리오 6가지
  5. 5.XLOOKUP·INDEX/MATCH 대안
  6. 6.자주 발생하는 오류·함정 5가지
  7. 7.자주 묻는 질문

엑셀 HLOOKUP 함수란?

엑셀 HLOOKUP 함수는 표의 첫 행에서 값을 찾아같은 열의 N번째 행 값을 반환하는 검색·참조 함수입니다. VLOOKUP의 가로 버전. 월별·분기별 보고서처럼 헤더가 위(행)에 있고 데이터가 가로로 펼쳐진 표에 사용. Excel 365·2021+이면 XLOOKUP이 더 권장됩니다.

구문은 =HLOOKUP(찾을값, 범위, 행번호, [정확매칭]) 4인수. range_lookup 인수를 생략하면 TRUE(근사)가 기본이라 FALSE 명시가 안전합니다.

VLOOKUP vs HLOOKUP 결정적 차이

항목VLOOKUPHLOOKUP
검색 방향세로 (첫 열 검색)가로 (첫 행 검색)
반환 지정col_index_num (열 N)row_index_num (행 N)
표 형태세로 (긴 표)가로 (넓은 표)
일반적 사용90%10% (월별 보고서 등)

데이터가 행 단위(세로)면 VLOOKUP, 헤더가 위 (행)이고 데이터가 가로로 펼쳐졌으면 HLOOKUP. 표 모양으로 결정.

동작 + range_lookup

A B C D

1 월 1월 2월 3월

2 매출 1000 1500 2000

3 비용 700 900 1100

=HLOOKUP("2월", A1:D3, 2, FALSE) → 1500 (매출 2월)

=HLOOKUP("2월", A1:D3, 3, FALSE) → 900 (비용 2월)

range_lookup TRUE/FALSE

동작사용
FALSE / 0정확 일치만 (없으면 #N/A)추천 — 기본으로 사용
TRUE / 1 (기본)근사값 (첫 행 오름차순 필수)등급·구간
생략TRUE (위험)비추

항상 FALSE 명시 권장 (실수 방지).

실전 사용 시나리오 6가지

  • 월별 매출 조회 =HLOOKUP("2월", A1:D2, 2, FALSE)
  • 분기별 누적 =HLOOKUP("3Q", 표, 2, FALSE)
  • 등급표 (구간) =HLOOKUP(75, 표, 2, TRUE) → 60~79 구간 = C
  • 동적 행 인덱스 (MATCH) =HLOOKUP("2월", A1:D5, MATCH(B1, A1:A5, 0), FALSE)
  • INDEX/MATCH 대체 =INDEX(2:2, MATCH("2월", 1:1, 0))
  • XLOOKUP 대체 =XLOOKUP("2월", 1:1, 2:2) → 행/열 모두 지원

XLOOKUP·INDEX/MATCH 대안

함수방향추천 시점
HLOOKUP가로만레거시 호환
VLOOKUP세로만일반적
XLOOKUP양방향Excel 365·2021+ 추천
INDEX/MATCH양방향, 유연복잡한 조건

Excel 365이면 XLOOKUP 권장. HLOOKUP은 호환성용으로 유지.

자주 발생하는 오류·함정 5가지

  • row_index_num 잘못 — 1 = 첫 행 (lookup 행 자체), 2 = 두 번째 행. 잘못된 행 번호 → 엉뚱한 값
  • #N/A — 값 못 찾음 — 정확 일치(FALSE) + 찾을 값 없음. IFNA 처리
  • range_lookup TRUE 정렬 미준수 — TRUE는 첫 행 오름차순 필수. 안 되어 있으면 잘못된 결과
  • 표 가로 확장 시 깨짐 — HLOOKUP은 가로 표 전제. 새 행 추가는 쉬워도 새 열 끼우면 row_index_num 깨짐
  • VLOOKUP과 헷갈림 — 표 모양 보고 결정. 헤더가 위(행)면 HLOOKUP, 왼쪽(열)이면 VLOOKUP

자주 묻는 질문

Q. HLOOKUP 함수 사용법은?

=HLOOKUP(찾을값, 범위, 행번호, [정확매칭]) 형식입니다. 예: =HLOOKUP("2월", A1:D3, 2, FALSE) → 첫 행에서 "2월" 찾고 2번째 행 값 반환. FALSE 명시 권장.

Q. HLOOKUP과 VLOOKUP의 차이는?

VLOOKUP은 첫 열 검색, HLOOKUP은 첫 행 검색. 데이터가 세로(행 단위)면 VLOOKUP, 헤더가 위(행)에 있고 데이터가 가로로 펼쳐졌으면 HLOOKUP. 표 모양으로 결정.

Q. row_index_num이 뭔가요?

반환할 행 번호 (1부터). 1=첫 행(검색 대상 행 자체), 2=두 번째 행. 표가 매출/비용/이익 3행이면 2=매출, 3=비용, 4=이익.

Q. #N/A 오류는?

정확 일치(FALSE)에서 값 못 찾음. 또는 첫 행에 없는 값. IFNA/IFERROR로 처리: =IFNA(HLOOKUP(...), "없음").

Q. range_lookup TRUE/FALSE 차이는?

FALSE = 정확 일치 (없으면 #N/A), TRUE = 근사값 (첫 행 오름차순 필수). 등급표·구간 조회는 TRUE, 일반 검색은 FALSE. 항상 FALSE 명시 권장.

Q. HLOOKUP을 XLOOKUP으로 대체할 수 있나요?

가능. =XLOOKUP("2월", 1:1, 2:2). XLOOKUP은 행/열 모두 지원, 기본이 정확 일치, #N/A 대체 인수도 있어서 더 안전. Excel 365·2021+이면 권장.

Q. INDEX/MATCH 가로 콤보는?

=INDEX(반환행, MATCH(찾을값, 검색행, 0)). 예: =INDEX(2:2, MATCH("2월", 1:1, 0)). HLOOKUP보다 유연하지만 다소 복잡.

Q. 구글 스프레드시트에서도 동일하게 작동하나요?

네. HLOOKUP은 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다. XLOOKUP은 환경에 따라 미지원.

본 페이지는 Microsoft Support 공식 HLOOKUP·VLOOKUP·XLOOKUP 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.