워드프로세서/엑셀

엑셀 HLOOKUP함수 사용하는 방법

에이티에스 2025. 5. 4. 09:51
728x90

Excel HLOOKUP 함수를 사용하는 방법에 대해 알아보겠습니다. 

 

Excel HLOOKUP 함수는 가로 테이블의 데이터에서 값을 찾아 검색합니다. HLOOKUP의 "H"는 "가로"를 나타내며 조회 값은 테이블의 첫 번째 행에 나타나야 하며 오른쪽으로 가로로 이동해야 합니다. HLOOKUP은 근사치 및 정확한 일치를 지원하며 부분 일치를 찾기는 것도 지원합니다. 

 

 

 

반응형

 

 

1. HLOOKUP함수

가로로 정렬된 테이블에서 값을 찾고 테이블에서 일치하는 값입니다.

 

=HLOOKUP(lookup_value,table_array,row_index,[range_lookup])
  • lookup_value - 조회할 값입니다.
  • table_array - 데이터를 검색할 테이블입니다.
  • row_index - 데이터를 검색할 행 번호입니다.
  • range_lookup - [선택 사항] 정확히 일치 또는 대략적인 일치를 나타내는 부울입니다. 기본값 = TRUE = 근사치 일치.

 

HLOOKUP 함수는 가로 테이블의 데이터에서 값을 찾아 검색할 수 있습니다. "수직"을 나타내는 VLOOKUP의 "V"와 마찬가지로 HLOOKUP의 "H"는 "수평"을 나타냅니다. 조회 값은 테이블의 첫 번째 행에 나타나야 하며 오른쪽으로 가로로 이동해야 합니다. HLOOKUP은 근사치 및 정확한 일치를 지원하며 부분 일치도 찾을 수 있습니다. 

 

HLOOKUP은 테이블의 첫 번째 행에서 값을 검색합니다. 일치하는 항목을 찾으면 지정된 행에서 해당 열의 값을 검색합니다. 조회 값이 테이블의 첫 번째 행에 있는 경우 HLOOKUP을 사용합니다. VLOOKUP은 조회 값이 테이블의 첫 번째 열에 있는 경우 사용합니다.

 

HLOOKUP은 4개의 인수를 사용합니다. lookup_value라고 하는 첫 번째 인수는 조회할 값입니다. 두 번째 인수인 table_array는 조회 테이블을 포함하는 범위입니다. 세 번째 인수인 row_index_num는 값을 검색할 테이블의 행 번호입니다. 표시된 예에서 HLOOKUP은 테이블의 행 2(수준) 및 행 3(보너스)에서 값을 조회하는 데 사용됩니다. 네 번째이자 마지막 인수인 range_lookup는 일치를 제어합니다. 근사치로 일치하려면 TRUE 또는 1을 사용하고 정확히 일치하려면 FALSE 또는 0을 사용합니다.

 

  • Range_lookup는 조회 값이 정확히 일치해야 하는지 여부를 제어합니다. 기본값은 TRUE = 정확하지 않은 일치 허용입니다.
  • 정확한 일치를 요구하려면 range_lookup FALSE로 설정합니다.
  • range_lookup가 생략되거나 TRUE이고 정확히 일치하는 값이 없으면 HLOOKUP은 테이블에서 조회 값보다 여전히 작은 가장 가까운 값을 찾습니다. 그러나 HLOOKUP은 정확한 값(있는 경우)과 일치합니다.
  • range_lookup TRUE인 경우 테이블의 첫 번째 행에 있는 조회 값은 오름차순으로 정렬되어야 합니다. 그렇지 않으면 HLOOKUP에서 잘못되거나 예기치 않은 값을 반환할 수 있습니다.
  • range_lookup이 FALSE(정확히 일치)인 경우 조회 테이블의 첫 번째 행에 있는 값을 정렬할 필요가 없습니다.

 

 

반응형

 

2. 근사치 일치

 

 

 

 

표시된 예에서 목표는 C5:C13의 판매 금액에 대한 올바른 레벨 및 보너스를 조회하는 것입니다. 조회 테이블은 H4:J6에 있으며, 이는 명명된 범위 "테이블"입니다.

 

C5:C13의 각 금액에 대해 목표는 정확히 일치하는 항목이 아니라 가장 일치하는 항목을 찾는 것입니다. 수준을 조회하려면 아래로 복사된 D5 셀의 수식은 다음과 같습니다.

 

=HLOOKUP(C5,table,2,1) // get level

 

 

보너스를 받으려면 E5의 공식을 복사하면 다음과 같습니다.

=HLOOKUP(C5,table,3,1) // get bonus

 

두 수식의 유일한 차이점은 행 인덱스 번호입니다: Level은 조회 테이블의 2행에서 가져오고 Bonus는 3행에서 가져옵니다. match 모드는 마지막 인수 range_lookup를 1로 제공하여 대략적인 일치를 위해 명시적으로 설정되었습니다.

 

 

 

반응형

 

3. 정확히 일치

아래 화면에서 목표는 숫자 등급 1-4에 대한 올바른 수준을 찾는 것입니다. D5 셀에서 HLOOKUP 수식을 복사하면 다음과 같습니다.

 

=HLOOKUP(C5,table,2,FALSE) // exact match

 

여기서 table은 명명된 범위 G4:J5입니다. 마지막 인수인 range_lookup는 정확한 일치를 요구하기 위해 FALSE로 설정됩니다.

 

 

 

728x90