엑셀함수 HLOOKUP – 표를 수평(가로)으로 따라가면서 값찾기

공개됨 글쓴이 Admin댓글 남기기

엑셀 표에서 값을 찾을 때  VLOOKUP함수를 많이 이용하는데 VLOOKUP함수는 값을 찾을 표가 수직으로(세로)되어 있을 때 사용한다.

그런데, 값을 찾을 표가 다음과 같이 수평(가로)으로 되어 있다면 ???

엑셀함수 HLOOKUP

VLOOKUP함수를 사용할 수 없고 HLOOKUP함수를 사용해야 한다.

HLOOKUP은 Horizontal Lookup을 줄여서 쓴 것인데 범위를 수평(가로)으로 따라가면서 값을 찾는다는 뜻이다.

아래 실습용 엑셀파일을 다운로드해서 Step별로 따라해 보자.

 

구문(Syntax)
HLOOKUP (lookup_value,table_array,row_index_num,[range_lookup])

범위(table_array)의 첫번째 행을 수평(가로)으로 따라가면서 키값(lookup_value)를 찾은 다음,
같은 열에 있는 지정된 행(row_index_num)의 값을 반환한다

인수 :

lookup_value : 범위에서 원하는 값을 찾기 위한 키값
table_array : 값을 찾을 범위
row_index_num : 값을 찾을 범위에서 가져올 값이 있는 행의 위치
range_lookup : 일치하는 키값을 찾을 것인지 근사값을 찾을 것인지 결정(TRUE-근사값,FALSE-일치하는 값)

 

Step 1

문구 판매 실적 자료가 있는데 품목하고 판매수량만 있다.

판매금액을 구하려면 품목별 단가가 필요하다.

HLOOKUP함수로

품목별 단가정보에서 단가를 구해 보자.

엑셀함수 HLOOKUP

 

Step 2

E10셀에 다음 수식을 입력하자.

=HLOOKUP(C10,$C$4:$G$5,2,FALSE)

“카카오프렌즈 사각필통”의 단가 4,500원이 구해진다.

엑셀함수 HLOOKUP

 

Step 3

E10셀의 수식을 복사하여

E11셀부터 E16셀까지 붙여 넣자.

판매실적의 단가 구하기가 완성되었다.

엑셀함수 HLOOKUP

 

 

작동 원리

C10셀의 값(카카오프렌즈 사각필통)

$C$4:$G$5 범위의 첫번째 행에서

정확히 일치하는(FALSE) 것을 찾으면 3번째 열이 찾아지는데

같은 열에 있는 2행의 값(4,500)을 반환한다

엑셀함수 HLOOKUP

 

이해를 돕기 위해 간단한 예를 들어서 설명했는데

위에서 예를 든 “품목별 단가정보”를 실무에서는 다른 시트에 두고 참조하는 경우가 많다.

 

 

댓글 남기기

이메일은 공개되지 않습니다.