엑셀 VLOOKUP 함수 사용법 아주 쉽게 정리

직장인 엑셀 업무 중 가장 많이 쓰는 기능을 꼽으라면 이 vlookup 함수가 다섯 손가락 안에 들어갈겁니다. 어떤 데이터 범위에서 원하는 값을 찾은 뒤, 그 줄에서 원하는 몇 번째 값을 가져오는 유용한 함수입니다. 아주 쉽게 사용법 설명드릴게요.

VLOOKUP 함수는 이럴 때 사용합니다.

조건데이터1데이터2데이터3
TEST A500100200
TEST B600200700
TEST C500300100

이런 형태의 데이터 테이블이 있을 때, TEST B의 데이터 3은 얼마야?  TEST C의 데이터 1은 얼마야?

이렇게 찾고 싶을때 사용하는게 VLOOKUP 함수입니다. 이렇게 기억하시면 됩니다.

  1. 맨 왼쪽 열에서 원하는 값을 찾은 뒤
  2. 그 행에서 원하는 몇번째 데이터를 가져온다.

위 표는 데이터가 얼마 없으니 눈으로 찾을 수 있지만, TEST 항목이 500개가 있고 우측에 데이터가 1에서 100까지 있다면 일일이 수작업으로 못찾겠죠? 또 찾아서 매칭하려는 조건이 50개 100개 이런 식으로 많다면 함수로 한번에 해야만합니다.

vlookup 사용예시

이런 데이터가 있을 때 맨 왼쪽 줄에서 먼저 이름을 찾고, 그 사람의 어떤 성적이 몇점인지 찾으라고 하는 것입니다. 중요한 것은 VLOOKUP 함수는 항상 지정한 데이터 범위의 가장 왼쪽에서 원하는 값을 찾습니다.

VLOOKUP 함수 인수설명

VLOOKUP 함수의 인수 설명입니다.

VLOOKUP(Lookup_value , Table_array , Col_index_num , Range_lookup)

  • Lookup_value : 맨 왼쪽 줄 (첫 열)에서 찾으려는 값
  • Table_array : 찾으려는 데이터의 범위
  • Col_index_num : 찾은 값이 있는 행에서 몇 번째 데이터를 불러올 것인지
  • Range_lookup : 정확히 일치하는 것을 찾을지 비슷한 것을 찾을지

이런 식으로 사용하는데요, 마지막 인수인 Range_lookup 은 보통 0 (FALSE)을 입력해서 정확히 일치하는 데이터로 찾습니다. 회사에서 업무할 때 정확한 이름을 찾아서 하지 대충 비슷한걸 찾으라고 하는 경우는 거의 없으니까요.

설명은 이게 다입니다. 써본적이 없을 때 처음 접하면 복잡하게 느껴지지만 사실 어렵지 않습니다. 한두번만 직접 해보면 금방 익히실 수 있습니다. 실제로 어떻게 사용하는지 예시를 보여드리겠습니다.

vlookup 함수 사용예시

왼쪽에는 각각의 이름에 따라 과목별 성적표가 있고요. 이 중에서 세 명의 국어 점수만 뽑아서 우측과 같이 정리하려고 합니다.

VLOOKUP(찾을 값, 찾을 범위, 찾은 줄의 몇번째 데이터 불러올지, 0)

VLOOKUP(I4, $C:$F, 3, 0)

이렇게 입력해주시면 되겠습니다.

  1. J4 셀에 함수를 입력, 결과값 나오는 자리
  2. 찾으려는 값은 I4셀의 이름
  3. 데이터 범위는 C열에서 F열
  4. I4셀의 이름을 지정한 범위의 가장 왼쪽인 C열에서 검색
  5. 6행에서 I4셀과 같은 안병호 확인 (마지막 인수 0이므로 정확히 일치하는 것만 찾음)
  6. 6행에서 3번째 값인 국어 열의 94를 가져옴

이해가 되셨나요? 지정한 범위에서 가장 왼쪽 열에 찾는 값이 있는지 본 다음, 있으면 그 행에서 몇번째 데이터를 가져와라 이런 것입니다.

위 스샷에서 1,2,3,4 번호를 써놓은 것이 찾는 값이 있을 시 그 행의 몇번째 데이터를 가져오라는 부분입니다. 데이터 범위 지정을 C열에서 F열로 하였기 때문에 C열이 1번, D열이 2번, E열이 3번, F열이 4번이 됩니다. 인수에 2를 입력했으면 D열의 값을, 3을 입력했으면 F열의 값을 가져옵니다.

범위를 지정할 때는 드래그 한 뒤 F4를 눌러서 절대참조로 해주시는 것이 좋습니다. VLOOKUP 함수를 쓰는 경우는 보통 대량의 데이터 매칭시 많이 사용하는데, 한 셀에 함수를 입력하고 나머지 영역은 자동채우기로 하게 되죠. 이럴 때 데이터 범위가 같이 밀리게 되므로 두번째 인수는 절대참조로 고정이 되어야 합니다.

아래에 VLOOKUP 함수를 사용한 예시 파일을 올려 드릴테니 필요하시면 사용하시기 바랍니다.

여기까지 VLOOKUP 함수의 가장 기본적인 사용법에 대해 배워보았습니다. 이걸 응용해서 보다 다양하고 복잡한 상황에서 원하는 조건의 데이터 찾기를 할 수 있습니다.