본문 바로가기

일하고[회사이야기]

[엑셀] VLOOKUP 함수 총정리(1탄. 사용법모음)

반응형

안녕하세요

밤 안지입니다

요즘 포근한 날이 계속되고 있어요

얼른 마스크를 벗고 모두에게

봄이오기를 바랍니다

 


오늘 가져온 주제는

"엑셀 VLOOKUP 함수 총정리"

입니다

 

이에 관해서는 3개의 포스팅이 올라갈 텐데요

다음을 보시고 적절한 포스팅을 참고해주시면 되겠습니다

어려운 만큼 효율적인 VLOOKUP함수

그럼 시작해볼까요?


                                          첫 번째 포스팅▶ VLOOKUP 함수 정의 및 사용법 

                                          두 번째 포스팅▶ VLOOKUP 함수 사용 시 에러의 유형과 해결법

                                          마지막 포스팅▶ VLOOKUP 함수와 COLUMN 함수의 결합               


 

◆ VLOOKUP 함수란?

원하는 값이 들어있는 행에서 원하는 열을 추출해내는 함수라고 생각하시면 됩니다

보통 해당 사람의 점수나 성적을 구할 때 많이 사용합니다

 

=VLOOKUP(Lookup_value, Table_array, Col_index_num, Range_lookup)

순서대로 보면 지정 값, 해당 범위, 해당 열, 논리 값에 해당하는데요

VLOOKUP함수에는 보통 이렇게 네 가지 값이 필요합니다

 

                                                  ▷ 지정 값(Lookup_value) : 알고 싶은 값

                                                  해당 범위(Table_array) : 해당 범위나 표

                                                  해당 열(Col_index_num) : 도출 값이 들어있는 열

                                                  논리 값(Range_lookup) : true 또는 false

 

말로만 들어서는 헷갈릴 수 있으니 다음 예제들을 통해 알아가 보겠습니다

 

 

 

 

1.  VLOOKUP함수/ false


김 씨의 성적을 구해보겠습니다

=VLOOKUP(D13, $D$1:$G$7,3, FALSE)

 

하나하나 뜯어보죠

김 씨의 성적을 원하기 때문에 1) 김 씨 선택 2) 표로 범위 지정

3) 원하는 값이 있는 세 번째 열에 있으므로 숫자 3 입력 4) false까지

마지막에 사용되는 false값은 정확히 일치를 의미합니다

 

※그리고 주의사항은 범위를 드래그하고 F4를 눌러서 꼭

범위 고정을 시켜주셔야 에러가 뜨지 않습니다

 

그러면 이렇게 김 씨의 성적인 100점을 얻을 수 있습니다

 

혹시 몰라 동영상도 첨부하니 참고하세요!

 

 

 

 

 

 

2. VLOOKUP함수/ true


이번에 설명드릴 내용은 false가 아닌 true를 이용하는 경우입니다

 4번째에 들어가는 논리 값인 true와 false의 차이점이 무엇일까요?

바로 false는 정확히 일치를 의미하지만

true는 유사 값으로서 작거나 같은 값을 의미하기에

"범위가 필요합니다"

 

제가 예시로 든 표에서 이 씨의 성적을 놓고 얘기해보겠습니다

 현재 이 씨의 성적은 90이기 때문에

이보다 작거나 같은 값을 범위의 0, 80, 100 중에서 찾습니다

하지만 범위에서 90과 같은 값은 없으므로 작은 값인 80이 매치되고

그래서 비고에 80의 결괏값인 불합격이 뜨게 됩니다

 

그 외에는 위의 false와 작성방식은 똑같습니다

이것도 더 나은 이해를 위해 동영상을 첨부하겠습니다

 

 

 

3. 범위를 현재 sheet가 아닌 다른 sheet에서 지정


VLOOKUP함수의 두 번째에 넣는 값인 범위를

다른 시트에서 가져올 수도 있다는 사실을 알고 계셨나요?

범위는 보통 표를 드래그해서 사용하는데요

현재 시트 외에 다른 시트에 있는 표를 적용할 수 있습니다

이렇게 원래의 범위에서 해당 범위 앞에

sheet번호! 를 붙여주시면 다른 시트의 값을 가져올 수 있습니다

2번째 시트라면 sheet2! 를 3번째 시트라면 sheet3! 를 붙여주시면 됩니다

하지만 시트의 번호가 달라졌을 뿐 표를 범위로 지정하는 것은 같습니다

 

 


오늘은 이렇게 엑셀 VLOOKUP함수의 사용법에 대해 알아봤습니다

 

다음 포스팅은 VLOOKUP함수 사용 시

주의점이나 발생할 수 있는 에러에 대해 설명드리겠습니다

다들 여기까지 따라오시느라 고생 많으셨어요

마지막 3탄까지 열심히 배워보아요

그럼 안녕! 

 

반응형