본문 바로가기
검색 기록

엑셀 VLOOKUP 함수 완벽 정리! 사용 방법, 개념 알아보기!

by 루방기 2025. 3. 25.
Table of contents

     

    전 엑셀을 사용해서 데이터를 찾고, 정리해야할일이 많은 편이예요. 저는 보통 INDEX & MATCH 함수를 활용하여 데이터를 정리하긴 하는데요~ 

     

    상황에 따라 VLOOKUP이 더 간단히 사용되는 경우가 있어서 종종 사용합니다.

     

    자주 안쓰다보니,, 자꾸 잊어버려서 공부할 겸해서 정리해보았어요!

    VLOOKUP 함수란?

    엑셀에서 가로는 "행", 세로는 "열"이라고 하는데, VLOOKUP 함수는 세로 방향(Vertical)으로 데이터를 검색하여 특정 값을 찾아주는 함수예요!

     

    주어진 기준 값을 검색하여, 해당 값이 있는 행에서 원하는 열의 데이터를 가져오게하는 함수랍니다!


    📌 VLOOKUP 함수의 기본 구성

           =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])


    인수 설명

    인수란 함수가 올바르게 작동하는 데 필요한 입력 값들을 말합니다. 위 함수 기본 구성의 괄호안에 적힌 것을이 바로 인수죠!

    • lookup_value (검색값) : 찾고자 하는 값
    • table_array (범위) : 검색할 데이터가 있는 범위
    • col_index_num (열 번호) : 검색된 행에서 가져올 데이터가 위치한 열의 번호(첫 번째 열을 1로 계산)
    • range_lookup (옵션) :
      TRUE 또는 생략 시: 근사값 검색 (오름차순 정렬 필요)
      FALSE 입력 시: 정확한 값만 검색

    VLOOKUP 함수 사용 예제

    예제 1: 직원 정보에서 부서 찾기

    아래와 같이 구성된 데이터에서 사원 ID를 입력하면 해당 직원의 부서를 자동으로 가져올 수 있어요!

    • 사원 ID(102)의 부서를 찾고 싶다면 아래와 같이 입력!
      =VLOOKUP(102, A2:C4, 3, FALSE)


      💡 결과: 마케팅팀
    • 함수 설명
      1) 102를 검색
      2) A2:C4 범위에서 검색
      3) 3번째 열(부서)에서 값을 가져옴
      4) FALSE: 정확한 값만 검색

    예제 2: 동적 검색을 위한 셀 참조

    인수에 사원 ID를 직접 입력하는 것이 아니라, 특정 셀에 필요한 값을 입력하여 데이터를 찾는 방법이예요!

     

    • E2에 아래와 같이 입력!
      =VLOOKUP(E2, A2:C4, 3, FALSE)

      💡 결과: 마케팅팀으로 아래 표에 보면 잘 검색된 것을 알 수 있었어요
            필요한 값을 변경하면, 결과도 자동으로 바뀌어요~~~ 연습 꼭 해보시길!

    VLOOKUP 함수 사용 주의 사항

    • (가장 중요!!!!!) VLOOKUP 함수는 열을 기준으로 데이터를 찾고, 인수도 열을 기준으로 작성하게돼요!
      따라서 열이 변경되면 잘못된 값이 반환될 수 있어요! 데이터양이 많을 경우 더욱이 신경을 많이 써야 한답니다!
      추가로, 열 번호를 유연하게 사용하려면 COLUMNS 함수를 활용할 수 있어요.
      =VLOOKUP(E2, A2:C5, COLUMNS(A2:C2), FALSE)
      위와 같이 COLUMNS 함수를 사용해주면,
      범위가 변경되더라도 자동으로 올바른 열의 데이터를 가져오게 되니 꼭 연습해보세요~!
    • 검색하려는 값이 반드시 첫 번째 열에 있어야 해요!
      VLOOKUP 은 왼쪽에서 오른쪽으로 검색을 하기 때문에 기준 데이터의 왼쪽 데이터를 검색할 수 없어요
    • 정확한 값 FALSE 옵션 사용 했을 때, 값이 없으면 #N/A 오류가 발생해요!
      이럴 땐 당황하지말고! IFERROR힘수를 함께 사용하면 쉽게 해결이 가능합니다~
      ex. =IFERROR(VLOOKUP(105, A2:C5, 3, FALSE), "데이터 없음")
      값이 없으면 해당 셀에 "데이터 없음"으로 표시되니 편하겠죠?
    • 근사 값 TRUE 옵션을 사용할 경우 오름차순 정렬 필수!
      TRUE를 사용하면 가장 가까운 근사값을 찾는데, 정렬이 되어있지 않을 경우 잘못된 값을 반환하게 돼요.
      그래서 꼭! 정렬을 해주어야 합니다.
    • 동일한 값이 여러 개 있을 경우 첫 번째 값만 반환
      중복된 값을 찾을 때에는 COUNT 함수나, FILTER 함수 등을 활용할 수 있어요!

    인기글도 함께 읽어보세요~!

     

     

    육아휴직 제도, 2025년 육아휴직 조건, 신청 방법, 기간 알아보기!

    달라진 아니! 좋아진 육아휴직 제도!어떻게 좋아졌는지! 함께 알아보도록 해요~~ 2025년 1월 1일부터 바로 적용된 육아 지원 제도! 일하는 엄빠들~~~ 달라진 제도 꼭 확인해서 혜택 모두 챙겨가도

    note1386.tistory.com

     

     

    레티놀, Retinol, 효과, 성능, 사용법 알아보기!

    얼마 전 미국에 갔다온 지인에게 '트레이더조 레티놀 나이트 세럼' 을 선물 받았어요!  가격도 저렴하고 효과가 진짜 짱이라면서!한달만 사용해보면 깐달걀 피부를 가질 수 있다고 하더라고요?

    note1386.tistory.com

     

     

    서브컬쳐 뜻 유래, 서브컬쳐란?

    ‘서브컬쳐’는 현대 사회에서 흔히 접할 수 있는 용어로, 특히 젊은 층과 대중문화를 중심으로 자주 언급됩니다. 서브컬쳐의 의미, 반대 개념, 유래, 그리고 대표적인 예시를 통해 이 개념을 심

    note1386.tistory.com


     

    어렵지 않아요~~~ 연습 한번만 해보시면! 쉽게 사용하실 수 있으실 거예요~

    화이팅입니닷!

     

    엑셀 VLOOKUP 함수 완벽 정리! 사용 방법, 개념 알아보기!