디아스포라

반응형

오늘은 엑셀의 VLOOKUP 함수에 대하여 알려드리고자 합니다. 개인적으로 엑셀의 함수 중에서 VLOOKUP함수는 업무를 할 때 가장 유용하게 많이 사용하는 함수라고 생각합니다. 이 함수를 이해하게 되신다면 업무시간을 빠르게 단축시킬 수 있을거라 생각합니다. 그럼 지금부터 VLOOKUP함수를 알아보도록 하죠.

VLOOKUP 함수는?

수식: =VLOOKUP(값, 표 범위, N, TRUE 또는 FALSE)
기능: 표 범위의 가장 왼쪽 열에서 을 찾아서, 그 이 있는 행과, 표 범위의 왼쪽에서 N번째 열이 만나는 곳에 있는 값을 반환합니다.

좀더 풀이하여 설명해드리자면, 값은 함수를 적용할 워크시트에서 메인으로 기준 점을 말합니다. 표 범위는 워크시트의 데이터를 범위설정을 하는 곳을 말합니다. 다만, 워크시트에 입력된 스타일에 따라서 VLOOKUP함수가 제대로 작동하지 않을 수 있습니다. 데이터 스타일이 맞이 않는 경우는 값이 나오지 않는다는 뜻이죠. 

 

N(열번호)은 참조범위를 설정한 범위를 기준으로 데이터의 열 번호를 숫자로 기입하는 곳입니다. TRUE나 FALSE는 필터되는 값을 정확하게 일치할 것인지 유사한 값까지 모두 나타나게 할 것인지 입력하는 곳입니다. 생략이 가능해서 따로 입력을 하지 않아도 괜찮지만 개인적으로 꼭 정확하게 일치하는 명령어를 입력하는게 좋다고 생각합니다.

VLOOKUP 함수 예제

설명으로는 어렵게 느껴지실 수 있으니 예제를 통해 경험을 해보도록 합시다.

시험 결과에 대한 엑셀표가 있는데요. 여기서 원하는 사람에 대해 국어점수와 수학점수를 찾아보도록 하죠. 먼저 국어점수를 구하려는 값을 넣을 셀을 선택하고 함수를 입력하시면 됩니다. =VLOOKUP(I3,B3:F13,2,0) 이렇게 입력을 하시면 됩니다. 

 

=VLOOKUP함수를 이용하여 I3은 찾으려는 값을 입력하는 것이고, B3:F13은 범위내에 데이터를 검색하고 추출하려는 표입니다. 2는 테이블의 열 번호로 B3:F13에서 몇 번째 값을 추출할지 정하는 숫자로 국어점수는 2번째에 있기 때문에 2를 입력한 것입니다.

0은 값이 정확하게 일치하는 값을 나타내는 값입니다. TRUE나 FALSE로 입력하셔도 되지만 가능하시면 FALSE로 입력하셔야 정확한 값이 나오게 됩니다.  TRUE는 유사한 값도 포함하기 때문에 잘못 나올 수 도 있습니다. 이번예제는 값이 1개라  TRUE나 FALSE를 입력하셔도 값이 나오지만 여러 값일 경우는 오류가 나겟죠??

 

이렇게 함수를 입력하시면 해당하는 사람의 점수가 입력이 되실겁니다. 나머지 사람들도 값을 넣으려면 기준이 되는 함수를 절대참조로 바꾸시면 표 범위는 바뀌시지 않으실겁니다. 그러므로 구하시려는 이름의 값만 수정해주시면 되죠.

 

이번엔 수학점수를 구해보도록 하겠습니다. 수식은 =VLOOKUP(I3,B3:F13,4,0) 이렇게 입력하시면 됩니다. 국어점수를 구할 때는 테이블의 열 번호가 국어점수는 2번째였으나 수학점수는 4번째이기 때문에 4를 입력하였습니다. 그 부분만 다르고 나머지 부분은 동일합니다.

 

이상으로 엑셀 VLOOKUP 함수에 대해 알려드렸습니다. 이 함수를 처음 접하신다면 어렵게 느껴질 수도 있겠지만 개념만 이해하신다면 어렵지 않게 사용하실 수 있으실 겁니다. 익숙하게 사용하시려면 그래도 꾸준한 연습이 필요하겠죠?? 열심히 연습하여 엑셀초보를 벗어나시길 바랍니다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading