본문 바로가기
컴퓨터

엑셀 vlookup함수 쓰는 방법 쉽게 알아보아요

by 루루미미아범 2022. 7. 31.
반응형

엑셀 vlookup함수 쓰는 방법 간단하게 알아봅시다.

Intro

안녕하세요.

회사에서 또는 개인 사업장에서 1개월 동안 열심히 일하고 월급 받는 날을 기다리면서 당월에 달성한 매출을 정리하는 도중에 문득 사장님이, 혹은 팀장님이 특정 상품을 꼬집어서 매출을 물어볼 때가 있어요.

수많은 데이터들 중에 그분들이 물어보신 특정의 값을 우리는 빨리 찾아서 보고를 해야 합니다.

매번 모니터에 매의 눈을 켜고 찾아보거나, 마우스 휠을 이리저리 돌려가며 부리나케 움직이는 저를 생각할 수 있는데 이 포스팅 정독 후에는 그런 일이 없길 바라면서 본 포스팅 시작하겠습니다.

루루미미아범 엑셀 vlookup 예제.xlsx
0.01MB


루루 미미 아범의 회사 제품수는 조금 많습니다. 보시다시피 저는 월별로 제품별로 판매실적(단위)으로 정리를 했어요.

그런데 갑자기 팀장님이 절 부르더니 "야! 내가 제품 몇 개 줄테니까 이거만 올해 1~6월까지 실적 따로 정리해 와 빨리!!"

그래서 저는 뭐 별수 있어요? "네 알겠습니다. 제품 리스트 보내 주십시오."라고 대답했어요.

그 팀장님이 주신 리스트는 아래와 같아요.

엑셀의 VLOOKUP 기능을 알지 못하는 분에게는 위 제품명을 하나하나 매출정리표에서 찾아서 각각 집어넣어야 해요. 엄청 노가다성이 짙은 일이죠. VLOOKUP기능 하나만 알면 노가다성보다 머리 굴려서 뇌를 건강하게 해주는 효과가 있습니다.

그러니까 우리는

왼쪽에 있는 표 중에 오른쪽 표의 제품명에 대해 매출을 찾아서 입력해야 하는 일을 하는 겁니다.


 

한 줄로 정리를 해 봅시다.

왼쪽 표에 있는 A 제품의 1월 매출을 찾아서 오른쪽 표의 A제품의 1월 매출에 집어넣어라.

= VLOOKUP ( 제품명 A를 , 왼쪽 표의 범위(찾을 표 범위)에서 찾아서 , 1월 매출 있는 부분의 열 값을 , 정확하게 넣어주세요 )

VLOOKUP의 사용법은 사실상 이것으로 끝났습니다. 감사합니다 이만 마치려고 했으나,

아직 가려운 부분이 있어서 더 긁도록 하자면

제품명 A를 - 내가 찾을 값이 이거다 그러니까 난 오른쪽 표에서 제품명 A를 찾으려고 한다. 근데 그 셀의 위치는 N5에 있다.

왼쪽 표의 범위(찾을 표 범위)에서 찾아서 - 제품명 A의 1월 매출을 어디서 찾을거냐? 왼쪽 표에서 찾고싶냐? 그러면 네가 찾고자 하는 표 범위를 지정해서 넣어라 그래야 엑셀이 찾을수 있으니.

1월매출 있는 부분의 열 값을 - 네가 지정한 범위중에 1월매출이 속한 열은 몇번째냐? 첫번째면 1을 넣고 두번째면 2, 100번째면 100을 넣어라

정확하게 넣어주세요 - 너가 지정한 범위에서 찾을 거니 정확한 값을 원하면 FALSE를 쓰고, 비슷한 값을 찾으려면 안 써도 된다. 넌 분명 정확한 값을 원할 테니 FALSE를 써야 할 것이야.


위 설명들을 종합해보면 내가 A상품에 대해 1월 매출을 찾으려면 VLOOKUP수식은 다음과 같습니다.

( ※ 아래 수식은 본 포스팅 상단 첨부파일을 기준으로 작성하였습니다.)

= VLOOKUP ( 내가 찾으려는 제품명 A의 셀 위치 = N5 , 왼쪽 표의 범위(찾을 표 범위) = A2:G54  , 1월 매출 있는 부분의 열 값을 = 2 , 정확하게 넣어주세요 = FALSE )

이것을 본 엑셀에 넣으려면 아래와 같습니다.

=VLOOKUP(N5, A2:G54,2, FALSE)

위 수식을 셀 O5에 넣으면

내가 지정한 조건들을 찾아서 오른쪽 표에 해당 값을 넣어 준 모습이 확인이 됩니다.


그러면 아래처럼 값이 하나 나왔는데, 수식이니까 옆 아래로 끌어서 셀을 채워 볼까요?

★ 미리 말씀드리지만 다음 방법은 매우 위험한 방법입니다.

값이 다 채워졌나요? 제대로 채워진 거 같은데 뭐가 위험하다는 건가요?

반응형

제품명 AA를 보시면 1~3월 매출은 맞게 들어갔는데, 4~6 매출은 다른 값이 넣어졌어요. 내가 정리한 표랑 전혀 다른 값이 들어갔어요. 이거 왜 이러는 거예요? 엑셀은 믿을 수 없어.

결론부터 말씀드리면 끌어서 수식을 모든 셀에 복사했을 때, 우리가 어떤 무엇을 놓치고 넣었다는 증거입니다. 엑셀은 잘못한 게 없죠. 우리라 그렇게 입력을 했으니까요.

이렇게 수식을 마우스 드래그로써 복사하려고 한다면, 맨 처음 복사할 셀의 주소 값을 고정시켜주어야 합니다. 무슨 말이냐면 아래처럼 조금 전 수식 중에서 노란색 부분

= VLOOKUP ( 내가 찾으려는 제품명 A의 셀 위치 = N5 , 왼쪽 표의 범위(찾을 표 범위) = A2:G54  , 1월 매출 있는 부분의 열 값을 = 2 , 정확하게 넣어주세요 = FALSE )

왼쪽 표의 범위(찾을 표 범위) = A2:G54의 A2:G54를 f4키를 눌러주어 $A$2:$G$54로 변경시켜주어야 합니다.

이것은 무슨 의미냐면 "내가 값을 참조할 범위를 고정시켜 주겠다"라는 뜻입니다.

실제로 아까 잘못 참조할 셀들을 클릭해 보면 각 셀들을 지정해 준 범위가 한 칸씩 밀려 지정된 것을 확인할 수 있어요.

그러니까 아까처럼 한 번에 드래그하려면 수식은 다음처럼 변경되어야 합니다.

=VLOOKUP(N5,$A$2:$G$54,2, FALSE)

이렇게 변경시켜준 다음 드래그하면 제대로 된 값이 나올 거예요.


이번 포스팅은 여기까지입니다. 업무에 가장 많이 쓰는 함수중 하나인 vlookup에 대해서 사용하는 방법을 간략하게 알아보았는데요.

만약 이해가 되지 않으실 경우 댓글로 피드백을 주시면 답변 & 보완을 하도록 하겠습니다. 감사합니다.

 

반응형

댓글