728x90
반응형

안녕하세요 엑셀런트입니다.

 

vlookup의 반대 함수인 hlookup함수를 소개합니다.

vlookup이 배열의 첫 열에서 값을 검색하여 같은 행의 데이터를 찾아주는 반면

hlookup은 배열의 첫 행에서 값을 검색하여 같은 열의 데이터를 찾아주는 함수입니다.

 

1. hlookup

  (의       미) 배열의 첫 행에서 값을 검색하여, 지정한 행의 같은 열에서 데이터를 돌려줍니다.

  (기본수식) = hlookup(찾으려는 값, 값이 있는 테이블 범위, 테이블 내의 행번호, [옵션키])

 

예제를 통해 알아보겠습니다.

hlookup예시(출처:엑셀런트)

Q. 원천데이터 (3~6행)의 정보를 활용해서, H열의 정보를 채워라.

 

A. hlookup을 활용하여 이 문제를 해결해 보겠습니다.

    (C10셀에 입력) = HLOOKUP(C$9,$C$3:$L$6,2,FALSE) 및 수식 오른쪽으로 복사

                                *2 : 데이터의 두번째 줄에 성별이 있기 때문

    (C11셀에 입력) = HLOOKUP(C$9,$C$3:$L$6,3,FALSE) 및 수식 오른쪽으로 복사

                                *3 : 데이터의 세번째 줄에 특별활동이 있기 때문

 

* 중간에 표시되어있는 $표시는 행/열을 고정시키는 기호입니다. 범위를 지정한 후 F4키를 누르면 고정시킬 수 있습니다.

* 고정시켜야 수식을 아래로 내려도 정상작동하기 때문에 반드시 해주어야합니다.

hlookup예시(출처:엑셀런트)

위와 같이 입력하면 네 사람의 성별과 특별활동을 찾아 입력할 수 있습니다.

다만, 2와 3의 차이로 일괄복사를 할 수 없고 중간에 다른 값을 입력해야합니다.

(이 번거로움은 match함수를 쓰면 해결이 가능한데, 다음번에 match함수에 대한 컨텐츠에서 자세히 설명하겠습니다.)

 

(TIPS) 실무에 활용하기 유용한 팁

 

1) 범위지정

범위를 지정할 때, 마우스로 해당 범위를 지정하는 것이 번거로울 경우가 있습니다.(데이터가 오른쪽으로 매우 긴 경우)

이 경우, 테이블 범위 지정 시 Shift + Space Bar를 활용하여 해당 열 전체를 선택한 후, Shift + 아래화살표를 통해 범위를 지정할 수 있습니다.

 

2) True, False선택관련

엑셀에서는 True/False기능을 통해 유사일치/정확한일치 기능일 지원합니다.

다만 대부분의 실무사례에서는 정확한일치 기능을 활용합니다.

정확한 일치를 활용하려고 하는 경우, Ture/False 중 아무것도 입력하지 않아도 정확한 일치가 됩니다.

 

종합하면, 아래와 같은 수식으로 정리가 됩니다.

 

(정리 전) =HLOOKUP(C$9,$C$3:$L$6,2,FALSE)

(정리 후) =HLOOKUP(C9,3:6,2,)

 

정리 전에 비해 확연히 수식이 짧아진 것을 알 수 있습니다.

또, 마우스를 한번도 사용하지 않아도 되기 때문에 일을 잘해 보이는데 매우 유용합니다.ㅎㅎ

hlookup예제(출처:엑셀런트)

이상 hlookup의 활용에 대한 설명이었습니다.

데이터 종류에 따라 vlookup과 hlookup을 알맞게 활용하면 업무를 효율적으로 할 수 있습니다.

 

 
hlookup 엑셀 예제.xlsx
0.01MB

<안내>

사용, 배포 등의 제한이 없습니다. 자유롭게 사용해주세요.

관련하여 보완이 필요한 부분이 있으면 댓글을 통해 말씀해주세요.

조언, 문의, 추가자료 언제든 환영합니다.

 

감사합니다.

 
반응형

+ Recent posts