티스토리 뷰

IT

엑셀 vlookup 함수 (브이룩업) 사용법

Jacob_hwang 2022. 4. 20. 23:27

목차



    오늘은 엑셀 vlookup 함수 사용법에 대해 포스팅 해보려고 한다. 거의 회사에서 하루도 빠짐없이 쓰는 함수인 것 같다.

    사무직 회사원이라면 거의 필수적으로 알아야 하는 기능이다. 그만큼 정확히 단시간에 업무 처리를 가능하게 해주는 강력한 기능이니, 엑셀 vlookup 함수 (브이룩업) 사용법을 꼭 숙지하길 바란다. 

     

    최대한 단순한 상황을 통해 엑셀 vlookup 함수 (브이룩업) 의 기능을 소개하고, 원리를 익히자.

    이 원리를 통해서 자기 업무에 vlookup 함수를 적용하면서 스킬을 쌓아가자. 

     

     

    엑셀 vlookup 함수 (브이룩업) 의 기능

    엑셀 vlookup 함수는 주어진 데이터에서 pairing 된 다른 데이터를 찾아 주는 기능이다. 즉 짝꿍을 찾아주는 것이다. 예를들어 나에게 주어진 데이터가 있고, 다른 짝궁 데이터들은 마스터 데이터에서 찾아오는 상황에서 사용할 수 있다. 

     

    하기 예제 상황으로 이해해보자.

     

     

    엑셀 vlookup 함수 (브이룩업) 의 예제

    하기 엑셀 vlookup 함수의 간단한 예제를 통해 설명해보겠다. 상황은 이렇다. 주문서를 넘겨 받았는데, 제품명만 있다. 제품명을 통해 나머지 데이터인 색상, LOT번호를 제품 카달로그에서 확인해서 채워넣어야 하는 일이 주어졌다(노란색 셀부분). 하기와 같은 상황에서는 주문량이 많지 않기 때문에 카달로그를 보면서 하나하나 작성해도 오래 걸리지 않을 것이다. 

     

    하지만, 주문량이 100건, 1000건 이렇게 대량이라면, 하나하나 찾아가면서 일일이 작성 가능할까?

    아마 밤을 새야할 것이다.

     

    이런 상황에서 엑셀 vlookup 함수를 사용할 수 있다. 엑셀 vlookup 함수의 기능에서 얘기했던 마스터데이터는 여기에서 카달로그가 되는 것이다.  

     

    엑셀 vlookup 함수
    엑셀 vlookup 함수 예제

     

    자 이제 엑셀 vlookup 함수를 통해 주문서 내 노란색 부분을 채워보겠다.

    하기 노란색으로 칠한 셀에 먼저 함수를 작성해볼 것이다. 하기 노란색 칠한 셀의 좌표는 J12 이다. 

     

    =vlookup(I12,$E$11:$G$20,2,0)

     

    답부터 공개하면, 위와 같다. 

    위의 함수처럼 엑셀 vlookup 함수의 인수는 총 4가지다.

     

    하나하나 설명해보겠다. 

     

    첫 번째 인수 (I12) : 가지고 오려고 하는 데이터와 Pairing 된 데이터를 뜻한다. 즉 기준 데이터라고 생각하면 된다. 여기 예제에서는 제품명이 되는 것이다.

     

    두 번째 인수 ($E$11:$G$20) : 마스터데이터(카달로그)이다. 중요한 점은 마스터데이터 범위에서 기준데이터 (첫 번째 인수) 칼럼이 범위에서 제일 왼쪽에 있어야 한다. 즉 여기 예제에서는 제품명 칼럼이 제일 왼쪽에 위치해야 한다. 그렇게 해야 제품명을 통해서 색상 및 LOT번호를 가져올 수 있다.

     

    또 하나 주의할 점은, 인수들은 모두 절대참조 되어야 한다.

    (각 인수의 행렬에 모두 $ 표시가 있어야 한다. $표시는 인수를 클릭한 다음 F4 Key를 누르면 절대참조로 바꿀 수 있다.)

     

    세 번째 인수 (2) : 마스터데이터에서 몇 번째 칼럼 데이터를 가지고 올 것인가를 정할 수 있다. 우리는 현재 색상 데이터를 가져와야 하기 때문에 이 인수는 2를 넣어야 한다. 만약 이 인수에 1을 넣으면 제품명 즉 물망초가 입력된다. (제품명 - 1, 색상 - 2, LOT번호 - 3)

     

    네 번째 인수 (0) : 이 인수에는 1과 0만 넣을 수 있으며, 0은 기준데이터가 완벽히 일치 시, 1은 완벽히 일치하지 않아도 데이터를 가져온다. 즉 인수 0을 넣었을 때에는 정확히 물망초라고 적혀야 데이터가 딸려오는 것이다. 인수 1은 거의 쓸일이 없을 것이다. 

     

    엑셀 vlookup 함수
    J12 셀에 엑셀 vlookup 함수 작성

     

    =vlookup(I12,$E$11:$G$20,2,0)

    하기와 같이, 위 엑셀 vlookup 함수식을 넣으면 카달로그 표의 색상 값 S 를 Return 한다. 

     

     

    엑셀 vlookup 함수
    엑셀 vlookup 함수를 통해 색상 데이터를 카달로그에서 불러옴

     

    LOT 번호는 엑셀 vlookup 함수식을 어떻게 입력하면 될까?

    하기와 같은 입력을 통해 가능하다. 

     

    =vlookup(I12,$E$11:$G$20,3,0)

     

    I12 는 기준이 되는 데이터인 물망초와 같고, 마스터데이터 범위도 같다. 

    세번 째 인수는 마스데이터에서 LOT번호가 3번째에 있으므로 3을 입력한다. 

    네번 째 인수는 기준데이터가 정확히 일치할 때만 값을 가져와야 하므로 0 을 똑같이 입력한다. 

     

    엑셀 vlookup 함수
    엑셀 vlookup 함수를 통해 LOT번호 데이터를 카달로그에서 불러옴

     

    자 이제 나머지 부분도 엑셀 vlookup 함수실을 셀 복사 붙여넣기를 통해,

    하기와 같이 모두 완성한다.

     

    엑셀 vlookup 함수
    엑셀 vlookup 함수를 통해 모든 데이터를 카달로그에서 불러옴

     

     

    오늘은 엑셀 vlookup 함수에 대해 알아보았다. 

    다음에는 엑셀 vlookup 함수를 응용하는 방법을 포스팅 할 예정이다. 

    반응형

    'IT' 카테고리의 다른 글

    엑셀 틀고정 설정 및 해제 (행열 셀고정)  (0) 2022.05.22
    엑셀 중복값 찾기  (1) 2022.04.21
    엑셀 숫자0 (엑셀 전화번호 0 붙이기)  (0) 2022.03.27