VLOOKUP 마지막 값 찾기 간단 공식 :: LOOKUP 함수 응용

LOOKUP 함수를 응용한 VLOOKUP 함수 마지막값 찾기 공식과 공식의 동작원리를 단계별로 살펴봅니다.

홈페이지 » VLOOKUP 마지막 값 찾기 간단 공식 :: LOOKUP 함수 응용

VLOOKUP 마지막 값 찾는 방법, 수식 1줄로 해결! :: LOOKUP 함수 응용

VLOOKUP 함수 마지막 값 찾는 공식
= LOOKUP (2,1/(찾을범위=찾는값),출력범위)
어떻게 동작하나요?

VLOOKUP 함수는 출력범위의 위쪽부터 조회하기 시작합니다. 따라서 범위에서 첫번째로 매칭하는 항목을 반환하는데요. 반면에 LOOKUP 함수는 출력범위의 마지막값을 시작으로 위로 올라오면서 값을 조회합니다. 따라서 범위의 마지막에 있는 값을 찾아서 반환하게 됩니다.

LOOKUP 함수 마지막값 찾는 공식의 각 단계별 자세한 설명은 관련 포스트를 확인하세요.

영상강의
큰 화면으로 보기

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [실무기초] VLOOKUP 마지막 값 찾기
    예제파일

관련 기초함수

강의에서 사용된 공식 알아보기

