오늘은 엑셀함수 Vlookup을 이용해서 내가 찾고자하는 값을 입력하도록 하겠습니다.
먼저 위 사진의 엑셀차트는 일자별 매출현황입니다.
일자별로 어느 품목이 얼마만큼 매출을 일으켰지를 정리한 Sheet입니다.
위 사진 좌측을 보시면 품목별 가격(단가)표가 있습니다. 매출현황에는 가격이 빈칸으로 있습니다.
오늘내용이 Vlookup함수를 이용해서 이 빈칸에 가격을 자동으로 넣어보도록 하겠습니다.
먼저 셀 H6에 Vlookup 함수서식을 입력 해 보겠습니다.
4종류의 입력값이 나옵니다.
1.lookup_value : 기준값입니다. 참조값이라고도 합니다. 품목 'A'의 가격을 찾기때문에
G6를 입력합니다.
2.table_array : 가져올 또는 검색할 데이터의 영역을 입력합니다. 좌측가격표 B6:C10까지
드래그해서 입력합니다.
3.col_index_num : 2번의 데이터영역 중 참조할 값이 있는 열(column)의 칸수를 지정합니다.
여기서는 품목 기준으로 2번째 열 '가격'을 참조하기 때문에 숫자 '2'를 입력합니다.
4.[range_lookup] : 일종의 옵션입니다. True와 False를 지정합니다.
True : 유사일치, False : 정확히 일치.
정확한 값을 얻기위해 'False'를 입력하겠습니다.
아래 사진은 서식을 입력한 사진입니다.
보시면, 위 내용의 서식과 좀 다른부분이 있죠.
'B6:C10'이 있어야 할 칸에 '가격표'가 입력되 있습니다. 조금더 자세히 보시면
가격표 글자색과 좌측 B6:C10까지 영역의 색상이 같은걸 알 수 있습니다.
이는 사전에 작업하기 전 B6:C10영역을 '가격표'라는 이름으로 지정[수식<이름관리자] 해서 '가격표'로 나타나는 겁니다.
글 마무리즈음에 다시한번 설명하겠습니다.
아래는 서식 완료한 사진입니다.
원하는 값 '120'이 나왔습니다.
식을 아래 모든 셀에 붙여넣기해서 완료 하겠습니다.
마지막으로 '이름관리자'에 대해서 설명 드리겠습니다.
아시는분들도 많으리라 생각됩니다. (제가 알 정도면...)
한마디로 셀에 '이름'을 지정해서 필요할때마다 그 셀 대신 '이름'을 지정하는 겁니다.
위 그림의 '가격표'경우 "B6:C10" 범위를 '가격표'라는 이름을 지정해서 식을 H13셀에 입력할때
=Vlookup(G13,B6:C10,2,False) 대신 =Vlookup(G13,가격표,2,False)로 입력할 수 있는겁니다.
이름지정하는 방법은 엑셀 상단의 수식메뉴에 들어가면 '이름관리자'라는 메뉴가 있습니다.
이름관리자 클릭, 새로만들기 클릭.
새로은 창이 뜹니다. 먼저 이름을 '가격표'로 하겠습니다.
맨 아래쪽 참조대상에 이름을 지정할 영역을 드래그 한후 확인을 클릭합니다.
엑셀화면에서 확인을 해보겠습니다.
방금 이름을 지정했던 영역을 드래그 해 보겠습니다.
좌측 상단 이름창에 '가격표'라고 나오는게 확인됩니다.
경우에 따라, 이름지정없이 서식을 사용하기도 하지만, 여기저기 많이 사용하는 데이터라면
이름을 지정해서 간단하게 이름만 입력하면 해당하는 데이터를 참조하기때문에
저는 왠만하면 이름을 지정해서 사용합니다.
오늘 비가 꾸역꾸역 지금까지 계속 오는와중에 함수 Vlookup + 이름관리자 까지 포스팅을 했습니다.
이미 말씀드렸듯이, 문장실력이 좋지않아 이해하기 어려운 말도 있지만 나름대로
그동안 사용해왔던 엑셀함수를 복기용으로 정리하면서 배울수 있는 기회를 만들기위해
시작한 포스팅입니다.
이 포스팅을 보시는 누리꾼들의 좋은평 부탁 드립니다.
'잡학다식(雜學多識) > Follow Excel!' 카테고리의 다른 글
[엑셀함수08]IF응용2 (0) | 2014.07.16 |
---|---|
[엑셀함수07]IF응용 (0) | 2014.05.21 |
[엑셀함수06]IF (0) | 2014.05.19 |
[엑셀함수05]Datedif (1) | 2014.05.17 |
[엑셀함수04]Rank (0) | 2014.05.10 |
[엑셀함수03]Sumif+Vlookup (0) | 2014.05.10 |
[엑셀함수01]SUMIF (0) | 2014.05.10 |