엑셀 VLOOKUP HLOOKUP 차이점과 사용법 총정리

링크가 복사되었습니다
조회 1

엑셀에서 데이터를 효율적으로 관리하고 검색하는 데 있어 VLOOKUP과 HLOOKUP 함수는 매우 유용합니다. 두 함수 모두 특정 조건에 맞는 데이터를 찾아주는 역할을 하지만, 검색 방향에서 명확한 차이를 보입니다. 이 글에서는 VLOOKUP과 HLOOKUP 함수의 기본적인 개념부터 실제 활용 방법, 그리고 두 함수의 차이점까지 상세하게 알아보겠습니다.

VLOOKUP 함수란?

VLOOKUP 함수는 'Vertical Lookup'의 약자로, 세로 방향으로 데이터를 검색하는 함수입니다. 즉, 표의 가장 왼쪽 열에서 특정 값을 찾은 다음, 해당 값과 같은 행에 있는 지정한 열의 데이터를 반환합니다. 예를 들어, 사원 번호를 입력하면 해당 사원의 이름이나 부서 정보를 가져오는 데 사용할 수 있습니다. VLOOKUP 함수의 기본 구문은 다음과 같습니다. =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • lookup_value: 찾으려는 값입니다.
  • table_array: 검색할 데이터 범위입니다. 이 범위의 첫 번째 열에서 lookup_value를 찾습니다.
  • col_index_num: table_array에서 반환할 값의 열 번호입니다. 첫 번째 열이 1입니다.
  • [range_lookup]: 정확히 일치하는 값을 찾을지(FALSE 또는 0), 또는 근사값을 찾을지(TRUE 또는 1) 지정합니다. 일반적으로 정확히 일치하는 값을 찾기 위해 FALSE를 사용합니다.

HLOOKUP 함수란?

HLOOKUP 함수는 'Horizontal Lookup'의 약자로, 가로 방향으로 데이터를 검색하는 함수입니다. VLOOKUP과 유사하게 특정 값을 찾지만, 표의 첫 번째 행에서 값을 찾은 다음, 해당 값과 같은 열에 있는 지정한 행의 데이터를 반환합니다. 예를 들어, 월별 판매 실적 표에서 특정 월을 입력하면 해당 월의 총 판매량을 가져오는 데 사용할 수 있습니다. HLOOKUP 함수의 기본 구문은 다음과 같습니다. =HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

  • lookup_value: 찾으려는 값입니다.
  • table_array: 검색할 데이터 범위입니다. 이 범위의 첫 번째 행에서 lookup_value를 찾습니다.
  • row_index_num: table_array에서 반환할 값의 행 번호입니다. 첫 번째 행이 1입니다.
  • [range_lookup]: VLOOKUP과 마찬가지로 정확히 일치하는 값을 찾을지(FALSE 또는 0), 또는 근사값을 찾을지(TRUE 또는 1) 지정합니다.

VLOOKUP과 HLOOKUP의 주요 차이점

가장 큰 차이점은 데이터 검색 방향입니다. VLOOKUP은 세로(열 기준)로, HLOOKUP은 가로(행 기준)로 검색합니다.

  • 검색 대상: VLOOKUP은 표의 첫 번째 열에서 값을 찾고, HLOOKUP은 표의 첫 번째 행에서 값을 찾습니다.
  • 반환 값: VLOOKUP은 지정한 열 번호에 해당하는 데이터를 반환하고, HLOOKUP은 지정한 행 번호에 해당하는 데이터를 반환합니다.
  • 데이터 구조: VLOOKUP은 주로 ID, 이름 등과 같이 항목별로 정보가 세로로 나열된 데이터에 적합합니다. HLOOKUP은 날짜별, 월별 등과 같이 항목별 정보가 가로로 나열된 데이터에 더 적합합니다.

실제 활용 예시

VLOOKUP 예시: 만약 A1:C10 범위에 사원 정보가 있고, A열에 사원 번호, B열에 이름, C열에 부서가 있다고 가정해 보겠습니다. 사원 번호 '101'의 부서를 찾고 싶다면 다음과 같이 함수를 사용할 수 있습니다. =VLOOKUP(101, A1:C10, 3, FALSE) 이 함수는 A1:C10 범위에서 '101'을 첫 번째 열에서 찾고, 같은 행의 세 번째 열(부서)에 해당하는 값을 반환합니다.

HLOOKUP 예시: 만약 A1:D3 범위에 월별 판매 실적이 있고, 1행에 월(1월, 2월, 3월, 4월), 2행에 판매량, 3행에 판매 목표가 있다고 가정해 보겠습니다. '2월'의 판매량을 찾고 싶다면 다음과 같이 함수를 사용할 수 있습니다. `=HLOOKUP(

이 글이 도움이 되셨나요?← 홈으로