Computing

(엑셀, excel) vlookup 사용법

깡또아빠 2012. 5. 31. 12:46

어제도 오늘도 내일도 가장 많이 쓰는 오피스도구 중 제가 잘(?) 쓰는 것이

① 엑셀, ② 파워포인트 입니다.

 

갑자기 문득 vlookup에 대해 정리해보자. 라는 생각으로 글을 적어봅니다.

 

1. 엑셀을 켜서 예제를 만들어 보겠습니다.
(NAVER 검색순위 가지고 만들어보겠습니다. 2012년 5월 30일 오전 11시 20분경)

     

(위의 표 내용 ↓)

1

C

D

E

2

순위

검색어

비고

3

1

최우석

누구지?

4

2

토니모리

화장품이었던 것 같은데?

5

3

변서은

모르는 사람

6

4

김동성

김동성.. 오... 노?

7

5

이보영

이쁘죠

8

6

지성

지성... 빠르크가 생각나네요;;

9

7

한국 스페인

축구하나요?

10

8

연금복권48회당첨번

나도 당첨되게 해줘요

11

9

김선아

선아씨.. 좋아 매력있어

12

10

에쿠스 급발진

역시 완벽한 차는 없는건가?

         ※ 위의 검색어 내용에다가 저의 직관적인 반응을 비고란에 첨부하였습니다.
          (표 주변의 숫자와 영문은 셀의 행과 열을 나타내는 것입니다.)

 

 

2.  위의 표는 참고치입니다. 우리가 구하고자 하는 것은 이런 참고치를 
    이용한 
결과겠죠?  아래의 표와 같이 빈칸에다가 위의 비고란에 있는
    내용을 채워 
넣을 수 있게 Vlookup을 만드는 것이 최종 목표입니다.

     Q. 아래 검색어에 맞게끔 위의 표의 비고 내용을 채워 넣을 수 있게끔
         Vlookup 
함수식을 작성하시오

 

14

D

E

15

검색어

비고

16

김선아

 

17

지성

 

18

연금복권48회당첨번호

 

19

토니모리

 

20

변서은

 

21

최우석

 

22

에쿠스 급발진

 

23

퇴근시켜줘!!!

 
         ※ 퇴근 시켜달라는 검색어를 제외하고는 모두 위의 표에 있는 내용입니다.
             진심으로 퇴근시켜주세요. 피곤하네요... 란 마음을 담아봤습니다;;;
           (표 주변의 숫자와 영문은 셀의 행과 열을 나타내는 것입니다.)

 

E16 칸에 다음과 같이 함수식을 입력하고, E23 까지 드래그 하시면 됩니다.
=VLOOKUP(D16,$D$2:$E$12,2,0)

해설)
     1) D16 은 찾고자 하는 값입니다. E16의 김선아를 찾고자 하는거죠!
     2) $D$2:$E$12 = D2:E12 은 맨 위에 검색순위 표를 나타냅니다.
           * $ 달러 표시는 절대 고정값을 말합니다. 
             아래로 드래그 하는데 $ 표시없이 드래그하게 되면 D3:E13, D4:E14....
             처럼
참고하는 배열값이 달라지게 됩니다.
     3)   2  라고 되어 있는 것은 참조하는 배열값 중 2번째 열을 말하는
           것입니다.

             $D$2:$E$12 중 E 열에 있는 값을 가져오라는 것이지요
     4)   0   은 정확하게 일치하는 값을 가져오라는 것입니다.
           * 0 은 false 로 대체하여 사용할 수 있습니다.
           * 1 또는 true 일 경우 정확한 값이나 근사값을 반환하게 되니 참고하시길
              바랍니다.

 

이해가 되시나요? 
제가 써놓고도 참으로 별로 인 것 같은 생각이 팍팍 드네요;;

 

(E23까지 드래그 한 결과 화면입니다)

14

D

E

15

검색어

비고

16

김선아

선아씨.. 좋아 매력있어

17

지성

지성... 빠르크가 생각나네요;;

18

연금복권48회당첨번호

나도 당첨되게 해줘요 ㅠ

19

토니모리

화장품이었던 것 같은데?

20

변서은

모르는 사람

21

최우석

누구지?

22

에쿠스 급발진

역시 완벽한 차는 없는건가?

23

퇴근시켜줘!!!

#N/A

 

퇴근시켜달라는 저의 바램은 #N/A 라고 하네요 ㅠ

참고하는 배열에 퇴근시켜줘!!! 라는 내용이 없어서 나타나는 경우입니다.
만약 참조값이 잘못된 경우#REF! 가 나타나게 되는 것입니다.
#REF! 가 나타나게 되면 함수식을 수정하시면 됩니다.

 

최종적으로 말씀드리자면,
1) Vlookup은 찾고자 하는 값을 가지고, 어떤 배열에서 
   열(col)값을 가져오는 
함수식이다.
2) Vlookup은 4개의 값으로 함수식을 구성한다.
   * Vlookup(①,②,③,④)
     ① : 찾고자 하는 값 ex) 김선아, 지성, 노티모리 등
     ② : 찾을 범위(배열) ex) 검색어 순위표
           (맨~~위에 표)

     ③ : 가져올 값 ex) 비고란 내용
     ④ : 정확하게 일치하는 값을 가져올지
           ( 0 또는 false 사용 )
           근사한
값을 가져올지 
           (
1 또는 true 사용 )

 

이를 이용해서 많은 번거로움이 드는 작업들을 샤샤샥~~~ 처리할 수 있습니다.

위를 응용해서 ①을 문자열로 찾거나, 직접 숫자로 입력하거나, if 문이나 기타 함수를 사용해서 활용할 수도 있습니다.

그러한 경우는 차차~ 궁금해 하시는 분이 생기면 말씀드리겠습니다.

 

그럼... - 끝 -

 

 

 

 

'Computing' 카테고리의 다른 글

아이패드 만화책 보기  (2) 2012.07.10
노트북의 분류  (0) 2012.06.20
클라우드와 관련된 논문 몇편 소개  (0) 2012.06.13
(mac) App소개) 카페인(Caffeine)  (0) 2012.05.22
(win) 바탕화면에서 휴지통 없애기  (0) 2012.05.22