엑셀 vlookup 함수
본문 바로가기
직장인들의 일터 이야기/직장인들을 위한 엑셀함수

엑셀 vlookup 함수

by 직장인들을 위한 직장인 2021. 1. 17.
728x90
반응형

직장인 필수 엑셀함수 첫번째 시간입니다.

 

오늘은 vlookup에 관해 말씀드리겠습니다.

 

vlookup 함수는 정말 어느 분야에서나 많이 쓰이는 함수입니다.

 

1. vlookup 함수의 정의


vlookup 함수가 무엇이냐!? 엑셀에서 표현한 vlookup의 정의는 아래와 같아요

이게 무슨 뜻이지... 이를 실무적으로 풀어보면

 

"특정 범위에서 첫 세로줄을 참고하여 지정한 행의 자료를 가져온다"로 해석할 수 있습니다.

 

풀어서 해석해도 햇갈리신다면 예제를 보시면서 실제로 해보시면 아주 간단하실 겁니다.

 

2. vlookup 함수 사용하기


vlookup.xlsx
0.01MB

위의 예제파일을 다운받아 열어보면 아래와 같은 화면을 볼 수 있습니다.

우리는 vlookup을 사용해서 왼쪽의 표의 데이터를 오른쪽의 빈칸에 사과의 원산지와 판매실적을 채워넣을 것입니다.

 

vlookup 함수는 4개의 정보를 기입하면 됩니다.

① 참조값 : 찾고자하는 값(원산지, 판매실적)의 참조값(사과)

② 표범위 : 찾는 값을 포함하고 있는 표의 전체 범위

③ 열번호 : 표 범위에서 찾고자하는 값(원산지, 판매실적)의 열위치(2번, 5번)

④ 정확도 : False(0)는 참조값과 표의 첫열의 값이 완전히 일치해야 데이터 반환

               True(1)는 참조값과 표의 첫열의 값이 유사해도 데이터 반환

 

예제에서는 확인해보면 다음과 같습니다.

①은 J2 사과, ②는 참조값, 원산지, 판매실적을 포함한 표의 전체범위,

 

③은 원산지, 판매실적의 열번호인 2번과 5번 ④는 "사과"라는 정확한 값을 참조해야 하므로 False(0)입니다.

 

이를 vlookup 데이터에 입력해보면 왼쪽 표에서 사과의 원산지와 판매실적을 찾는 vlookup 함수는

=vlookup(J2,A2:E5,2,0)    -> 원산지

=vlookup(J2,A2:E5,5,0)    -> 판매실적이 됩니다.

 

이 함수를 풀어 해석하자면

"J2와 정확히 일치하는 값을 A2:A5의 범위에서 찾아 표A2:E5의 2번째(5번째) 값을 가져와!" 입니다.

 

실제로 데이터를 입력하면 사과의 원산지와 판매실적 값이 나오게 됩니다.

 

01

3. vlookup 함수 주의사항(오류)


vlookup 함수를 사용할때 주의해야하는 것이 있습니다.

 

예제 파일을 보면 사과의 데이터가 2개가 있습니다. 

하지만 vlookup은 가장 위에 위치한 데이터를 가져옵니다.

 

따라서 참조값을 과일처럼 중복될 수 있는 데이터보다는 품번과 같이 고유값을 가진 데이터로 사용해야합니다.

 

 

또 한가지 주의할 점은 참조값의 위치입니다.

 

참조값을 포함한 데이터가 표의 전체범위에서 가장 첫줄에 위치해야 합니다.

 

첫 줄에 위치하지 않으면 아래와 같이 오류가 발생합니다.

 

vlookup 설명은 여기서 마치겠습니다. 궁금하시거나 보충해야할 점이 있으면 댓글로 남겨주시길 바랍니다.

 

감사합니다.

 

반응형

댓글