엑셀 HLOOKUP 함수 사용법, VLOOKUP의 형제! (가로 찾기 예제 완벽 정리)
엑셀 VLOOKUP 함수는 익숙한데, 데이터가 세로가 아닌 가로로 길게 나열된 표를 만나면 당황하신 적 없으신가요? 월별 판매 실적이나, 날짜별 출석 현황처럼 기준 값이 맨 윗줄에 있는 표 앞에서 VLOOKUP만 떠올리며 시간을 허비하곤 합니다.
세로 방향 데이터는 VLOOKUP으로 쉽게 찾지만, 가로 방향 데이터는 어떻게 처리해야 할지 막막해 결국 Ctrl+F로 하나하나 값을 찾거나, 표를 통째로 뒤집는 불편한 작업을 반복하게 됩니다.
하지만 VLOOKUP의 숨겨진 형제 함수, 엑셀 HLOOKUP 함수 사용법만 알면 이 모든 문제가 해결됩니다. 가로로 누워있는 데이터에서 원하는 값을 1초 만에 찾아내는 비법과 실무 예제를 완벽하게 알려드립니다.
이 글의 마지막에는 바쁘신 분들을 위한 핵심 내용 3줄 요약도 준비되어 있습니다.
✨ 목차
🤔엑셀 HLOOKUP 함수란? (VLOOKUP의 형제)
HLOOKUP 함수의 'H'는 'Horizontal(수평)'을 의미합니다. 이름 그대로, 데이터 표의 '첫 번째 행'을 수평으로 검색해 특정 값을 찾고, 그 값과 같은 '열'에서 지정한 행에 있는 값을 가져오는 함수입니다.
많은 분들이 익숙하게 사용하는 VLOOKUP(Vertical, 수직) 함수와 기능은 동일하지만, 검색하는 방향만 가로로 바뀐 '쌍둥이 형제'라고 생각하시면 이해가 쉽습니다.
VLOOKUP이 왼쪽 첫 번째 '열'을 기준으로 값을 찾는다면, HLOOKUP은 위쪽 첫 번째 '행'을 기준으로 값을 찾습니다. 따라서 데이터가 가로로 길게 입력된 보고서나 표를 다룰 때는 HLOOKUP 함수 사용법을 아는 것이 필수입니다.
⚙️HLOOKUP 함수 사용법, 4가지 인수만 기억하세요!
HLOOKUP 함수의 공식은 VLOOKUP과 거의 동일하여 배우기 매우 쉽습니다. 단 4개의 인수만 기억하면 됩니다.
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
각 인수가 어떤 역할을 하는지 차근차근 알아보겠습니다.
- lookup_value (찾을 값): 데이터 표의 첫 번째 행에서 찾으려는 기준 값입니다. (예: "3월", "김민준")
- table_array (참조 범위): 찾을 값이 포함된 데이터 표 전체 범위입니다. 가장 중요한 것은 '찾을 값'이 이 범위의 맨 첫 번째 행에 있어야 한다는 점입니다.
- row_index_num (행 번호): 값을 찾은 후, 그 열에서 실제로 가져오고 싶은 데이터가 몇 번째 '행'에 있는지 숫자로 입력합니다. 참조 범위의 첫 번째 행이 '1'입니다.
- [range_lookup] (일치 옵션): 값을 얼마나 정확하게 찾을지 정하는 옵션입니다.
- FALSE (또는 0): 정확하게 일치하는 값만 찾습니다. 실무에서는 99% 이 옵션을 사용해야 실수를 줄일 수 있습니다.
- TRUE (또는 1, 생략): 비슷하게 일치하는 값을 찾습니다. (데이터가 오름차순으로 정렬된 경우에만 사용)
VLOOKUP과 마찬가지로 '찾을 값, 전체 범위, 가져올 위치, 정확도' 순서만 기억하면 됩니다.
📊실무 예제로 배우는 HLOOKUP 함수 (가로 데이터 조회)
말로만 듣는 것보다 직접 해보는 게 최고죠. 아래와 같이 '분기별 제품 판매량'이 가로로 정리된 표가 있다고 가정해 보겠습니다. 이 표에서 '3분기'의 '노트북' 판매량을 찾아보겠습니다.
제품명 | 1분기 | 2분기 | 3분기 | 4분기 |
---|---|---|---|---|
노트북 | 120 | 150 | 180 | 200 |
모니터 | 200 | 210 | 250 | 280 |
'3분기'의 '노트북' 판매량을 가져오려면 다음과 같이 수식을 입력합니다. =HLOOKUP("3분기", B1:E3, 2, FALSE)
- 찾을 값("3분기"): 표의 첫 행(1행)에서 '3분기'를 찾습니다.
- 참조 범위(B1:E3): 검색할 기준(분기)이 첫 행이 되도록 범위를 지정합니다.
- 행 번호(2): 찾으려는 '노트북' 판매량은 지정한 범위(B1:E3)의 2번째 행에 있습니다.
- 일치 옵션(FALSE): 정확히 '3분기'와 일치하는 값을 찾습니다.
이 수식을 실행하면 엑셀은 180이라는 값을 정확하게 찾아옵니다.
🚀 핵심 포인트: #N/A 오류가 뜬다면?
HLOOKUP 함수 사용 시 가장 흔한 오류는 `#N/A`입니다. 이 오류는 찾는 값이 참조 범위의 첫 행에 없거나, 오타가 있을 때 주로 발생합니다. 또한 `row_index_num`이 범위의 행 수보다 크면 `#REF!` 오류가 발생하니, 범위와 행 번호를 다시 한번 확인하는 습관이 중요합니다. 오류를 깔끔하게 처리하고 싶다면 IFERROR 함수를 함께 사용하세요.
💡HLOOKUP의 한계와 대안 (XLOOKUP)
HLOOKUP은 가로로 배열된 데이터를 다룰 때 매우 유용하지만, VLOOKUP과 마찬가지로 몇 가지 명확한 한계를 가지고 있습니다. 오직 '첫 번째 행'에서만 값을 검색할 수 있고, 표 중간에 행이 추가되거나 삭제되면 행 번호(row_index_num)를 일일이 수정해야 해서 번거롭습니다.
이러한 단점을 보완하기 위해 많은 엑셀 전문가들은 INDEX와 MATCH 함수 조합을 사용해왔습니다. 이 조합은 가로, 세로 방향에 제약 없이 자유롭게 값을 찾을 수 있고 구조 변경에도 강하기 때문입니다.
하지만 최근 엑셀 버전(Office 365, Excel 2021 이상)에서는 이 모든 조회 함수의 장점만을 모아놓은 궁극의 조회 함수, XLOOKUP이 등장했습니다. XLOOKUP은 훨씬 간단한 방법으로 HLOOKUP의 모든 기능을 수행할 수 있어, 최신 버전을 사용하신다면 XLOOKUP을 익히는 것을 강력하게 추천합니다.
- HLOOKUP 함수는 VLOOKUP과 반대로, 데이터 표의 첫 번째 '행'을 기준으로 값을 검색하는 가로 찾기 함수입니다.
- =HLOOKUP(찾을 값, 전체 범위, 가져올 행 번호, FALSE) 이 4가지 인수 구조를 기억하는 것이 핵심입니다.
- 최신 엑셀 사용자라면 HLOOKUP보다 더 강력하고 유연한 XLOOKUP 함수를 사용하는 것이 좋습니다.
오늘 배운 HLOOKUP 함수 사용법, 유용하셨나요? 공감♥과 댓글은 더 좋은 콘텐츠를 만드는 데 큰 힘이 됩니다!
HLOOKUP 함수를 마스터하셨다면, VLOOKUP과의 차이점을 다시 한번 복습하시거나 모든 조회 함수의 끝판왕인 XLOOKUP 함수에 대해 알아보시는 것을 추천합니다. 여러분의 데이터 활용 능력이 한 단계 더 성장할 것입니다.
궁금한 점이나 다루었으면 하는 함수가 있다면 언제든지 댓글로 남겨주세요!
#HLOOKUP #엑셀HLOOKUP #HLOOKUP함수사용법 #엑셀가로찾기 #VLOOKUP #XLOOKUP #엑셀함수 #엑셀찾기참조 #직장인엑셀 #칼퇴
'엑셀 꿀팁' 카테고리의 다른 글
엑셀 RIGHT 함수 사용법, 오른쪽 글자 추출/자르기 1분이면 끝! (0) | 2025.07.14 |
---|---|
엑셀 LEFT 함수 사용법, 왼쪽 글자 추출/자르기 1초면 끝! (실무 예제) (0) | 2025.07.14 |
엑셀 IFERROR 함수 사용법, #N/A 오류 한번에 해결! (VLOOKUP 꿀팁) (0) | 2025.07.14 |
엑셀 CONCATENATE 함수 사용법, 텍스트 합치기 1분 완성 (&, CONCAT 완벽 비교) (0) | 2025.07.14 |
엑셀 MATCH 함수 사용법, 이것만 알면 데이터 위치 찾기 끝! (INDEX 조합) (1) | 2025.07.14 |