Hlookup 함수
=Hlookup(lookup_value, table_array, row_index_num, [range_lookup])
Hlookup 함수는 특정 값을 표(table)의 왼쪽 첫 번째 행에서 찾아 같은 행에 있는 지정한 행 번호의 값을 반환하는 함수입니다.
※ 인수설명
lookup_value | 표의 왼쪽 첫 번째 행에서 찾을 값입니다. |
table_array | 보통 표를 말하며 찾을 값과 참조해 올 값을 모두 갖고 있는 데이터 범위를 의미합니다. |
rol_index_num | 행 번호로 두 번째 인수인 표에서 반환할 행의 인덱스 번호입니다. |
[range_lookup] | 찾기 옵션으로 표의 왼쪽 첫 번째 열에서 찾을 값을 찾을 때 사용하는 방법을 지정합니다. TRUE또는 FALSE로 지정할 수 있습니다. TRUE 또는 생략 : 표의 왼쪽 첫 번째 행이 오름차순으로 정렬되어 있다고 가정하고 값을 찾는 데, 일치하는 값이 없다면 찾을 값보다 작은 값 중에서 가장 큰 값을 찾습니다. FALSE : 표의 왼쪽 첫 번째 행의 정렬 방법과 상관없이 정확하게 일치하는 값을 찾습니다. |
※ 함수의 사용 예
아래 표에서 Hlookup함수를 사용해서 왼쪽 표의 제품별 출장비와 합계를 구해보세요. (합계 = 수량*출장비)
먼저 I2:L3의 데이터를 참고하여 F3열의 단가를 구하는 수식을 작성해봅니다.
F3값은 서울지역의 출장비 이므로 Hlookup 함수를 이용 I2:L3범위에,
서울지역에 대한 출장비가 얼마인지 구하는 수식을 작성합니다.
=HLOOKUP(C3, $I$2:$L$3, 2, FALSE)
수식을 구해보면 위와 같은데 찾을값, 테이블 범위, 행번호, 일치여부를 확인하여 수식을 작성해줍니다.
이때 테이블 범위는 고정되어야 하므로 $I$2:$L$3 절대참조식으로 적어줍니다.
그리고 정확한 값을 찾아야 하므로 수식에 FALSE 값을 붙여줍니다.
그렇게 하면 F3의 출장비가 얼마인지 구할수 있고 나머지 F4:F7에 수식을 복사합니다.
합계의 경우에는 수량*출장비를 하면되므로 먼저 G3를 구한다음 마찬가지로 수식을 복사하면되는데
G3에 =E3*F3 수식을 넣어준뒤, 마찬가지로 G4:G7에 수식을 복사하면
아래와 같은 결과값을 얻을수 있습니다.
'강좌(교육)' 카테고리의 다른 글
[엑셀 함수강좌] 제품별 합계금액 계산(SUMIF)엑셀교실 (0) | 2016.12.15 |
---|---|
[엑셀 함수강좌] 상여금 지급내역 계산(Lookup)엑셀교실 (0) | 2016.12.15 |
[엑셀 메뉴강좌] 레이블을 이용하여 계산하기엑셀교실 (0) | 2016.12.15 |
[엑셀 함수강좌] 빈도수 높은금액 계산(MODE)엑셀교실 (0) | 2016.12.15 |
[엑셀 메뉴강좌] 날짜/시간 표시방법엑셀교실 (0) | 2016.12.15 |