티스토리 뷰

Excel

엑셀 VLOOKUP 함수 응용하기

보따리의새세상 2019. 3. 25. 00:41


"엑셀 VLOOKUP 함수"



아래 [표1]의 원자료에서


[표2]의 국가코드(ISO)를 기준으로

국가명을 가져오고자 할 때


VLOOKUP을 사용합니다.












1. J3 셀을 선택 후 함수삽입을 합니다.







2. 함수 중 VLOOKUP을 선택합니다.








3. 네개의 변수를 입력받습니다.








4. 각각의 변수는 순서대로...


   - Lookup_value : 찾고자 하는 값


   - Table_array : 참조하는 범위


   - Col_index_num : 참조하는 범위의 가져올 값 순서


   - Range_lookup : 0 또는 FALSE를 입력

     ※ 보통 "정확하게 일치"하는 값을 가져옴




[위 입력값 해석]

  "I3"의 값을 기준으로 "B:C" 참조범위의

  첫번째 열의 값과 비교해서,

  "I3"와 정확히 일치하면,

  참조범위 두번째(2) 열의 값을 가져옴








5. J3을 복사해서 아래 붙여넣습니다.





여기까지는 기본적인 VLOOKUP의 기능이고,







VLOOKUP 기능을

약간 응용해서,




아래 [표1]의 원자료에서


[표2]의

국가코드(ISO)와 기관명(한글명)이

모두 동일한 데이터를 찾아서

금융기관코드를 가져오고자 할 때,



VLOOKUP의 기본기능만으로는

해결이 불가합니다.





두가지 이상의 값의 일치

비교하여 가져올 때는,



각각의 표에 임의의 열을

하나씩 더 만들어야 합니다.








6. search 라는 열을 생성하고,

   비교하려는 셀값 두개를 합해

   임의셀을 만들어 줍니다.



[표1]의 search에는

   = B3&"."&F3

수식을 입력하고 아래자료전체에 복사하고,



[표2]의 search에는

   = J3&"."&K3

수식을 입력하고 아래자료전체에 복사하면,




[표1]의 search와 [표2]의 search를
비교하도록
만들어주는 것입니다.


이 이후는
위 기본 VLOOKUP의 기능과
동일하게 진행하면 됩니다.










7. L3 셀을 선택하고,

    VLOOKUP 함수를 삽입합니다.



 





8. [표2]의 search인 M3을 기준으로

    [표1]의 search를 1열로하는

   C:G 영역을 선택하고,

   두 search값이 정확히 일치하면,

   다섯번째(5) 열의 값을 가져옵니다.







9. L3셀을 L17셀까지 셀복사를 하고,

   값으로 붙여넣기를 합니다.





[참고 포스팅] - 엑셀 빈셀 채우기와 값으로 붙여넣기

https://howitworks.tistory.com/2

   ※ 7번 항목 참고 (값으로 붙여넣기)












10. 임시로 넣었던

     search 열을 모두 제거해주면 됩니다.












댓글