엑셀 VLOOKUP 함수 소개
실무에서 가장 많이 쓰이는 함수 중에 하나가 엑셀 VLOOKUP 함수 입니다.
이 함수는 분류에서 찾기/참조영역에 해당하는 함수로 어떤 데이터가 목록화 되어 있을 경우 원하는 값을 입력 또는 참조하여 해당하는 데이터를 찾아주는 기능을 수행합니다.
수많은 데이터 중에서 내가 원하는 결과를 한번에 불러와 주니 정말 유용하게 사용하고 있는데요.
이번 시간에는 이 VLOOKUP 함수의 사용법을 자세히 알아보도록 하겠습니다.
VLOOKUP 함수 구문
먼저 VLOOKUP 함수의 구문을 살펴보겠습니다.
=VLOOKUP(찾을값, 찾을 범위, 반환할 값의 위치,TRUE or FALSE)
VLOOKUP 함수를 이용해서 찾을 범위 내에서 찾을 값과 일치하는 데이터를 찾고 거기에서 오른쪽으로 몇번째 떨어져 있는 값을 반환해주도록 하는 것입니다.
이때 정확히 일치하는 값을 찾기를 원할 경우 “0” 또는 FALSE를 입력하고 대략적으로 일치하는 값을 찾을 때는 “1” 또는 TRUE를 입력하게 됩니다.
VLOOKUP 함수 사용 예제
예제 1. 수식에 직접 입력하여 데이터 찾기
예를 들어 위와 같은 표가 있다고 가정했을 때 다음과 같이 질문을 해보겠습니다 .
대구 지역의 판매 단가를 목록에서 찾아 반환하려면 어떻게 해야 할까요?
이 경우 직접 입력해서 데이터를 찾고자 할 경우 이렇게 수식을 작성하면 됩니다.
=VLOOKUP(“대구”,A3:F10,4,0) 이라고 말이죠.
이 수식을 풀이해보면 A3에서 F10 범위 내에서 대구에 해당 하는 항목의 단가를 찾아서 반환해 주게 되는 것입니다.
여기에서 4라는 인수를 사용한 이유는 A3:F10 범위 내에서 지역이 입력된 열을 포함해서 오른쪽으로 4번째 떨어져 있는 항목이 단가이기 때문입니다.
예제2. 셀을 참조하여 값 찾기
VLOOKUP 함수를 사용할 때 수식에 직접 입력하는 경우 보다는 셀을 참조하여 작성하는 경우가 대부분입니다.
=VLOOKUP(B15,A:F10,4,0)
이라고 말이죠.
이렇게 입력할 경우 B15셀에 찾고자 하는 항목을 입력하기만 하면 알아서 찾아주기 때문에 훨씬 편리하게 사용할 수 있게 됩니다.
만약 1번 예제처럼 수식에 찾을 값을 직접 입력할 경우 다른 항목을 찾으려고 할때마다 해당 수식을 더블클릭한 뒤에 수정해주어야 하기 때문에 상당히 불편하죠.
예제3. IF함수와 함께 사용해 보기
VLOOKUP 함수는 단독으로도 많이 사용되지만, 다른 함수와 함께 사용되는 경우도 많습니다.
그중에서 이번시간에는 IF 함수와 함께 사용하는 방법을 알아보도록 하겠습니다.
이때 질문을 작성해보면 대구 지역의 단가가 2000원 보다 작으면, 부적절로 표시하고 2000원 보다 크면 적절이라고 표현하라? 라고 질문을 할 수 있겠네요. .
위 질문에 답을 구하기 위해서 수식을 다음과 같이 작성합니다.
=IF(VLOOKUP(C18,A3:D10,4,0)>2000,”적절”,”부적절”)
이렇게 수식을 작성하면 논리 함수인 IF 함수가 VLOOKUP 함수를 참조하여 원하는 논리값을 얻을 수 있게 됩니다.
잠시 IF 함수에 수식을 살펴볼까요.
=IF(논리값,”참”,”거짓”)
간단하죠. 여기에서 VLOOKUP 함수를 논리값의 인수로 사용하여 원하는 결과를 얻도록 한 것인데요.
보시면 아시겠지만, 어떤 함수와 함께 사용하던 기본적인 구문은 동일하게 적용된다는 사실입니다.
이는 다른 함수도 마찬가지로 두개 이상의 함수를 함께 사용할 때 보기에만 복잡해 보일뿐 실제 사용되는 인수는 모두 동일하다는 것입니다.
인수가 값이 될 때도 있고 지금처럼 다른함수가 인수로 사용될 수 있는 것이죠.
결론
이번 시간에는 VLOOKUP 함수를 이용하여 목록에서 원하는 데이터를 찾는 방법에 대해 알아보았습니다.
간단하지만, 실제 업무에서 유용하게 사용할 수 있기 때문에 반드시 기억해 두어야 하는 함수중에 하나인만큼 꼭 기억해 두셔야 합니다.
특히 구문을 이루는 형태를 꼭 기억해 두셔야 다른 함수와 함께 사용할 때 적용할 수 있다는 것을 기억하셔야 합니다.
마이크로 소프트사의 VLOOKUP 함수에 대한 설명을 보고 싶으시다면 아래 링크를 참고하세요.