오늘은 엑셀에서 많이 쓰이는 VLOOKUP 에 대해 알아보겠습니다.

 

VLOOKUP()를 한마디로 설명하자면 입력된 값을 검색해서 지정된 값으로 표시되도록 하는 함수입니다.

스프레드시트 프로그램을 사용하면서 복잡한 표를 사용하게 되었을때 많이 사용되어 엑셀의 초급과 중급의 경계를 구분하는 함수라고 개인적으로 생각합니다. 

 

이 함수를 정확히 익혀 두시면 업무에 큰 도움이 되실껍니다. HLOOKUP 은 참조하는 방향만 다르고 사용법은 동일합니다.

 

 

엑셀에서 VLOOKUP() 사용하기

 

 

 

 

판매하는 상품별로 코드와 이름, 상품값이 있습니다.

그 옆에는 주문을 받아 시간별로 주문내역을 코드로 입력 하였습니다. 하지만 상품코드만 입력하였으므로 어떤 상품이 얼마에 판매가 되었는지 한번에 알기가 어렵죠. 이럴때 VLOOKUP() 함수를 사용합니다.

 

사용법을 알아보겠습니다.

 

VLOOKUP(검색할 값, 참조할 배열, 배열내 출력할 컬럼, 정렬순서)

 

  • 검색할 값 : 현재 입력되어 있는 값으로 이 값을 기준으로 참조할 배열에서 값을 검색합니다.
  • 참조할 배열 : 검색해야 할 값이 들어있는 표
  • 배열내 출력할 컬럼 : 참조할 배열내 검색되었을 경우 표시할 컬럼
  • 정렬순서 :  참조할 배열을 순서대로 배치 하였을 경우 TRUE, 아닐경우 FALSE <- 그냥 첨엔 FALSE 쓰세요 
  •  

     

     


     

    1. 검색할 값 (주문내역)

     

     

     

    2. 참조할 배열 (메뉴명, 단가)

     

     

    주의할점 한가지

     

    =VLOOKUP(F2,A2:C6,2,FALSE)

     

    위와 같이 하면 마우스로 드레그 해서 표 전체에 적용할때 참조할 배열값이 자동으로 할당되어 오류가 날수 있습니다.

    배열이 고정이라면 $ 표시를 넣어서 함수를 사용하셔야 해요. $표시 단축키 : 마우스등으로 영역지정후 F4 키

     

    =VLOOKUP(F2,$A$2:$C$6,2,FALSE)

    이렇게 입력하고 마우스로 출력해야 하는 영역을 드레그 하시면 일괄 적용됩니다.

     

     

    3. 출력할 컬럼

     

     

    2 이라고 적은게 보이시죠? 두번째인 메뉴명을 출력 하겠다는 의미입니다. (짜장면, 짬뽕 등등)

     

     

     

    3 이라고 적었습니다. 3번째 단가가 표시된다는 뜻이겠죠.

     

     

    4. 정렬순서

     

    엑셀에서는 정렬순서 입력을 할때 풍선도움말같은게 표시되는데요

    TRUE : 유사일치     /  FALSE : 정확히 일치

    라고 출력됩니다.

     

    TRUE 일 경우 검색되어야 할 값이 오름차순으로 정렬되어 있을 경우 근사치를 찾아 출력하고

    FALSE 일 경우 N/A 가 출력됩니다.

     

     

    5. 최종 결과

     

    아래 표와 같이 나오면 VLOOKUP함수를 성공적으로 사용하신거에요...

     

     

    vlookup.xlsx

     

     

     

    그럼 Calc 에선 어떻게 사용하는지 간략하게 설명하겠습니다.

     

    Calc 에서 VLOOKUP() 사용하기

     

     

     

     

    사용법은 거의 유사합니다.

     

    VLOOKUP(검색할 값; 참조할 배열; 배열내 출력할 컬럼; 정렬순서)

     

    틀린 부분이 보이시나요?   전 찾는데 무지 오래 걸렸습니다..네.... 쉽표가 아니라 세미콜론입니다.

     

    그리고 정렬순서값을 넣을때 TRUE, FALSE 가 아니라 1, 0 을 넣으면 됩니다.

    =VLOOKUP(E10;A2:C6;2;TRUE()) <= 이렇게 TRUE(), FALSE()  함수형식으로 넣어도 됩니다만..그냥 1, 0 넣는게 편하더군요.

     

     

    1. 검색할 값 (주문내역)

     

     

     

    2. 참조할 배열 (메뉴명, 단가)

     

     

    =VLOOKUP(F2;$A$2:$C$6;2;TRUE())

    엑셀과 동일하게 $ 표시에 주의해 주세요.

    $표시 단축키 : 마우스등으로 영역지정 후 Shift + F4 키 (Calc 의 단축키는 엑셀과 거의 비슷하나 조금씩 달라요..)

    단축키가 익숙하면 업무가 무척 빨라집니다.

     

     

    3. 최종 결과

     

    아래 표와 같이 나오면 오픈오피스에서도 VLOOKUP함수를 성공적으로 사용하신거에요...

     

     

    vlookup.ods

     

     

     

    참 쉽죠?

     


    그럼 오늘은 여기까지....




    To be continued -夜昧-