강의에서 사용된 공식
= LOOKUP (2,1/($A$2:$A$20=$L$3),$B$2:$B$20)
공식의 동작 원리
  1. [ 1/($A$2:$A$20=$L$3) ] 은 찾을범위에서 찾는값과 일치할 경우 1을 반환하고, 그렇지 않으면 #DIV/0 오류를 반환합니다.
    {1/($A$2:$A$20=$L$3)} '<-- 이 항목은 아래와 같이 배열로 분리됩니다.
    {1/$A$2=$L$3, 1/$A$3=$L$3, 1/$A$4=$L$3, ..., 1/$A$20=$L$3}
    '// 즉, 찾는값과 다를경우 FALSE => 0 이 되고, 해당 항목은 [ 1/0 ] 이 되어 결과값으로 #DIV/0 오류를 반환합니다.
    '// 만약 찾을범위의 값이 찾는값과 같을 경우 '1'이 반환되어 항목은 [ 1/1 ] 이 계산되므로 결과값은 1이 반환됩니다.
  2. 따라서 계산결과는 아래처럼 배열이 반환됩니다.
    {#DIV/0, #DIV/0, 1, #DIV/0, ... , 1, #DIV/0}
    '// 이렇게 반환된 배열의 마지막 값부터 조회하여, 2보다 작거나 같은 값을 매칭합니다.
    '// 따라서 맨 마지막에 위치한 1 을 찾아 반환합니다.
  3. 마지막에 위치한 1을 찾았습니다. 이제 '출력범위'에서 동일한 위치의 값을 결과값으로 반환하고 함수가 종료됩니다.
    = LOOKUP (2,{#DIV/0, #DIV/0, 1, #DIV/0, ... , 1, #DIV/0} ,$B$2:$B$20)
    '// -> 출력범위의 마지막에서 2번째 있는 값인 'B19' 를 반환합니다.
주의사항
  • LOOKUP 함수의 첫번째 인수인 '2' 는 1 보다 크거나 같은 수라면 아무런 값이나 사용할 수 있습니다. 단, 1을 입력하면 옳지않은 결과를 반환하므로 주의합니다.
  • 찾을범위와 출력범위의 넓이는 같아야 합니다. 넓이가 다를경우 옳지않은 값이 반환될 수 있습니다.

링크] MS 홈페이지 LOOKUP 함수 사용법 상세설명

4.5 22 투표
게시글평점
guest
30 댓글
Inline Feedbacks
모든 댓글 보기
김홍렬
김홍렬(@-409)
2020년 2월 20일 5:27 오후
게시글평점 :
     

좋은 정보 감사합니다.

호야
호야(@517-2)
2020년 3월 14일 10:13 오후
게시글평점 :
     

이건 이해하기가 좀 어렵네요

호야
호야(@517-2)
2020년 3월 17일 11:51 오전
게시글평점 :
     

또 보고 가네요

엑엑셀셀
엑엑셀셀(@1171)
2020년 3월 20일 9:09 오후
게시글평점 :
     

오늘도 배우고 갑니다...

노은
노은(@1365)
2020년 3월 30일 9:15 오후
게시글평점 :
     

조금씩 난의도가 높아져서 따라가는데 시간이 걸리지만 열심히 해보겠습니다.

angami919
angami919(@angami919)
2020년 3월 31일 11:13 오전
게시글평점 :
     

정말 잘 보고 있어요!!!

고재봉
고재봉(@-298)
2020년 4월 6일 9:14 오후
게시글평점 :
     

잘 봤읍니다.

닥코드
닥코드(@221-2)
2020년 4월 7일 2:15 오후
게시글평점 :
     

항상 좋은 내용 감사합니다.

커피한잔만
커피한잔만(@-1659)
2020년 4월 9일 4:18 오후
게시글평점 :
     

쉽게 풀어 설명해주셔서 이해하기 좋았습니다. 감사합니다.

엑린이
엑린이(@1125)
2020년 4월 9일 11:06 오후
게시글평점 :
     

이건 좀 어렵네요

다둥이아빠
다둥이아빠(@jwk9520nate-com)
2020년 5월 9일 12:01 오전
게시글평점 :
     

실무에서 잘 사용하고 있습니다. 유용하게 잘 쓰겠습니다.

올챙이
올챙이(@2095)
2020년 5월 14일 5:18 오후
게시글평점 :
     

엑셀 실무 - 기초 4강 ... 수강

아르드
아르드(@2178)
2020년 5월 15일 11:11 오후
게시글평점 :
     

좋은 강의 감사합니다

only****
only****(@only1simnaver-com)
2020년 5월 18일 9:52 오후
게시글평점 :
     

저도 엑셀은 자신 있다 생각 했는데, 오빠두 보고 정말 많이 반성하고 많이 배우고 있습니다. 진심으로 너무 감사합니다. 근데 이번 강좌에서 예제 중에 =LOOKUP(2,1/($A$2:$A$20=$L$3),B2:B20) 에서 =LOOKUP(1,1/($A$2:$A$20=$L$3),B2:B20)로 맨 앞 인수만 2에서 1로… 더보기 »

modern
modern(@modern)
2020년 6월 9일 3:43 오후
게시글평점 :
     

감사합니다.

초코우유
초코우유(@-2274)
2020년 6월 13일 4:28 오후
게시글평점 :
     

조금 어렵지만 익숙해지도록 할게요
감사합니다

최고강의
최고강의
2020년 6월 15일 12:44 오전
게시글평점 :
     

좋은 강의 감사합니다! =LOOKUP($L$3,A2:A20,B2:B20) 이런 식으로 vlookup함수와 같은 로직을 적용하지 못하는 이유는 "유사일치"로만 작동하기 때문인가요?

yim****
yim****(@yimyimsnaver-com)
2020년 7월 18일 3:21 오후
게시글평점 :
     

감사합니다

보라빛물고기
보라빛물고기
2020년 9월 6일 8:56 오후
게시글평점 :
     

설명 중에 검색할 범위는 오름차순 정리로 가정한다는 부분이 이해가 안되네요 ㅠ 여기서 말씀하시는 검색범위가 어디인가요 ?

Last edited 1 년 전 by 보라빛물고기
백사
백사(@hansinhillnaver-com)
2021년 5월 24일 11:53 오후
게시글평점 :
     

강의 내용을 잘 보고 있습니다. 감사합니다.

김경태
김경태(@kkt9263nate-com)
2021년 7월 28일 3:47 오후
게시글평점 :
     

질문이 있습니다.
lookup 함수 사용할때 저는 셀 절대 참조 안해도
정확히 나오던데

예제문제 안에 입력된 함수공식에는
셀 절대참조가 되어 있어서
혹시 차이가 있는건지 궁금합니다

김경태
김경태(@kkt9263nate-com)
2021년 8월 11일 1:43 오후
답글 남기기  오빠두엑셀

감사합니다

박사웃
박사웃
2021년 7월 29일 3:15 오후
게시글평점 :
     

조금 이해가 필요하군요..몇번 복습해야겠네요 감사합니다.

나도_엑셀
나도_엑셀(@_-8)
2021년 10월 6일 4:13 오후
게시글평점 :
     

감사합니다.

토백이
토백이(@21yongyonghanmail-net)
2021년 11월 29일 6:31 오후
게시글평점 :
     

vlookup에서 아쉬웠던 마지막 값 찾기에 대한 답을 주셔서 정말 고맙습니다. vlookup과 lookup을 응용하여 사용하면 실무에 많은 도움이 될 것 같습니다^^

하유네비
하유네비(@-8230)
2021년 12월 2일 3:32 오후
게시글평점 :
     

감사합니다

30
0
여러분의 생각을 댓글로 남겨주세요.x