상세 컨텐츠

본문 제목

엑셀 꿀팁 VLOOKUP HLOOKUP 활용법 차이점 비교

생활정보

by 소포라_ 2024. 11. 27. 01:54

본문

728x90
반응형
SMALL

엑셀은 데이터를 관리하고 분석하는 데 강력한 도구입니다. 그중 VLOOKUPHLOOKUP 함수는 데이터를 효율적으로 검색하는 데 사용됩니다. 두 함수는 유사한 역할을 하지만, 데이터 방향에 따라 사용 방법이 달라집니다.

 


VLOOKUP 함수란?

VLOOKUP(Vertical Lookup)은 세로 방향으로 데이터를 검색하는 함수입니다.

  • 용도: 테이블의 첫 번째 열에서 특정 값을 찾고, 해당 행의 다른 열에서 값을 반환합니다.
  • 기본 문법:
     
    =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
    • lookup_value: 검색하려는 값.
    • table_array: 검색 범위.
    • col_index_num: 반환할 값이 있는 열 번호.
    • range_lookup: 정확히 일치하려면 FALSE, 비슷한 값을 허용하려면 TRUE.

예제:

이름점수등급

Alice 85 B
Bob 92 A
Charlie 78 C
=VLOOKUP("Bob", A1:C4, 2, FALSE)

결과: 92 (Bob의 점수)

 


HLOOKUP 함수란?

HLOOKUP(Horizontal Lookup)은 가로 방향으로 데이터를 검색하는 함수입니다.

  • 용도: 테이블의 첫 번째 행에서 특정 값을 찾고, 해당 열의 다른 행에서 값을 반환합니다.
  • 기본 문법:
     
    =HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
    • row_index_num: 반환할 값이 있는 행 번호.

예제:

ABC

이름 Alice Bob Charlie
점수 85 92 78
등급 B A C
=HLOOKUP("Bob", A1:C3, 2, FALSE)

결과: 92 (Bob의 점수)


VLOOKUP과 HLOOKUP의 차이점

항목VLOOKUPHLOOKUP

검색 방향 세로(열 기준) 가로(행 기준)
데이터 구조 열이 고정된 테이블에서 유용 행이 고정된 테이블에서 유용
예제 형태 첫 번째 열에서 검색 첫 번째 행에서 검색
일반 사용 상황 고객 ID, 제품 번호 같은 열 중심 데이터 월별 데이터, 시간 데이터 같은 행 중심 데이터

활용 팁

  1. 정확도 높이기: range_lookup을 FALSE로 설정하여 정확히 일치하는 값만 반환하도록 설정하세요.
  2. 데이터 정렬: range_lookup이 TRUE인 경우, 테이블 데이터가 정렬되어 있어야 정확한 결과를 얻을 수 있습니다.
  3. 에러 처리: IFERROR를 활용해 함수 실행 중 에러가 발생해도 깔끔하게 처리할 수 있습니다.
    =IFERROR(VLOOKUP("Bob", A1:C4, 2, FALSE), "데이터 없음")
     
     

728x90
반응형
LIST

관련글 더보기