office

[Excel] VLOOKUP 함수 2008.09.12 16:37

탈출시도자 2009. 2. 13. 01:23

vlookup 함수설명


VLOOKUP 함수

엑셀을 이용하다 보면 특정한 값에 해당하는 내용들을 큰 표로부터 찾아와야 하는 경우가 발생합니다. 이러한 경우에 쉽게 사용할 수 있는 함수로 VLOOKUP과 HLOOKUP이 있습니다. VLOOKUP과 HLOOKUP은 행과 열에서 자료를 가져온다는 것만 제외하고 사용방법이 동일함으로 따로 설명할 필요 없이 VLOOKUP만 설명 드리도록 하겠습니다.

사용법:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • lookup_value: 찾고자 하는 값
  • table_array: 데이터가 포함된 테이블
  • col_index_num: 가져올 값이 있는 열의 번호
  • range_lookup: 근사값 검색을 사용할 것인지 아닌지를 구분(TRUE: 근사값 검색, FALSE: 동일값 검색)



예제.

  A B C

밀도 점도 온도
1 0.457 3.55 500
2 0.525 3.25 400
3 0.616 2.93 300
4 0.675 2.75 250
5 0.746 2.57 200
6 0.835 2.38 150
7 0.946 2.17 100
8 1.09 1.95 50
9 1.29 1.71 0


위와 같은 데이터 표가 있다고 할 경우 밀도가 1.09인 데이터의 온도에 해당하는 값을 알고 싶을 경우엔
= VLOOKUP(1.09, A1:C9, 3, false)
라 고 입력하면 됩니다. 위의 사용법에서 말씀 드린 것과 같이 찾고자 하는 값인 1.09를 입력하고 찾아올 표인 A1:C9를 입력합니다. 다음으로 나오는 3이 뜻하는 것은 데이터에서 1.09라는 값을 찾으면 3번째 열의 값을 가져오라는 뜻입니다. 그래서 위의 함수를 입력하면 50이란 값을 찾아와서 표시하게 됩니다.
마지막에 있는 false는 동일한 값을 찾으라는 것입니다. 만약 true를 입력하시면 동일한 값이 없을 경우 입력한 값에 가장 근사한 값을 찾아서 해당하는 열의 값을 가져오게 됩니다.


예제를 한 가지 더 들어보겠습니다.

 
A
B
C
이름
나이
직업
1
김태휘
24
회계사
2
이효뤼
22
자영업
3
남생미
23
스튜어디스
4
전지횬
25
탐험가
5
김하뇰
22
사금융


위 의 표와 같은 자료가 약 1000명과 같이 있다고 할 경우, 이를 눈으로 찾아온다는건 불가능합니다. 만약 자료에서 "남생미"에 대한 자료를

가져오고 싶다고 합시다. 그럼 비어있는 셀에 다음과 같이 "남생미"를 기입합니다. 저는 A6에 넣는다고 하고 표로 작성하겠습니다. (직접 실습을 해보시고 싶으신 분은 위의 표에서 "김태휘"라는 셀부터 "사금융"이라는 셀까지 복사해서 A1에 붙여넣으세요.)

6
남생미
=VLOOKUP("남생미",A1:C5,2,false)
=VLOOKUP(A6,A1:C5,3,false)

B6 셀에 있는 =VLOOKUP("남생미",A1:C5,2,false)부터 해석해보면, 위의 자료인 A1:C5에서 "남생미"라는 내용을 제일 왼쪽에 있는 열에서 찾습니다. 찾을때는 근사값 검색에서 값이 false이므로 동일값 검색을 하겠군요. 찾아보니 A3에 있습니다. 이제 A3에서 2번째 열의 내용인 23을 가져오라는 말이 되겠네요.

C6에 있는 =VLOOKUP(A6, A1:C5, 3, false)도 해석해보면, 위의 자료인 A1:C5에서 A6에 해당하는 값인 "남생미"를 자료의 제일 왼쪽 열에서 찾습니다. 즉, 검색값을 "남생미"와 같이 일일이 기입하지 않아도 자료를 명시만 하면 찾을 수가 있습니다. 역시 찾는 방식은 false로 동일값 검색으로 찾는군요. (근사값 검색에 대한 예제를 생각하지 못해서 그렇습니다. 지송... ^^) 역시 A3의 "남생미"를 먼저 찾게 되고, 3번째 열에 해당하는 값인 "스튜어디스"를 찾아서 가져오게 됩니다.

근사값 검색과 오류에 대한 것은 엑셀에서 VLOOKUP에 대한 도움말을 검색해보시면 잘 나오니 한번 확인해 보시길 바랍니다.

출처 : http://blog.daum.net/sbstudio/14694802?srchid=BR1http%3A%2F%2Fblog.daum.net%2Fsbstudio%2F14694802