엑셀 HLOOKUP 함수 사용법 및 실전예제 총정리 :: 참조 함수

가로로 된 범위에서 값을 참조하여 다른 항목의 값을 반환하는 HLOOKUP 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 HLOOKUP 함수 사용법 :: 참조 함수

엑셀 HLOOKUP 함수

실습파일

요약

참조범위의 첫행(맨 윗행)에서 일치하는 값을 찾은 뒤 지정한 행번호에 위치하는 항목을 반환합니다.

설명

HLOOKUP 함수가로로 나열된 자료의 첫행(맨 윗행)에서 찾고자하는 값을 검색한 뒤, 일치하는 값이 있으면 사용자가 지정한 행번호에 위치하는 항목을 반환하는 함수입니다. 만약 세로로 나열된 자료에서 원하는 항목을 조회할 경우 VLOOKUP 함수를 이용하거나 고급함수로 MATCH-INDEX 함수를 이용할 수 있습니다.

호환성

 Windows 버전  엑셀 모든버전에서 사용 가능합니다.
 Mac 버전  엑셀 모든버전에서 사용 가능합니다.

구문

= HLOOKUP ( 찾을값, 참조범위, 행번호, [일치옵션] )

인수

 찾을값  참조범위의 첫행(맨 윗행)에서 찾을 값입니다.
 참조범위  자료를 검색할 표/범위입니다.
 행번호  조회범위에서 일치하는 조회값이 첫행에 있을 경우, 몇번째 행에 있는 항목을 반환할지 지정하는 행번호입니다.
 일치옵션  [선택인수] 정확히 일치(0, FALSE) 또는 유사일치(1, TRUE) 할지 정합니다. 기본값은 '유사일치'입니다.

반환값

조회범위에서 조회값과 일치하는 열 및 행번호에 위치하는 항목의 데이터형식에 따라 다양한형태으로 반환합니다.

사용예제

엑셀 HLOOKUP 함수 사용예제
HLOOKUP 함수를 이용해 가로로된 범위에서 원하는 값을 참조합니다.

다른 주의사항

  • HLOOKUP 함수 [일치옵션]의 기본값은 '유사일치'(TRUE, 1)입니다. 만약 HLOOKUP 함수를 유사일치로 사용할 경우 조회범위의 첫행은 반드시 오름차순(...-2,-1,0,1,2,...,A-Z, 가-힣, FALSE, TRUE) 으로 정렬되어야 합니다.
  • 세번째 인수인 행번호는 1보다 큰 값이어야 합니다. 만약 행번호가 1보다 작을경우 HLOOKUP 함수는 #VALUE! 오류를 반환합니다.
  • 만약 조회범위의 전체행의 개수보다 입력된 행번호가 클 경우 HLOOKUP 함수는 #REF! 오류를 반환합니다.
  • HLOOKUP 함수의 [일치옵션]이 FALSE(정확히일치)이고 [조회값]이 텍스트형식일 경우 조회값에 와일드카드를 사용할 수 있습니다.
  • 만약 HLOOKUP 함수의 [일치옵션]이 TRUE(유사일치)이고 조회범위에 일치하는 조회값이 없을경우. HLOOKUP 함수는 조회범위에서 조회값보다 작은 값 중 가장 큰 값을 반환합니다.

    [조회범위] = {1000,2000,3000,4000,5000} '// 유사일치일 경우
    [조회값]
    1. = 1250 '// 1000을 일치하는 값으로 판단합니다.
    2. = 3300 '// 3000을 일치하는 값으로 판단합니다.
    3. = 7000 '// 5000을 일치하는 값으로 판단합니다.

[링크] MS OFFICE 공식 홈페이지 HLOOKUP 함수 설명

관련 기초함수 | by 오빠두엑셀

0 0 투표
게시글평점
guest
1 댓글
Inline Feedbacks
모든 댓글 보기
신재일
신재일
2020년 5월 13일 3:11 오후
게시글평점 :
     

분명히 값이 있는데도 일부만 에러값이 떠서 왜 그런가 했는데, 정확히 일치로 설정해야 되는 거였네요. 덕분에 문제 해결 잘 하였습니다. 감사합니다!

1
0
여러분의 생각을 댓글로 남겨주세요.x