철없는 외삼촌

철없는 외삼촌 블로그를 인포헬풀 이라는 새로운 이름의 워드프레스 블로그로 이전 하였습니다. 더 높은 퀄리티의 최신 IT 정보를 확인 할 수 있으니 많은 관심 부탁 드립니다. 그리고 유튜브 채널 컴테크에 접속하시면 블로그 정보를 영상으로 시청 하실 수 있습니다. 감사합니다.

 

 

 

 

엑셀의 VLOOKUP 함수는 주로 입력된 값에 해당하는 또 다른 값을 불러오는 기능인데요!! 겉으로 보기엔 변수를 4개나 넣어야 해서 되게 어렵게 보이는데 사실 하나도 어렵지 않아요!! 보통 회사에서 가장 많이 사용하는 함수 중에 하나가 않일까 싶습니다. 그럼 지금부터 엑셀 VLOOKUP 함수를 사용하는 방법에 대해 알아보도록 하겠습니다.

 

VLOOKUP 함수 4가지 변수의 의미!!

 

VLOOKUP을 엑셀 셀에 입력하면 아래와 같은 4개의 변수를 입력하라고 나옵니다. 그냥 보기엔 어떤 정보를 입력해야 하는지 전혀 모르겠는데요!!

VLOOKUP(  lookup_value  ,  table_array  ,  col_index_num  ,  [rage_lookup]  ) 

 

VLOOKUP의 변수 하나하나 어떤 의미를 가졌는지 한가지 예시를 통해 알아보도록 하겠습니다.

 

1. 도 , 시 정보가 포함된 사는지역 테이블 정보 - A 테이블

2. 사는지역과 이름 , 나이가 포함된 테이블 정보 - B 테이블

 

이렇게 2개의 테이블이 있습니다.

 

저는 지금부터 A테이블의 기준값 "광명시"를 기준으로  B테이블에서 "광명시에 사는 사람의 이름, 나이"를 찾으려고 합니다.  

 

1) lookup_value

lookup_value는 바로 A테이블과 B테이블에서 공통으로 포함된 기준 정보 입니다. 예시문에서 기준정보는 바로 "광명시" 가 되겠습니다.

 

2) table_array

데이터를 추출하려는 표를 뜻합니다. B테이블 전체를 table_arry 로 보면 됩니다. B테이블 전체를 그룹으로 묶는 방법은 아래에서 다시한번 상세하게 알아보도록 하겠습니다.

 

3) col_index

table_arry에서 값을 추출 할 "열"을 뜻합니다. 즉, 예시문에서 보면 1열은 사는지역, 2열은 이름, 3열은 나이가 됩니다. 엑셀의 각 셀에 col_index 변수에 1, 2, 3 이라고 입력하면 각 해당 열의 정보를 가져올수 있습니다. 

 

4) [rage_lookup]

B 테이블에서 데이터를 가져올때 기준값이 FALSE(정확한 값) or TRUE(유사값) 으로 가져올지 정하는 겁니다. 정확한 값이라면 반드시 "광명시"라고 적혀있는 것만 가져올 것이고 유사값이라면 "광명시"와 비슷한 유사값을 가져올 것이기때문에 정확성이 떨어집니다. 보통은 FALSE (정확한 값)을 선택합니다. 

 

VLOOKUP 변수가 어떤것을 의미하는지 알았으니 이제 실제로 한번 사용해 보겠습니다.

 

VLOOKUP을 실제로 사용해 봅시다.

 

1. 참조할 데이터를 드래그하여 셀을 선택 후 마우스 오른쪽버튼을 눌러 "이름 정의" 메뉴를 클릭 합니다. 그리고 이름을 아무거나 입력 후 확인 버튼을 클릭하면 하나의 그룹으로 인식하게 됩니다. ( 이름은 간편하게 aa라고 지었습니다. )

 

2. 이제 VLOOKUP 함수를 사용해보도록 하겠습니다.

 

1) 셀안에  " = VLOOKUP( " 이라고 입력하면 VLOOKUP의 변수 4개가 설명서로 쭉 뜹니다.

 

2) VLOOKUP 첫번째 변수 lookup_value 인 "광명시" 셀을 마우스로 클릭하면 자동으로 셀의 좌표 C7이 입력 됩니다. 입력후에는 콤마 (  ,  ) 를 찍습니다.

 

3) 이름 정의를 통해서 그룹으로 묶었던 테이블 이름을  table_array 에 입력합니다. 이 뜻은 B테이블에 있는 데이터에서 lookup_value와 일치하는 기준정보를 찾겠다는 뜻입니다. table_array를 입력하셨으면 코마 ( , ) 를 입력합니다.

 

4) 데이터를 추출할 열 번호를 입력 합니다. 열이 총 3개가 있는데 각 열에 데이터를 가져오로면 결국에는 VLOOKUP를 3번 사용해야 하는 것이죠!! 1번부터 입력해보겠습니다. 

 

5) 마지막으로 [range_lookup] 검색 조건에 정확히 일치 하는 조건으로 검색해야 하게 떄문에 FALSE 를 입력 합니다.

 

6) 결과를 봅시다.

 

사는지역 : 광명시 ( =VLOOKUP( C7, aa, 1, FALSE ) )

 

이름 : 홍길동 ( =VLOOKUP( C7, aa, 2, FALSE ) )

 

나이 : 30살( =VLOOKUP( C7, aa, 3, FALSE ) )

 

이렇게 쉽게 A 테이블에 기준 정보와 일치하는 데이터를 B 테이블에서 추출 했습니다. 

 

회사에서 가장 많이 쓰는 함수이기 때문에 VLOOKUP 함수를 익혀두시면 정말 유용하게 사용하실수 있을 것입니다.

 

끝.