본문 바로가기
  • Good at job and wiling to lead
  • Realize where we stand
  • Be tenacious to original or best
도구/Excel

엑셀 HLOOKUP 함수 완전정복!

by taxis 2025. 5. 16.
반응형

엑셀 HLOOKUP 함수 완전정복!

가로 방향으로 값을 찾아주는 스마트한 조회 함수

안녕하세요! 엑셀 10년차 컨설턴트이자 블로거입니다 😊
오늘은 VLOOKUP과 짝을 이루는 조회 함수인 HLOOKUP 함수를 소개해드릴게요.

가로 방향의 표에서 데이터를 찾고 싶을 땐, 세로로만 찾는 VLOOKUP 대신 HLOOKUP이 정답입니다. 사용법은 거의 비슷하지만, 찾는 방향이 다르다는 점만 기억하면 OK!


🔍 1. HLOOKUP 기초 개념 및 VLOOKUP과의 차이

▶ 기본 구조

=HLOOKUP(찾을값, 범위, 행번호, [정확도])
  • 찾을값: 첫 번째 행에서 찾을 값 (예: 연도, 월, 코드)
  • 범위: 전체 데이터 범위 (첫 행이 기준열)
  • 행번호: 찾고자 하는 값이 몇 번째 행에 있는지 지정 (위에서 아래로)
  • 정확도: FALSE(정확히 일치), TRUE(근사값)

▶ VLOOKUP과 HLOOKUP 차이점

항목VLOOKUPHLOOKUP

조회 방향 세로(열) 기준 가로(행) 기준
기준 위치 첫 번째 열 첫 번째 행
적용 상황 제품코드, 사번 조회 등 월별 통계, 연도별 계획 등

▶ 예시

=HLOOKUP("2024", A1:G5, 3, FALSE)

→ A1G5 범위에서 첫 행(A1G1)에서 "2024"를 찾고, 그 열의 세 번째 행 값을 반환


📅 2. HLOOKUP 주요 사용 목적 3가지

  1. 연도, 월별 기준 데이터 조회
    → 매출, 비용, 계획, 출석 등 시계열 데이터 조회
  2. 가로로 구성된 코드표에서 정보 추출
    → 코드별 속성(단가, 부서 등) 가로 구성 시 유용
  3. 조건에 따라 가로 방향으로 값 자동 연결
    → 요일, 시간대, 분기별 정보 등 자동 연계

🔹 자주 쓰이는 양식 예시

  • 월별 매출표: HLOOKUP으로 특정 월의 매출 추출
  • 연도별 계획표: 특정 연도의 목표 불러오기
  • 출석부: 학생별 월간 출석 데이터 연결
  • 계절별 생산계획표: 시즌별 생산량 조회

🔎 3. HLOOKUP 실무 예제 30가지 (목적 포함)

① 월/연도 기준 조회

  1. =HLOOKUP("2023", B1:G5, 2, FALSE)
    → 연도별 매출 조회
    📌 연도별 실적표 자동 연결
  2. =HLOOKUP("5월", B1:M4, 3, FALSE)
    → 특정 월의 인건비 확인
    📌 월별 급여대장
  3. =HLOOKUP("Q2", A1:D3, 2, FALSE)
    → 분기별 목표 불러오기
    📌 분기계획표
  4. =HLOOKUP("2024", A1:F5, 4, FALSE)
    → 2024년의 생산량 확인
    📌 연도별 생산계획표
  5. =HLOOKUP("7월", A1:M3, 2, FALSE)
    → 특정 월의 출근일수 확인
    📌 출석부 연동

② 단가, 가격표 조회

  1. =HLOOKUP("A001", A1:H4, 3, FALSE)
    → 제품코드로 단가 가져오기
    📌 거래명세서 작성 자동화
  2. =HLOOKUP("FREIGHT", A1:F3, 2, FALSE)
    → 운임비 기준 자동 계산
    📌 운송비용 집계표
  3. =HLOOKUP("B급", 등급표!A1:F4, 4, FALSE)
    → 등급별 수당 확인
    📌 급여대장 반영
  4. =HLOOKUP("금", 요일표!A1:H2, 2, FALSE)
    → 요일별 지급 항목 연결
    📌 일당 지급표
  5. =HLOOKUP("코드3", 코드표!A1:G5, 5, FALSE)
    → 복합 코드 기준 정보 불러오기

③ 상태 및 기준 분류

  1. =HLOOKUP("위험도", A1:G4, 3, FALSE)
    → 위험도에 따른 작업지시
    📌 안전관리시트
  2. =HLOOKUP("불량률", A1:G5, 4, FALSE)
    → 불량률 기준 적용
    📌 품질관리표
  3. =HLOOKUP("A", A1:E3, 2, FALSE)
    → 등급별 혜택 확인
    📌 회원등급표
  4. =HLOOKUP("완료", A1:D2, 2, FALSE)
    → 진행상태별 통계 출력
  5. =HLOOKUP("반품", VOC표!A1:G4, 3, FALSE)
    → 클레임 사유별 대응안 연결

④ 날짜/요일 관련

  1. =HLOOKUP(TEXT(TODAY(),"mm월"), A1:L5, 2, FALSE)
    → 현재 월의 정보 자동 조회
  2. =HLOOKUP(TEXT(DAY(A2),"00"), 날짜표!A1:AF3, 3, FALSE)
    → 날짜에 따른 특이사항 연결
  3. =HLOOKUP(TEXT(A2,"dddd"), 요일표!A1:H3, 2, FALSE)
    → 요일 기준 담당자 매칭
  4. =HLOOKUP("Sunday", A1:G3, 3, FALSE)
    → 일요일 작업계획 불러오기
  5. =HLOOKUP("1주차", 주차표!A1:D4, 4, FALSE)
    → 주차별 점검 내용 확인

⑤ 오류 처리 및 보완

  1. =IFERROR(HLOOKUP("2024", A1:G4, 3, FALSE), "없음")
  2. =HLOOKUP(UPPER("mar"), 월표!A1:L3, 2, FALSE)
  3. =HLOOKUP(TEXT(3,"00"), 번호표!A1:Z5, 4, FALSE)
  4. =HLOOKUP(A2, 선택표!A1:J3, 2, FALSE)
  5. =HLOOKUP(TRIM(B2), 기준표!A1:F4, 3, FALSE)

⑥ 동적 연계 및 구조 확장

  1. =HLOOKUP("Q1", INDIRECT("Q자료!A1:D4"), 3, FALSE)
  2. =HLOOKUP("7월", CHOOSE({1,2,3}, A1:M1, A2:M2, A3:M3), 2, FALSE)
  3. =IF(COUNTIF(A1:M1, "5월")=0, "미존재", HLOOKUP("5월", A1:M5, 2, FALSE))
  4. =IF(A1="전체", SUM(B2:B13), HLOOKUP(A1, 기준표!A1:M3, 2, FALSE))
  5. =IFERROR(HLOOKUP("8월", 실적표!A1:M5, 4, FALSE), 0)

⚠️ 4. HLOOKUP 사용 시 주의사항 10가지

  1. 첫 번째 행에 기준값이 위치해야 함
  2. 정확히 일치하려면 FALSE 필수
  3. 행번호는 위에서 아래로 센 숫자 (1행은 기준열)
  4. 텍스트 불일치 주의 (띄어쓰기, 대소문자)
  5. 숫자/문자 형식 혼동으로 값 못 찾는 경우 있음
  6. 값이 중복되면 첫 번째만 반환
  7. 동적 범위는 INDEX+MATCH가 더 유연함
  8. 셀 병합된 행은 예상 결과와 다를 수 있음
  9. 오타, 공백에 민감 (TRIM, CLEAN 함수 병용 추천)
  10. 데이터 구조가 세로로 바뀌면 HLOOKUP 무력화됨

📍 맺음말

VLOOKUP이 세로표를 위한 함수라면, HLOOKUP은 가로 방향 데이터를 효율적으로 참조하는 데 탁월한 도구입니다. 월별 매출, 연도별 계획, 요일별 배정 등 다양한 서식에서 HLOOKUP 하나만 잘 써도 업무 자동화가 가능해요.

다음 글에서는 HLOOKUP보다 더 유연한 대체 함수인 INDEX + MATCH 조합도 자세히 소개해드릴게요!

궁금한 점이 있거나, 실제 업무에 적용할 수 있는 예제 파일이 필요하신 분은 언제든지 댓글로 남겨주세요 :)


반응형

'도구 > Excel' 카테고리의 다른 글

엑셀 INDEX MATCH 함수 완전 가이드  (1) 2025.05.16
엑셀 VLOOKUP 함수 완전정복!  (0) 2025.05.16
엑셀 IF 함수 완벽 가이드  (0) 2025.05.16
엑셀 SUM 함수 완전 정복  (0) 2025.05.16
엑셀 오류 해결 TIP  (63) 2024.05.03

댓글