엑셀/엑셀 함수 팁

[엑셀 함수] 참조함수 HLOOKUP(수평(Horizontal)고유값으로 데이터 가져오기)

90년대생 직장인 2021. 11. 22. 20:38
반응형

「90년대생 직장생활」


[함수 소개]

HLOOKUP함수 Horizontal(수평/가로의) LOOKUP(검색/색인) 의 약자

이름 그대로 <수평으로 검색한다>라고 알아두시면 좋습니다.

대표적인 참조함수인 VLOOKUP과 형제관계로 고유값으로 관리되는 데이터 테이블에서

수평방향으로 일치하는 열의 위치를 찾고 사용자가 설정한 행의 값을 불러옵니다.

VLOOKUP을 사용할 수 없는 수평 참조범위 값들을 가져올 때 유용한 함수입니다.

 

[기본 구문]

[활용 예제]

"제품 코드 고유값으로 제품명과 단가 정보 가져오기"

 

반응형

<첫 번째_제품명 가져오기>

B7셀의 "BB10"값을 $B$2:$E$4 범위 참조 테이블의 첫 번째 행에서 찾고

2번째 행에 있는 셀 값을 정확히(0/FALSE) 반환

<두 번째_단가 가져오기>

B7셀의 "BB10"값을 $B$2:$E$4 범위 참조 테이블의 첫 번째 행에서 찾고

3번째 행에 있는 셀 값을 정확히(0/FALSE) 반환

<종합>

'제품명'과 '단가'의 차이는 HLOOKUP 함수 인수중 3번째 row_index_num만 

2번째인지 3번째인지 설정하면 쉽게 아래 음영부를 채울 수 있습니다.

[주의사항]

(1) table_array 범위는 선택 후 꼭! [F4]를 통해 절대참조로 바꿔주세요

   (절대 참조를 하지 않는 경우 대량의 테이블에서 수식을 복사하면

    참조범위가 바뀌면서 오류가 발생하기 쉽습니다!)

(2) lookup_value의 데이터가 table_array 첫 번째 행에 있어야 합니다.

   HLOOKUP함수 자체가 table_array의 첫번째 열에서 lookup_value를 찾으며

   다른 열에 있다면 HLOOKUP함수가 동작하지 않습니다.

 

「90년대생 직장생활」

반응형