본문 바로가기
카테고리 없음

엑셀 vlookup 함수 사용하기

by 정말 맑음 2020. 7. 20.

 

 

 

 

 

엑셀 vlookup 함수 사용하기

우리가 회사에서 일을 하다 보면 자유롭게 엑셀을 다루는 사람이 얼마나 부러운지 모르겠어요 자유자재로 함수를 다루다 보니 일도 다른사람보다 먼저 끝내는 것을 알수 있습니다. 속도가 느린사람은 오늘도 야근을 할수 밖에 없죠

 

 

 

 

엑셀 함수를 이용을 하면 쉽게 일이 마치는데 아무래도 직접 눈으로 손으로 일일히 데이터를 검색하고 찾고 정말 눈은 눈데로 아프고 손도 마찬가지인것 같아요 그리고 어떻게 보면 쓸데없는 일로 시간을 보내다 보니 머리도 아프고요

 

 

 

그래서 엑셀의 수많은 기능중에 내가 그 기능을 미리 알고 활용만 할수 있다면 힘도 절약하고 시간낭비도 절약할수 있지 않을까 생각합니다. 엑셀의 수많은 함수중에 그래도 많이 사용하는 것이 바로 vlookup 함수가 아닌가 싶어요

 

 

많은 사람들이 한두번은 들어봤을지도 모르지만 실제 사용법은 잘 아는 사람은 드물거에요 그래서 이번기회에 어떻게 사용하는지 한번 익혀두면 앞으로 똑같은 작업을 하는데 있어서 수많은 데이터중에 쉽게 사용할수 있지 않을까 기대가 됩니다.

 

 

자 다음과 같이 임시로 데이터를 만들어 봤습니다

 

각과목명이 나와있고요 그다음 반이 있습니다. 그리고 반별로 과목별 점수를 임의로 넣어봤습니다.

 

그러면 오른쪽 표에 보면 과목이 나와있는데 해당 반들은 몇반에 해당되고 그리고 몇점에 해당되는지 vlookup 함수를 넣어서 자동으로 입력이 되도록 찾아보도록 하겠습니다.

 

 

다음과 같이 먼저 함수마법사를 해당 입력칸에 = 표시를 하고 실행을 해줍니다.

 

우리는 당연히 vlookup 함수니까 이것을 선택을 해줘야 겠지요

 

 

다음과 같이 국어에 반을 찾아줘야 하니까요 함수 인수를 하나씩 찾아주면 됩니다.

 

lookup_value 는 일단 찾을 값 셀을 찾아 줍니다. 국어라는 과목을 찾아야 하니까요 h5 로 입력을해줬어요

 

table_array는 당연히 표의 범위를 선택을 해줘야 겠지요 왼쪽 표보면 a4에서 c9까지 표가 있음으로 해당 범위를 입력해줍니다. 그리고 값은 항상 변하지 않으니 셀범위를 선택하고 f4를 눌러서 $값 표시를 넣어줍니다.

 

col_index_num 는 반이 왼쪽 표에 보면 열이 몇열이죠 바로 2번째 열이기 때문에 2를 선택을 해줍니다.

 

 

그리고 마지막 range_lookup은 false는 정확하게 일치하는지 여부를 묻는거니까 값이 정확히 일치하니까 0이라고 지정을 해줍니다.

 

그래서 위와같이 4개 인수를 모두 넣어서 확인을 누르니 국어는 1반으로 찾는결과를 볼수 있습니다.

 

 

 

그래서 셀 범위를 절대값 f4를 입력해줘서 1반부터 드래그로 했더니 자동으로 영어 수학 과목도 반이 찾아지는 것을 알수 있습니다.

 

 

그렇다면 똑같이 점수 칸도 한번 vlookup 함수를 이용해서 입력을 해보도록 하겠습니다.

 

일단 = 하고 j5에 vlookup 함수를 입력을 해줘야 겠지요

 

똑같이 첫번째 lookup_value는 당연히 국어 점수니까 국어칸을 입력해주고 나머지는 동일하게 입력해줍니다.

 

col_index는 우리가 점수가 왼쪽 표에서 3번째 열이니까 3으로 변경을 해주면 됩니다.

 

 

 

다음과 같이 점수도 이렇게 찾아진것을 알수 있습니다.

 

위와같이 우리가 데이터가 적을때는 눈으로도 직접 입력해도 되지만 데이터가 수십 수백개일때는 위와같이 vlookup함수를 이용해서 내가 찾는 데이터 값을 지정해주면 금방 찾아지는 것을 알수 있지요