본문 바로가기

알면 득이 되는 정보

VLOOKUP함수 원하는값 찾아서 불러오기


오늘은... 지정한 위치에서 원하는 값을 찾아 불러와주는

알아두면 아주아주 유용하게 잘 써먹을 수 있는 VLOOKUP함수에 대해 알아보겠습니다 ^^


엑셀에서 함수는.. 이름을 알면 바로 타이핑으로 처리해도 되구요, 간단히 메뉴 곳곳에 위치해 있습니다



체크표시된 세곳 메뉴 모두 함수 메뉴들이구요

일단 어디에 쓰는 함수인지 알아야 이름을 불러 올 수가 있으니 한번 쭉~ 훑어 보시는 것도 좋을듯 합니다



엑셀의 가장 기초... 함수에게 명령을 주는 기본 구조 기억하시죠? ^^

여기에 맞춰서 VLOOKUP 함수의 구조를 살펴보겠습니다


박스 위에 적은건.. 이해하시는데 조금 쉽게 도움드리려고 적어봤습니다

1,2,3,4 순서대로 읽어보면.. 

엑셀아 함수를 시작할께.. 값을 찾아서 불러오는 VLOOKUP이야 

여기 해당 구간 중에서 항목의 값을 찾아줘~ 

몇번째 열에 있는 값을 가져올지 순서를 알려줄께 정확한(혹은 근사한) 값을 가져오는거야~

라고 말해주는 형식인거죠 ^^


시키면 잘 알아듣는 엑셀이 답을 해줄 겁니다. 그럼 연습을 해볼게요~


2017-06 이라는 이름이 달린 SHEET입니다

대분류, 소분류, 2017-06 판매량 이 있네요

VLOOKUP함수는 첫열에서 일치하는 값을 확인하고 그 뒤에 있는 같은 열의 조건에 맞는 값을 찾아오는 함수라서, 

찾아야될 제목을 기준으로 두번째 칸에 6월 판매량이 있음을 확인해주세요 (① 네모표시)



 VLOOKUP함수를 사용하여 직전 6개월의 판매실적 표를 만들어 보겠습니다

위와 같이 월별로 판매량이 각각의 시트에 있다면 분기/반기/연간으로 누계 자료가 필요 할 수 있겠죠?


①의 2017-06 자켓의 판매량을 누계시트로 가져와보겠습니다

=      VLOOKUP     ($B3,   '2017-06'!$B$2:$C$12,   2,   0)  

실제로는 공란없이 작성하나, 설명을 위해 공란으로 구분을 뒀습니다


B열은 소분류로 월이 바뀌어도 변하지 않을 열이므로 $표시(F4)로 절대 참조라는 표시를 해줍니다

아래로 복사해서 붙여야 되니 행은 3,4,5 이런식으로 변하게 될 거라 $표시 하면 안되겠죠? ^^


그리고 2017-06 시트를 클릭해서 $B$2:$C$12 해당되는 구간을 드래그해서 선택합니다

*비교할 값이 소분류 이므로, 반드시 소분류가 시작하는 구간으로 지정해야합니다 

그 다음, 비교해서 가져올 소분류 셀을 기준으로 몇번째 있는 값을 가져올지 말해줍니다

첫번째 열은 소분류 제목, 두번째 열이 2017-06월 이니... 두번째라는 의미의 숫자  "2"를 적고

정확한 값을 가져오라는 의미로 숫자" 0" 표시 해주고 마무리 하면 됩니다


함수 사용시 지금 있는 시트 이외의 시트 혹은 다른 문서에서 참조값을 가져오면 자동으로 절대참조 설정됩니다

'2017-06'!$B$2:$C$12 요렇게요...


아래와 같이 직전 6개월 판매량의 표에 식을 넣게되면 10 이라는 수량을 불러오게 됩니다

그리고, 2017-06월 판매량은 복사해서 붙여넣기가 가능하겠죠? ^^


2017-05월 시트가 따로 있으니 식을 복사해서 붙여넣고 월을 수정해주던

=      VLOOKUP     ($B3,   '2017-05'!$B$2:$C$12,   2,   0)  

아니면 새로 수식 입력을 해주시면 됩니다






다음은... 월별 시트가 따로 있지 않고 한꺼번에 있는 경우의 예시 입니다

아래처럼 1~6월 판매량이 다 있다고 가정해보고, ②, ③ 값을 누계 시트로 가져와보겠습니다



먼저 ② 라운드넥 이라는 소분류의 2017-06 값을 가져와야됩니다

=VLOOKUP($B5,'1-6'!$B$2:$H$12,2,0) 

라운드넥이라는 소분류 열은 고정이니 절대참조$ 표시 하구요,  

1-6 SHEET 에서 첫번째열은 소분류(1) 두번째열은 2017-06(2)의 값을 불러오게 됩니다

시작하는 열(소분류)을 포함해서 숫자를 세어줘야 하니 유의하세요



동일한 방법으로 ③ 스커트 수량을 가져와보도록 하겠습니다

=VLOOKUP($B8,'1-6'!$B$2:$H$12,4,0) 

마찬가지로 소분류 열은 고정이니 $ 절대참조 표시

1-6 시트 영역 드래그 해주고 , 콤마 후 몇번째 열인지 세어봅니다

소분류, 6월, 5월, 4월... 세어보면 네번째 열 값을 불러오니 4그리고 콤마 0 (정확한 값)입니다


이제 좀 눈에 보이실까요??? ^^

한두번... 연습하면 금새 하실 수 있습니다~~~ 

엄청 많은 DB에서 필요 정보를 끌어올때나, 편집시 유용하니 꼭 연습해보시길 ^^


혹 포스팅 보시다가 궁금한 사항이 있으면 댓글로 남겨주시면 확인 후 답변 드리도록 하겠습니다

소소하지만 편리하게 도움 되시길 바라며~ 행복한 주말 되세요~~ ^^


절대참조가 궁금하시면 아래 포스팅을 참고해주세요 

http://ohpctip.tistory.com/8   ← CLICK클릭