어제도 오늘도 내일도 가장 많이 쓰는 오피스도구 중 제가 잘(?) 쓰는 것이
① 엑셀, ② 파워포인트 입니다.
갑자기 문득 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 |