336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



엑셀 VLOOKUP 사용하기



LOOKUP 함수는 표나 범위에서 행 또는 열 기준으로 항목을 찾을 경우 사용합니다.


VLOOKUP(Vertical Lookup : 세로 기준)과 HLOOKUP(Horizontal Lookup : 가로 기준)이 있습니다.


여기에서는 VLOOKUP을 사용해 보려고 합니다.


VLOOKUP의 구문(출처 : MSDN)




이전 포스팅들을 이용해서 사용을 할 것인데, 우선은 한 시트 안에서 처리하도록 하겠습니다.


왼쪽 상단이 기본 데이터이고, 데이터 참조를 하여 똑같이 값을 구성하였습니다.


그리고 [ 장비 ] 값들에 우측 [ 장비데이터 참조 ]의 인덱스를 표시하려고 합니다.




현재는 무기, 방어구, 장신구 로 표시되어 있으므로 


VLOOKUP을 이용하여 인덱스를 표시 하도록 하겠습니다.


첫번째 들어갈 내용은 조회하려는 값입니다. 


여기에서는 "무기" 가 되겠습니다. 


"무기"를 선택하면 다음처럼 상대주소(C2)가 설정됩니다.


(상대주소, 절대주소, 혼합주소는 다음에 포스팅 하겠습니다)




그리고, 두번째에 들어갈 내용은 반환 값을 검색하는 셀의 범위입니다.


여기에서는 주황색으로 되어있는 부분은 영역이 되겠습니다.


그래서 저렇게 영역을 드래그 하면 상대주소가 설정됩니다.


또는 이전 포스팅(이름정의하기)를 통하여 영역을 지정해도 됩니다.


예를 들면, VLOOKUP(C2, NAME1,..) 이런식으로도 가능합니다.




세번째에 들어갈 내용은 이전에 잡았던 영역에서 몇번째 데이터를 보여줄 것인가 입니다.


참고 : 가장 왼쪽에 있는 열에서 1부터 시작합니다.

여기에서는  "장비데이터 참조"에 이름이 1번, 인덱스가 2번, 설명이 3번입니다.


우리는 "무기"라는 이름 대신 "1"이라는 인덱스 값을 보여주고 싶으므로


2 라고 설정합니다.


(만약 1이라고 설정한다면 이름 항목이 나올것이고, 3을 설정하면 설명 항목이 나오게 됩니다.)




마지막에 들어갈 내용은 유사한것을 찾을 것인지, 완전히 일치하는 것을 찾을 것인지 입니다.


여기에서는 완전히 일치할 경우로 설정하겠습니다.




모두 세팅이 되었습니다. 자동채우기를 한 다음에 결과화면은 다음과 같습니다.


< 결과 >



현재까지 한 내용으로 ExportData쪽에 세팅을 하게되면 다음과 같은 결과를 얻게 됩니다.


(ITEM_REF는 네이밍 포스팅에서 LOOKUP에서 사용할 영역을 잡아논 것입니다.)



도움 되셨길 바랍니다.




+ Recent posts