본문 바로가기

엑셀

[엑셀] VLOOKUP 함수 사용 방법, 오류 해결하기(Feat. 연습 첨부파일)

반응형

 

 안녕하세요. 개미의 정보나라입니다.

 

오늘은 엑셀을 다루는 사무직이라면 필수 함수인 브이룩업(VLOOKUP)에 대해 알아보겠습니다.

 

VLOOKUP 함수는 수 많은 데이터 중에서 필요한 값을 가져올 수 있는 기능입니다.

 

처음 사용하면 낯설지만 금방 익숙해지면 업무 효율성을 상당히 높일 수 있는 함수입니다.

실제로는 데이터 양이 방대한 경우가 대부분이니까요. 

 

자, 그러면 VLOOK 함수 사용방법 및 오류 해결법에 대해 알아보겠습니다.

(연습 첨부파일은 본문 맨 하단에 있습니다)

 

여러분은 가전 가구, 전자 제품 등 다양한 제품을 취급하는 개미상사의 신입 재고담당자입니다.

아침에 출근하자마자 팀장님께서 업체에서 대량 주문이 들어왔다고 합니다.

판매하기 위해 현재 의자/형광등의 재고수량과 영업사원이 누군지 알려달라고 하는데요.

어떻게 해결해야 할까요?

 신입사원인 개미씨는 원하는 데이터를 뽑기 위해 검색하던 도중 블로그에서 VLOOKUP 이란걸 발견하게 됩니다.

 

엑셀에는 함수 인수 하나하나 넣기 편하게 되어있는 함수마법사가 있습니다. 이를 통해서 알아볼게요.

 

0단계. 함수 마법사 실행

 

찾고자 하는 값에 커서 - 수식 - 함수삽입 - VLOOK 검색 및 선택 - 확인

많은 데이터 중 의자의 가격을 알고 싶은 경우 입니다.

 

얻고자 하는 값에 커서를 두고 함수 마법사를 실행시킵니다.

 

함수마법사로 연습한 후에 익숙해지면 셀에서 바로 작업하시는걸 추천드립니다.

 

1단계. 너가 찾고자 하는 값이 뭐야? (Lookup_value)

 

Lookup_value는 표의 첫 열에서 찾으려는 값입니다.

 

우리는 의자의 가격과 영업사원을 알고 싶기 때문에, 찾고자 하는 "의자"를 선택해줍니다.

 

여기서 중요한 점은, 우리가 찾고자 하는 값표의 첫 번째 열의 데이터가 같아야 합니다.

 

2단계. 어디서 데이터를 가져올건데? (Table_array)

Table_array 설정하기

Table_array는 데이터를 가져올 표 범위를 정하는 것입니다.

 

1단계에서 의자를 선택했고, 의자 오른쪽에 놓여있는 데이터값을 가져오기 위해서는 표를 지정해줍니다.

 

빨간색 범위로 범위를 잡아줍니다.

 

오류 발생 1. 데이터가 다른 경우 // 한 쪽은 의. 한 쪽은 의로 되있는 경우 VLOOKUP 오류 발생

★함수 사용 전, LOOKUP_VALUE의 데이터와 표의 첫 열의 데이터가 같은지 항상 확인★

 

3단계. 표에서 몇번째 열에 있는 값을 가져올거야? (Col_index_num)

3번째 인수인 Col_index_num은 2단계에서 설정한 표에서 몇 번째 값을 가져올건지 묻는 인수입니다.

 

열의 숫자는 2단계에서 설정한 첫 번째 열을 기준으로 번호를 매깁니다.

 

우리는 "의자"의 "가격"을 알고 싶기 때문에 2단계에서 설정한 표의 3번째이기 때문에 3을 입력해줍니다.

 

4단계. 대충 맞아도 값을 가져올까? 똑같은 것만 가져올까? (Range_lookup)

 

Range_lookup인수는 FALSE(정확히 일치)값과 TRUE(유사 일치)값으로 나뉘게 됩니다.

 

FALSE(0)는 찾고자 하는 값과 표의 첫 번째 열에 있는 값이 정확히 일치해야 가져오는 것이고,

 

TRUE(1)는 찾고자 하는 값과 비슷한 값이 있으면 최댓값을 가져오는데, 실무에서는 FALSE를 쓰는게 일반적입니다.

 

5단계.  데이터 확인

 

짜잔! 우리가 원하는 값이 나왔습니다. 이제 영업사원도 포함해서 팀장님께 보고드릴 표를 다 채워보겠습니다.

 

오류발생2)  오류 발생!! 오류 발생!!

 

영업사원은 5열에 있으니까... 함수 중 3번째 인수를 5로 바꾸면 되겠지 하고 바꿨는데 오류가 발생하였습니다.

 

이유는 함수를 복사 붙여넣기 하다가 첫 번째 Lookup_value의 "의자"가 옆으로 밀려온 것입니다.

 

이를 방지하기 위해 F4를 눌러 절대값을 입력해주고, 나머지 표도 채워보겠습니다.

 

5-2단계.  오류 발생!! 오류 발생!!

 

I 앞에 $가 붙어 있는 경우, I열은 고정, 즉 세로 데이터는 고정 시키겠다는 뜻입니다.

반대로 숫자 앞에 $가 붙어 있는 경우, 가로는 고정 시키겠다는 뜻입니다.

 

오류 발생 2. 찾고자 하는 값의 절대값이 안 걸려있는 경우 함수 복사할 경우, 찾는 값이 밀려 오류 발생

★Lookup_Value는 절댓값을 설정해주기★

 

개미사원은 VLOOKUP 함수를 사용하여 빠르게 정리하여 팀장님께 보고드렸습니다.

오늘은 VLOOKUP 함수를 알아보았습니다.

 

엑셀을 사용하시는 분이라면 안될 함수이자, 자유자재로 사용하면 업무 효율 향상에 큰 도움을 준다고 확신합니다.

 

VLOOKUP이 익숙해지기를 바라며, 연습 첨부파일 확인하시고 마스터 하시길 바랍니다!

 

감사합니다.

 

VLOOKUP연습_개미의정보나라.xlsx
0.01MB