티스토리 뷰

엑셀 Hlookup 함수는 사무환경에서 사용빈도가 높지 않은 함수이다 보니, 정작 사용하려 하면 기억나지 않는 함수 중 하나라고 생각됩니다. 그래도 알고 있으면 도움되는 엑셀 함수이니, 이번 포스팅엔 Hlookup 함수의 구조와 일치하는 조건 값 찾기, 유사한 조건 값 찾기, 와일드카드 사용 방법에 대해 설명을 다루도록 하겠습니다.

 

Hlookup 엑셀 함수 사용법

 

엑셀 Hlookup 함수 사용법

 

1. Hlookup  엑셀 함수 구조

Hlookup(조건, 조건 범위, 행 위치, 옵션 값)

 

  • 조건 : 조건 범위에서 찾고자 하는 조건 값 또는 내용입니다.
  • 조건 범위 : 조건과 결과를 찾을 범위이며, 조건은 조건 범위의 첫 번째 열(줄)에서만 찾습니다. (첫 번째 줄이 아닌 다른 줄을 사용하고 싶은 경우 Match, Index와 같은 함수 응용이 필요합니다)
  • 행 위치 : 일치하는 조건이 있는 셀 주소 기준으로(기준 셀을 1행으로 판단), 행 위치만큼 아래 위치한 셀 내용을 불러옵니다. (기준 셀이 1이기 때문에, 만약 4라면 아래로 3칸 이동됩니다)
  • 옵션 값 : 완벽히 일치하는 값(FALSE)을 찾거나, 비슷한 내용(TRUE, 공백)을 찾을 때 사용하는 옵션 값이며, 공백 처리가 가능해 필수 조건은 아닙니다.

 

2. Hlookup 엑셀 함수 예제 - 옵션 FALSE

 

예제 : =HLOOKUP("A00400",  $C$2:$I$5,  4,  FALSE)

결과 : \650,929

 

  • FALSE 옵션에 따라 $C$2:$I$5 영역에서 조건 "A00400"과 일치하는 값을 찾습니다.
  • 위 예제는 F2셀에 있군요. 그렇다면 F2셀을 1번 행으로 보고, 아래로 4번째 행의 값을 가져옵니다.

 

3. Hlookup 엑셀 함수 예제 - 옵션 TRUE

 

예제 : =HLOOKUP("A00599",  $C$2:$I$5,  4,  TRUE)

결과 : \554,137

 

  • 조건 범위 $C$2:$I$5의 첫 번째 행(가로)에서, 옵션 TRUE(공백)에 따라 조건 "A00599"와 유사한 값을 찾습니다. 그리고 이렇게 찾아진 값이 예제 기준 G2 셀입니다.
  • G2셀을 기준으로(행 위치 1)으로 보고 행 위치 조건만큼 아래 셀 내용을 가졌는데, 예제 기준 행 위치 4에 해당되는 G5셀입니다.
  • 왼쪽에서 오름쪽으로 오름차순 정렬이 되어있어야 정확한 결과가 표시됩니다.

 

4. Hlookup 엑셀 함수 - 와일드카드 조건

와일드카드 조건은  " * "와 "? " 두 가지 조건만 사용하기 때문에 부담 가지실 내용은 아니며, 아래 예제를 통해 조금 더 자세히 알아보도록 하겠습니다.

 

  • * : *가 오는 위치부터 뒷 내용은 모두 무시됩니다.
  • ? : 1개의 문자에 대해서만 무시됩니다.
  • ~* : * 을 실제 문자로 사용합니다.
  • ~? : ? 을 실제 문자로 사용합니다.

 

 

예제 : =HLOOKUP("#2*",  $C$2:$I$5,  4,  FALSE)

결과 : \235,259

 

  • 조건 #2*의 " * "를 통해, #2 뒤에 오는 문자는 개수, 내용에 관계없이 무시됩니다.
  • 일치하는 조건 찾기인 FALSE 옵션이 적용돼있으니, #2와 일치하는 "#2_제품2"가 있는 D2 셀을 찾습니다.
  • D2 셀을 첫 번째 행으로 잡고, 아래로 4번째 행인 D5셀 내용을 표시합니다.
  • " * " 는 "#2*", "#*_", *2_"와 같이 응용 가능합니다.

 

예제 : =HLOOKUP("#4???4",  $C$2:$I$5,  4,  FALSE)

결과 : \650,929

 

  • 조건 #4???4 는 " ? " 를 통해 중간 3개의 단어(숫자...등)의 어떤 내용이 오더라도 무시합니다.
  • 일치하는 조건이란 옵션 FALSE가 적용돼있기 때문에, 나머지 값이 일치하는 "#4_제품4"가 있는 F2셀을 찾습니다.
  • F2 셀을 1행으로 보고, 아래로 4번째 행인 F5셀 내용을 가져옵니다.
  • " ? " 는 "?4??품4", "?????4"와 같이 응용 가능합니다.

    ▶ 엑셀 Vlookup 함수 사용법

 

마지막으로 Hlookup은 조건을 가로 방향으로 찾기 때문에, 세로 방향의 조건 찾기를 원한다면 Vlookup을 사용해야 됩니다.

LIST