본문 바로가기

허니버터컴퓨터팁

엑셀 Vlookup으로 두가지조건에 맞는 값 찾기

아래와 같은 학생부가 있다고 치자. 늘 그랬듯이 Vlookup을 이용해서 철수의 성적을 가져오려했는데 아니? 철수가 2명이다! Vlookup으로 해결할 수 있을까? 

엑셀-성적표

일단 결론부터 말하자면 " YES " 이다. 약간의 작업이 필요하긴 하지만 위와같은 상황은 충분히 해결 가능하다. vlookup은 한가지 값으로 찾는건데 어떻게 할 수 있을까?

 


key 만들기!

엑셀의 문자열 합체 기능을 이용해서 하나의 키를 추가로 만들어 주면 된다.ㅋ 바로 어떻게 하는지 알아보자. 번호 왼쪽 열에 key라고 추가해주고 그 아래에 =B2&C2 를 입력해준다.  말그대로 B2와 C2를 연결해서 단어를 만들어준다. 

엑셀-key만들기엑셀-문자열-연결

 

 


채우기 핸들 사용하기!

자, 그럼 아래쪽의 나머지 열들은 하나씩 복사해서 넣어야 할까? 아니지~ 엑셀은 의미없는 막노동을 줄여주기 위한 도구다! 나머지 열은 채우기핸들을 통해서 채우면 된다. 채우기 핸들은 예전에 만들어놓은게 있으니 재탕 하겠다.ㅋ 너무 쉽고 빠르고 효과 좋으니까 꼭 알아두자! 

엑셀-채우기핸들-예제-더블클릭
오른쪽 조그만 네모를 더블클릭 타닥! 참 쉽죠잉?ㅎㅎ

 

 

짜잔. 엑셀의 채우기핸들은 진짜 노가다.. 막노동을 혁신적으로 줄여주는 기능인것 같다! 틈만나면 사용해서 우리의 소중한 시간을 아끼자! ㅎㅎ

액셀-채우기핸들-후

 

자 이제 KEY라는 유니크한(중복이 없는) 열이 하나 생성됐다. 이제 기존에 하던것처럼 vlookup을 이용할 수 있게 되었다. 오케이?

 


Vlookup 함수 사용하기.

=Vlookup( 찾는값, 찾아야할 범위, 몇번째열?)  

이게 Vlookup의 기본형이다. 입력해보자.

vlookup-샘플vlookup-내부
Vlookup 기본 사용법

 

 

vlookup을 사용할때 3번째 인자, 그러니까 =Vlookup( 찾는값, 찾아야할 범위, 몇번째열?) 에 들어가야하는 값이 헷갈릴 경우가 있다. 범위의 첫번째 열이 1이다. 그리고 오른쪽으로 한칸씩 갈때마다 +1 해주면 된다.

아래 그림을 첨부했으니 아래그림을 보면 이해가 한방에 빡 되겠지?ㅎ

key값으로 찾는거고 번호를 찾으려면 2, 이름은 3, 성적은 4 . 이런식이다. 찾고싶은 열의 숫자를 입력해주면 된다. 이제 번호,이름,성적 아무거나 다 찾을 수 있게됐다.

 

 

데이터가 아무리 많아도 위 공식은 고대로 적용되니까 앞으로 vlookup을 자주 사용해서 일처리 깔꼼하게 하고 얼렁얼렁 퇴근해서 더 의미있는 일을 하자. 예를들면 '숨쉬기' 라던가... '아무것도 안하기' 라던가... ㅋ 

그럼 이렇게 vlookup의 사용법 설명을 마치겠다. 읽고 지나가면 며칠 안되서 분명 까먹으니까 꼭 직접 엑셀을 열어서 한번 해보길 바란다.

 

나는 쓰고 스샷찍고 하느라 수고했고, 당신은 읽느라 수고하셨다.. 감사하다. 도움이 되었길 바라며 도움이 되었다면 공감버튼과 댓글로 응원부탁합니다. :D

 

 

 

엑셀 Hlookup은 언제 사용하는거지?

엑셀 if 와 조건부 서식으로 중복값찾기!?

 

 

엑셀-vlookup-2가지조건체크