표의 데이터중 어느 기준값의 밑으로 있는 데이터들중 특정한 지정 위치의 값을 찾을때 hlookup을 사용하고, HLOOKUP에서 H는 "Horizontal(가로)"을 의미합니다.
기본구문(엑셀 도움말 참조)
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) HLOOKUP 함수 구문에는 다음과 같은 인수가 사용됩니다.
|
예1. HLOOKUP 함수로 판매금액(근사치) 범위에 해당하는 인센티브 수수료 지급예
판매금액에 따른 인센티브
수식은 먼저 D8셀에 "=HLOOKUP(C8,$C$3:$I$4,2,TRUE)" 입력-> 엔터후 D17까지 드래그나 D8선택후 오른쪽 하단 모서리 더블 클릭을 해주면 D17까지 자동으로 수식이 들어간다.
=HLOOKUP(C8,$C$3:$I$4,2,TRUE)에서
- C8은 총판매금이고,
- $C$3:$I$4는 인센티브표의 찾을 범위 지정, 그냥 C3:I4 입력후 드래그시 이 위치 변동을 발생하므로 이를 막기위해 $를 각각 표시를 해주어서 절대참조 변위로 지정을 해주어야 한다 -> $C$3:$I$4 해주고
- 2는 인센티브 수수료 위치 이다, 판매금 행에서 다음행인 2번째라서 2 로 표시
- TRUE 는 근사치 범위내에 값을 찾는 조건을 줍니다 (만약 FALSE를 주면, 정확히 일치하는 값만 찾는 조건이라 대부분 "#N/A" 에러가 뜨므로 주이 필요)
예2. HLOOKUP 함수 정확히 일치하는 경우 값만 찾을 경우
어느 매장에 제품 진열 블록 위치 찾는 경우
수식은 먼저 D2셀에 "=HLOOKUP(C2,$C$10:$J$11,2,FALSE)" 입력-> 엔터후 C17까지 드래그나 C8선택후 오른쪽 하단 모서리 더블 클릭을 해주면 C17까지 자동으로 수식이 들어간다.
=HLOOKUP(C2,$C$10:$J$11,2,FALSE) 에서
- C2는 제품태그이고
- $C$10:$J$11는 태그값의 찾을 범위 지정, 그냥 C10:J11 입력후 드래그시 이 위치 변동을 발생하므로 이를 막기위해 $를 각각 표시를 해주어서 절대참조 변위로 지정을 해주어야 한다 -> $C$10:$J$11 해주고
- 2는 "태그의 블록위치표"에서 행 위치 이다, "태그의 블록위치표"표에서 태그다음행인 2번째라서 2 로 표시
- FALSE는 정확히 일치하는 값만 찾는 조건을 의미, 없는 경우는 "#N/A" 에러가 뜬다
아래는 관련있는 LOOKUP, VLOOUP 함수 기본 사용법
LOOKUP함수 사용법
2019/12/08 - [엑셀/초급] - 엑셀 lookup 함수 사용방법
VLOOKUP 함수 사용법
2019/12/08 - [엑셀/초급] - 엑셀 vlookup 함수 사용법
반응형
'엑셀 > 함수-초급' 카테고리의 다른 글
엑셀 나누기에서 발생 하는 #DIV/0! #VALUE 오류 원인 및 없애기 (0) | 2019.12.14 |
---|---|
엑셀 vlookup 함수 사용법 (0) | 2019.12.08 |
엑셀 lookup 함수 사용방법 (1) | 2019.12.08 |
댓글