본문 바로가기

엑셀/함수

HLOOKUP 함수

반응형

유용한 함수 HLOOKUP

실제 많이 사용되는 함수중 VLOOKUP 함수와 함께 HLOOKUP 함수도 많이 사용됩니다.

VLOOKUP 함수는 열에서 해당 값을 찾아 그 행에서 데이터를 찾는다면,

HLOOKUP 함수는 행에서 해당 값을 찾아 그 열에서 데이터를 찾습니다.

 

HLOOKUP 함수 작성방법은 다음과 같습니다.

 

    HLOOKUP (찾고자 하는 값, 찾을 범위, 값을 가져올 행 번호, TRUE 또는 FALSE)

 

HLOOKUP 함수는 찾을 범위 내에서 찾고자 하는 값을 찾아 그 찾은 셀의 동일한 행에서 값을 가져올 행 번호 위치의 데이터 값을 가져옵니다.

마지막 입력값이 TRUE일 경우는 찾고자 하는 값과 유사한 값을 찾고, FALSE인 경우에는 찾고자하는 값과 일치하는 값을 찾습니다. 기본값으로는 TRUE가 설정되어 있습니다.

 

 

 

다음은 납품수량이 적힌 장부를 예로 HLOOKUP 함수에 대해 알아보고자 합니다.

 

납품장부
[그림 1] 납품장부

[그림 1] 납품 장부를 보시면 납품 품목은 세로로 작성(같은 열)되어 있으며 납품 회사명은 가로로 작성(같은 행)되어 있습니다.

HLOOKUP 함수는 가로로 작성되어 있는 데이터에서 원하는 값을 찾고 그 찾은 셀과 동일한 열에서 해당 열 번호에 있는 값을 반환합니다.

 

HLOOKUP_함수_입력_및_결과
[그림 2]HLOOKUP 함수 입력 및 결과

  입력식 : =HLOOKUP ("A사",B2:F6,2,FALSE)

 

[그림 2]의 입력식을 보면 'A사'를 [그림 1] 납품 장부 2행에서 찾습니다. 그러면 C열의 'A사'를 찾게 됩니다.

그 후 C열에서 두 번째 열에 있는 데이터를 반환합니다.

이때 열 번호는 'A사'를 찾았던 열부터 매겨집니다. ('A사'가 있는 열이 첫 번째 열)

그러므로, 'A사'의 두 번째 열은 '볼트'이며 그 수량은 '500'임을 [그림 1]에서 알 수 있으며

[그림 2] 결과에도 동일한 값이 나왔음을 알 수 있습니다.

 

이제 VLOOKUP 때와 같이 셀을 꾸며서 원하는 값을 입력하면 그 결괏값이 나오도록 해보겠습니다.

 

입력값에_따라_해당_데이터를_찾도록_함수를_입력
[그림 3] 입력값에 따라 해당 데이터를 찾도록 함수를 입력

 

 

 

점수 셀(노란색으로 칠해진 셀)에 다음과 같이 입력합니다.

 

     =HLOOKUP(B12,B2:F6,IFS(C12="볼트",2,C12="너트",3,C12="와셔",4,TRUE,5),false)

 

  B12 : [그림 3]에서 'B사'가 입력되어 있는 셀 주소 값

  B2:F6 : [그림 1]의 납품 장부 전체 셀 주소 값

  C12 : [그림 3]에서 '와셔'가 입력되어 있는 셀 주소 값

 

IFS 함수는 아래 링크의 글을 참조하시기 바랍니다.

 

VLOOKUP함수

 

VLOOKUP함수

셀에서 많이 사용되는 VLOOKUP함수 VLOOKUP함수와 HLOOKUP함수는 실제 업무에서 많이 사용되는 함수 중 하나입니다. 데이터 테이블에서 내가 원하는 값을 눈으로 일일이 찾기에는 시간도 많이 걸리고

mr-johndoe.tistory.com

 

B사의 와셔 납품 수량을 [그림 1]에서 확인해보면 200이므로 입력 식이 정확한 데이터를 반환함을 알 수 있습니다.

 

참고로 데이터가 입력되어 있는 행의 마지막까지 선택하려면,

Ctrl + Shift + 오른쪽 화살표(→)

세 버튼을 동시에 클릭하면 됩니다.

Ctrl 키와 Shift 키를 누르신 상태에서 오른쪽 화살표(→) 키를 누르시면 됩니다.

 

행의 마지막 셀까지 선택

 

반응형

'엑셀 > 함수' 카테고리의 다른 글

통계 함수 II  (0) 2021.04.09
통계 함수 I  (0) 2021.04.08
논리 함수  (0) 2021.04.07
VLOOKUP함수  (0) 2021.04.02
Address 함수 사용하기  (0) 2021.03.27