본문 바로가기

엑셀(Excel)

열을 붙여보자! 엑셀함수 VLOOKUP

오늘은 엑셀함수 VLOOKUP에 대해 알아보자.

 

VLOOKUP함수는 사용빈도가 매우 높은 함수며, 알아두면 정말 유용하게 쓰이니 꼭 배워두도록 하자.

 

우리가 개인적으로 엑셀을 연습할땐 VLOOKUP의 중요성을 모를때가 많다.

 

필자 역시 엑셀 공부할땐 IF나 SUM함수를 위주로 공부했던 것 같다.

 

그러나 실무에선 IF와 SUM보다 VLOOKUP를 더 많이 쓴다.

 

사용법도 그리 어렵지 않으니 이번 기회를 통해 확실히 이해하고 마스터하시길 권장한다.

 

본론으로 들어가 우리가 엑셀을 하다보면 두개의 데이터프레임을 합쳐서 사용할때가 많다.

 

글로는 이해하기 힘들 수도 있으니, 그림으로 예시를 들어보자.

 

그림1

수학점수가 있는 데이터프레임에 이름과 중복되는 영어점수만 붙혀넣고 싶다면 어떻게 할 것인가.

 

VLOOKUP를 모르는 초보자들은 그냥 수동으로 붙혀넣을 생각부터 들 것이다.

 

사실 이정도 데이터의 경우 그냥 수동으로 붙혀넣도 무방하다.

 

그러나....!

 

그림2

이러한 데이터를 다룬다면...?

 

수동으로 하기엔 시간이 많이 걸릴 것이다.

 

아직도 손으로 할 생각이 드시는 분들을 위해 좀 더 큰 데이터를 보여주겠다.

 

그림3

어떤가, 아직도 손으로 붙혀 넣을 생각이 드는가...

 

사실 필자도 VLOOKUP을 몰랐을땐 3~4시간씩 걸려 500개가 넘는 데이터도 손으로 붙혀넣곤 했다.

 

그땐 매일 야근에 심지어 혼자 주말에도 나오곤 했다.

 

선임 직원들도 말만 고생한다며 다독거려주고... 저런 고급스킬이나 알려줄 것이지!

 

이 글을 보고 있는 독자 분들 만큼은 필자와 같은 피해(?)를 보지 말아야한다.

 

혹시라도 이해가 안되는 부분이 있다면 바로 댓글로 남겨주셔라.

 

다시 본론으로 들어가 함수 사용법을 알아보자.

 

VLOOKUP함수 사용법은 =VLOOKUP(찾을 셀, 찾을 범위, 붙힐 열, 유사값(TRUE)or정확히 일치(FALSE))이다.

 

유사값(TURE) 붙히기는 사용하지 않는 옵션이므로 데이터집계시 정확히 일치(FALSE)만 사용하면 된다.

 

데이터집계시 유사값을 사용한다면.... 아주아주 대충 만든 자료가 될 것이다.

 

도대체 누가 유사값 옵션을 만들었는지... 

 

VLOOKUP함수 사용시 빈번히 실수하는 부분이 분힐 열에 중복값이 있을 경우다.

 

철수에게 영어점수 80점을 붙히려는데 철수가 2명이라면?

 

이럴경우 엑셀이 자동으로 제일 윗 데이터부터 붙혀넣는다.

 

이점 참고하시고 집계하면 될 것 같다.

 

VLOOKUP함수의 경우 글로는 다소 이해가 안될 수 있어 그림으로 설명하면서 오늘의 포스팅을 마무리 하겠다.

 

 

[문제1] 수학점수가 들어있는 데이터프레임에 이름에 맞게 영어점수를 붙히시오.

[정답]

 

 

 

 

요약

1. 함수사용법 : =VLOOKUP(찾을 셀, 찾을 범위, 붙힐 열, 유사값(TRUE)or정확히 일치(FALSE))

2. 주의사항 : 붙힐 열 중에 중복값이 있다면 제일 위에 있는 데이터부터 붙는다.

3. 난이도 : 쉬움