온우주의 하루

Stop wishing, Start doing˚₊·—̳͟͞͞♥

  • 2025. 3. 5.

    by. 온 우 주

    목차

      엑셀 HLOOKUP 함수 완벽 가이드 | 기본부터 고급 활용까지

      [사회초년생 필독] 직장인이 알려주는 엑셀 함수 HLOOKUP


      엑셀에서 데이터를 검색하고 특정 값을 찾는 기능은 매우 중요합니다. 가로 방향으로 데이터를 검색할 때 사용하는 함수가 바로 HLOOUP 함수입니다. HLOOKUP 함수는 표의 첫 번째 행을 기준으로 특정 값을 검색한 후, 지정된 행에서 해당 값을 찾아 반환하는 함수입니다. 이 글에서는 HLOOKUP 함수의 기본 사용법, 실무 활용 예제, 주의할 점 및 고급 응용 방법까지 상세히 설명하겠습니다.

      ➔ HLOOKUP 함수란?

      ◇ HLOOKUP 함수 개요

      ◆ HLOOKUP은 Horizontal Lookup(수평 조회)의 약자로, 표의 첫 번째 행에서 특정 값을 찾고, 해당 열의 지정된 행에서 값을 반환하는 함수입니다. 데이터가 가로 방향(행 기준)으로 정리된 경우에 사용됩니다.

      ✔ HLOOKUP 함수 문법

      HLOOKUP(찾을 값, 검색 범위, 반환할 행 번호, [정확도])

      ✔ 각 매개변수 설명

      찾을 값: 찾고 싶은 데이터 (예: “사원번호”)
      검색 범위: 데이터가 있는 범위 (예: A1:D3)
      반환할 행 번호: 찾은 값에서 몇 번째 행의 데이터를 반환할 것인지 지정 (1부터 시작)
      정확도(선택 항목):
             TRUE(1) 또는 생략 → 근사값 검색
             FALSE(0) → 정확한 값만 검색

      ✔ 기본 예제

      • A1:D3 범위에서 “B2”를 찾아 해당 열의 두 번째 행 값을 반환하는 경우
      =HLOOKUP("B2", A1:D3, 2, FALSE)

      ➔ HLOOKUP 함수 기본 사용법

      ◇ 1. 간단한 데이터 검색

      ◆ 표의 첫 번째 행에서 특정 값을 찾아, 해당 열의 특정 행 값 반환
      예제 데이터

      엑셀 함수 HLOOKUP 예제


      ✔ 가격 조회 (B2의 가격 찾기)
      =HLOOKUP("B2", A1:D3, 2, FALSE)
      ⇒ 결과: 2000

      재고 조회 (B2의 재고 찾기)
      =HLOOKUP("B2", A1:D3, 3, FALSE)
      ⇒ 결과: 15

      ➔ HLOOKUP 함수 실무 활용 예제

       1. 상품별 가격 자동 조회

      ◆ 특정 상품의 가격을 자동으로 불러오는 방법입니다.

      예제 데이터

      엑셀 함수 HLOOKUP 예제
      엑셀함수if


      B202 상품의 가격 찾기
      =HLOOKUP("B202", A1:D3, 2, FALSE)
      ⇒ 결과: 10000

      C303 상품의 할인율 찾기
      =HLOOKUP("C303", A1:D3, 3, FALSE)
      ⇒ 결과: 20%

      2. 학점 변환 자동화

      ◆ 시험 점수에 따라 학점을 자동으로 변환하는 기능을 구현할 수 있습니다.
      예제 데이터

      엑셀 함수 HLOOKUP 예제
      엑셀함수if


      점수가 75점인 경우 학점 조회
      =HLOOKUP(75, A1:E2, 2, TRUE)
      ⇒ 결과: C (근사값 검색)


      ➔ HLOOKUP 함수 고급 활용법


       1. IF 함수와 함께 사용하기

      ◆ 특정 조건에 따라 HLOOKUP 결과를 다르게 출력할 수 있습니다.

      ✔ 예제: 점수가 60점 이상이면 학점 표시, 아니면 “재시험” 표시
      =IF(HLOOKUP(75, A1:E2, 2, TRUE)="D", "재시험", HLOOKUP(75, A1:E2, 2, TRUE))

       

       2. HLOOKUP + MATCH 함수 활용

      ◆ MATCH 함수를 이용하여 동적으로 검색할 행을 지정할 수 있습니다.

      ✔ 예제: 특정 상품의 특정 정보(가격, 재고 등)를 선택적으로 검색
      =HLOOKUP("B202", A1:D3, MATCH("재고", A1:A3, 0), FALSE)

      ➔ HLOOKUP 함수 사용 시 주의할 점

       1. 첫 번째 행에서만 검색 가능

      ◆ HLOOKUP은 첫 번째 행에서만 값을 찾고, 해당 열에서 값을 반환합니다.
      첫 번째 행이 아닌 다른 행에서 값을 찾고 싶다면 INDEX+MATCH 함수를 고려해야 합니다.

       2. 데이터 정렬 주의 (근사값 검색 시)

      ◆ TRUE(1) 옵션을 사용하면 근사값 검색이 가능하지만, 데이터가 오름차순 정렬되어 있어야 함

       3. 대소문자 구분 없이 검색

      ◆ HLOOKUP은 대소문자를 구분하지 않음
      ◆ 정확한 대소문자 구분 검색이 필요하면 EXACT 함수와 함께 사용 가능

      예제: 정확한 대소문자 비교 후 검색
      =IF(EXACT(A1, "B2"), HLOOKUP(A1, A1:D3, 2, FALSE), "찾을 수 없음")

      ➔ HLOOKUP 함수와 VLOOKUP 함수 비교

      엑셀 함수 HLOOKUP 예제
      엑셀함수if

      HLOOKUP - 가로(행)
      VLOOKUP - 세로(열)

      HLOOKUP은 가로 방향 검색,
      ✔ VLOOKUP은 세로 방향 검색이므로 데이터 형태에 맞춰 선택해야 합니다.

      ➔ HLOOKUP 함수 요약 정리

       

      HLOOKUP 함수 기본 문법

      HLOOKUP(찾을 값, 검색 범위, 반환할 행 번호, [정확도])

      실무 활용 예제

      ◆ 상품 가격 자동 조회
      ◆ 학점 변환 시스템 구축
      ◆ HLOOKUP + IF 함수 조합

      주의할 점

      ◆ 첫 번째 행에서만 검색 가능
      ◆ 대소문자 구분 없음
      ◆ 정렬된 데이터 필요 (근사값 검색 시)


      #엑셀HLOOKUP #HLOOKUP함수 #엑셀검색함수 #엑셀고급기능 #엑셀데이터검색 #엑셀수식 #엑셀VLOOKUP #엑셀자동화 #엑셀활용 #엑셀팁