문과생의 데이터 연습

[Excel] Vlookup 함수 기초 본문

Excel/Excel

[Excel] Vlookup 함수 기초

의인은 믿음으로 2022. 6. 19. 03:43
728x90

안녕하세요~

오늘은  Vlookup 엑셀 함수를 알아보고자 합니다. 

                                                                                             출발

 

사실 Vlookup 응용 버전을 먼저 올렸습니다. (이걸 먼저 올렸어야지! )

 

기초부터 갑시다 ㅎㅎ

 

 

1.) Vlookup 

 

예제 데이터입니다. 

Vlookup을 통해서 특정 학과의 성적들만 가져와 봅시다. 

 

Vlookup(찾을 값, 전체범위, 열 번호, 정확일치 or 부분일치) 

VLOOKUP(I8,$E$5:$F$13,2,FALSE)

Vlookup의 주의할 점이 있습니다! 

학과를 찾을 값으로 정했음으로 전체 범위를 지정할 때 학과 범위부터 지정해야합니다. (따라서 입학년도 X) 

 

 

2.) Vlookup + IFERROR

 

간혹 찾은 값이 없는 경우가 있습니다. 그럴때 에러가 나는 것을 방지하기 위해 Iferror 함수를 써줍니다! 

데이터를 보면 16학번은 없어서 에러가 났습니다. 이걸 고쳐보죠 

IFERROR(VLOOKUP(I9,$D$5:$F$13,3,FALSE), "점수없음")

 

Vlookup에 IFERROR 함수를 살포시~ 얹어주면  됩니다~ 😊

 

 

3.) Vlookup 계산

 

다음 문제를 봅시다 

중간고사와 기말고사의 합을 합치고 2로 나눠서 [최종]의 값을 얻고 싶습니다. 

 

(L8 + VLOOKUP(K8,$E$17:$F$25,2,FALSE)) / 2

 

중간고사 Vlookup을 구하고 그것을 기말고사 vlookup이랑 더 한다음 2로 나눕니다.

 

 

4.) Vlookup + 중복

 학과는 다르지만 동일 학번이 있습니다. 이럴 때는 어떻게 해야할까요? 

이걸 그냥 Vlookup하면 이렇게 가장 앞에 있는 학번의 학과가 중복되어서 나옵니다. 😥

 

이럴 때는 고유값을 주면 좋습니다. 

 

 

순서를 주던가 알파벳 같은 것을 줘서 고유값을 만들어주는 겁니다. ex) 2019로 동일했던 것이 32019랑 42019로 달라졌죠 

 

VLOOKUP(J8&K8,$D$5:$G$13,4,FALSE)

3 & 2019를 찾는 값으로 전체범위는 입학년도로 시작하는게 아니라 만들어준 고유값부터 전체범위를 잡아줘야합니다.

따라서 컬럼순서의 학과도 3아니라 4로 변합니다! 

 

 

 

 

이렇게 해서 Vlookup 함수를 알아봤습니다. 

 

Vlookup의 기초적인 사용법이었구요 Vlookup은 좀 다양하게 쓰이는것 같습니다~

728x90
Comments