[ 기초 강좌 ]
제 37 강
VLOOKUP함수
'VLOOKUP'에 대해 알아봅니다.
이럴 때 필요해요
VLOOKUP함수는 복잡한 표에서 원하는 정보를 찾을때 많이사용됩니다.
이렇게 사용해요
아래 이런 '레코드'가 한 1000개 정도 있다고 가정해 보세요.
그 많은 기본 정보 중에서 사용자가 원하는 정보만을 추려서 보기란 쉽지 않겠지요?
위의 표를 보면, 좌측편에는 '이름'들이 있고, 우측편에는 해당자에 대한 직급, 입사일, 주소 등의 정보가 입력되어 있습니다.
자, 그런데 어느 특정인의 이름만 입력한 다음, Enter 키를 탁! 치면 그 사람의 소속과 직급, 입사일,주소
등이 한꺼번에 좌~악! 나타 나도록 할 수는 없을까요?
이러한 기능을 수행하는 함수가 바로 'vlookup()'함수 입니다.
"V(Vertical:세로로) + lookup (찾아보다), 즉, 세로의 방향으로 값을 찾아서 그 값을 display하라"
뭐, 대충 이런 뜻이겠지요?
vlooup 함수는 'vlookup(인수1, 인수2, 인수3, 인수4)' 와 같이 4개의 요소로 이루어져 있습니다.
인수1: (Lookup_value) 찾고자 하는 문자열 기준(위 표에서는 특정인의 '성명'이 되겠지요)
인수2: (Table_array) 찾고자 하는 테이블(전체범위, 즉, 위 표에서는 'B16:H34' 를 말합니다)
인수3: (Col_index_num) 해당 문자열이 전체 테이블(범위) 내에서 몇 번째 열(vertical)에 있는가
인수4: (Ranre_lookup) 정확히 일치하는 값을 찾을 것인가, 아니면 비슷하게라도 찾을 것인가
(1) 위 표 상단의 B1셀(파란 색 셀)을 클릭하고 '함수마법사'에서 'VLOOKUP()함수'를 실행한 다음, '대화상자'에
아래의 그림과 같이 각각의 인수를 입력한 후 '확인' 합니다.
저렇게 입력하면 B1칸에 오류가 뜹니다.
방금 입력한 인수들 중 '찾고자 하는 문자열'(Look_value) 값이 입력되어 있어야 할 셀(A1) 에
현재 아무 값도 입력되어 있지 않기 때문입니다.
A1에 원하는 값을 입력하면 B1에는 A1에 값에 맞는 열의 값이 나타납니다.
그럼 B셀의 VLOOKUP 값을 옆으로 다 이동하면 똑같이 동서 값만 뜨는데요
그이유는 세번째 인수인 Col.index.num이 바뀌지않아서 그렇습니다
Col_index_num' 인수 부분은 아래와 같이 각각(3,4,5... 등) 바꾸어 입력해 주어야합니다.
그래야 전체범위에서 B1셀과 같은 값을 '기준'으로 우측으로 두번째, 세번째,…의 값을 찾아서 돌려 주겠지요?
차트가 엄청 거대한차트라고 생각하면 VLookup 함수를 이용해 이름만 입력하면
간편하게 그사람의 다른정보를 다 불러올수있습니다.
2. 다운로드 받은 콘텐츠는 본인(본인회사)만 사용할 수 있습니다.
3. 다른 사람과 공유하거나 원본 또는 수정 후 무단전제,무단배포,무단판매,무단 공유할 수 없습니다.
4. 웹상에서 배포는 상업,비상업적 목적을 불문하고, 손해배상등 가중처벌됩니다.