본문 바로가기
업무 지식/엑셀 함수

[엑셀] HLOOKUP 함수 사용 방법

by 김억지 2023. 3. 18.

실무에서 정말로 많이 쓰이는 함수 중 하나가 VLOOKUP 함수입니다. HLOOKUP 함수는 VLOOKUP 함수와 구조나 작동 원리가 거의 유사하지만 차이점이 있습니다.

 

VLOOKUP 함수는 두 번째 인수로 지정한 표의 '첫 열'에서 값을 찾은 후 '같은 행'에 있는 n번째 값을 가져옵니다.

HLOOKUP 함수는 두 번째 인수로 지정한 표의 '첫 행'에서 값을 찾은 후 '같은 열'에 있는 n번째 값을 가져옵니다.

 

VLOOKUP 함수의 사용 방법에 대해서는 아래의 포스팅을 참고하시면 되겠습니다.

 

[엑셀] 실무에서 많이 쓰이는 VLOOKUP 함수의 사용 방법

실무에서 정말로 많이 쓰이는 함수가 바로 VLOOKUP 함수입니다. VLOOKUP 함수는 표의 첫 열에서 값을 찾은 후, 해당 값의 같은 행에 있는 n번째 값을 가져오는 함수입니다. 함수의 구조는 아래와 같습

pddwork.tistory.com

 

HLOOKUP 함수의 구조는 아래와 같습니다.

 

=HLOOKUP(Lookup_value, Table_array, Row_index_num, Range_lookup)

 

첫 번째 인수 Lookup_value는 표의 첫 행에서 찾을 값입니다.

 

두 번째 인수 Table_array는 값을 찾고 같은 열에 있는 n번째 값을 추출하려는 표입니다.

 

세 번째 인수 Row_index_num는 두 번째 인수로 지정한 표에서 몇 번째 행의 값을 추출할지 정하는 인수입니다.

 

네 번째 인수 Range_lookup는 정확하게 일치하는 것을 찾으려면 FALSE, 비슷하게 일치하는 것을 찾으려면 TRUE를 지정합니다.

 

F2:J3셀에 있는 표에 따라 C열에 직급별로 전별금 금액을 가져오고자 합니다.

 

C3셀에 '=HLOOKUP(B3,$F$2:$J$3,2,FALSE)'을 입력합니다.

 

첫 번째 인수 B3은 두 번째 인수에서 지정한 표의 첫 행에서 찾을 값입니다. F2:J3의 첫 행에서 직급을 찾아야 하기 때문에 직급이 있는 B3셀을 첫 번째 인수로 지정합니다.

 

두 번째 인수 $F$2:$J$3은 첫 행에서 첫 번째 인수로 지정한 값(B3)을 찾을 표입니다. 주의할 점은 찾을 값이 첫 행이 되도록 설정해야 하며, 최종적으로 가져올 값이 있는 행까지, 또는 초과하여 범위를 지정하여야 합니다. 위의 경우에는 직급을 찾아야 하기 때문에 2행을 첫 행으로 지정을 하였고 최종적으로 가져올 값이 3행에 있으므로 $F$2:$J$3로 지정을 했습니다. 또한 C3셀을 드래그하여 C19셀까지 채워 넣을 때 표의 범위가 변경되지 않도록 절대 참조로 입력을 했습니다.

 

세 번째 인수 2는 두 번째 인수 $F$2:$J$3의 첫 행에서 첫 번째 인수 B3(주임)을 찾고, B3(주임)이 있는 열에서 몇 번째 값을 나타낼지 정한 인수입니다. 표를 보면 첫 행에 직급이 있고 '2'번째 행에 나타내고자 하는 값인 '금액'이 있으므로 '2'로 지정을 합니다.

 

네 번째 인수 FALSE 정확하게 일치하는 값을 찾기 위해 지정하는 인수입니다. HLOOKUP 함수를 사용할 때는 대부분의 경우에서 정확하게 일치하는 값을 찾기 때문에 FALSE로 지정을 하는데 생략하면 TRUE(비슷하게 일치)로 지정이 됩니다. TRUE로 지정을 하더라도 정확하게 일치하는 값이 있으면 해당 값을 찾기 때문에 위와 같은 경우에는 생략해도 큰 지장이 없습니다.

 

수식이 입력된 C3셀을 드래그하여 C19셀까지 채워보겠습니다.

 

직급에 맞는 금액을 가져온 것을 확인할 수 있습니다.

댓글