워크시트

[Excel] VLOOKUP 함수

Simon Yoon 2022. 5. 29. 21:20

VLOOKUP 함수의 의미 =  V(Vertical: 수직의) + LOOKUP(검색)

    ▷ 즉, 열을 기준으로 데이터를 찾아오는 함수

 

● VLOOKUP 함수의 사용 조건

    1. 작성하고자 하는 표에서 원 데이터와의 기준이 되는 열이 필요함: 기준이 되는 열이 있어야 값을 찾을 수 있다.

    2. 찾으려는 데이터는 원 데이터의 기준 열 오른쪽에 있어야 함: 위의 예시에서도 '기초지자체'열 우측에 값이 존재함을 확인할 수 있다.

        따라서, 만약 기준 열이 중간에 위치해 있다면 기준 열의 위치를 왼쪽으로 옮겨주어야 한다. 그렇게 할 수 없다면 INDEX(), MATCH() 함수를 활용해서 데이터를 불러와야만 한다.

    3. 기준이 되는 열에 중복된 데이터가 없어야 함: 중복 값이 존재하는 경우 첫번째로 찾은 데이터만 불러오게 되므로 중복값이 없는 열을 기준으로 삼아야 한다.

 

● VLOOKUP 함수의 사용

먼저 VLOOKUP 함수는 아래의 인자를 넣어서 작성하게 된다.

VLOOKUP( 기준 데이터, 데이터의 범위, 불러올 데이터의 인덱스 번호, TRUE(유사 일치) | FALSE(정확히 일치) )

 

<주의해야할 점!>

1. 불러올 데이터의 인덱스 번호는 설정한 데이터의 범위에서 몇 번째 열인지를 적어야한다! 아래와 같은 예시에서 설정한 데이터의 범위에서 불러올 데이터의 인덱스 번호는 2번이므로 2를 작성해주어야 한다.

2. 마지막 인자인 TRUE | FALSE에 대한 부분도 반드시 확인해야 한다! 만약 고객번호와 같은 기준 열이 숫자로만 이루어져 있다면, 유사 값을 찾아도 데이터를 불러오도록 하는 경우 잘못된 데이터를 불러올 가능성도 있기 때문에 반드시 마지막 인자도 꼭 설정해주도록 한다. 생략을 할수도 있지만 생략을 하는 경우 Default 값은 1, 즉 TRUE(유사 일치)로 되므로 주의한다.

 

● VLOOKUP 함수 실습 예시

아래와 같은 예제 데이터가 있다고 했을 때, VLOOKUP 함수를 사용해서 우측의 표에 지정된 기초지자체의 RFID종량기 수를 찾아 입력할 수 있다.