배움터  
  HOME > 배움터 > Daily Tip
Daily Tip

제품:   Excel 버전:   2007
검색어:   VLOOKUP
제목:   여러 개의 범위를 참조하는 VLOOKUP 수식 작성하기
     
 

  

[Excel] 여러 개의 범위를 참조하는 VLOOKUP 수식 작성하기

  오늘의 엑셀 팁은 1월20일(토)에 개최되는 기획, 마케터에게 꼭 필요한 엑셀 실무 기술을 강의하시는 최준선님(Microsoft Excel MVP)이 제공해주신 내용입니다. (사용버전: 공통)

  VLOOKUP 함수는 기본적으로 하나의 표에서만 값을 참조할 수 있지만, 상황에 따라서 여러 표 범위를 혼용해서 참조하도록 할 수 있습니다. (참고로 INDEX 함수는 상황에 따라 다른 범위에서 값을 참조할 수 있습니다.)

  상황에 따라 여러 표 범위를 선택하려면 VLOOKUP 함수와 IF 함수를 중첩해서 사용해야 합니다. IF 함수는 조건의 결과에 따라 반환되는 값을 다르게 지정할 수 있지만, 참조를 반환할 수 있는 특성이 있기 때문에 이런 상황에 사용하기 적합합니다.

  수식은 다음과 같은 공식의 형태로 사용할 수 있습니다.

=VLOOKUP( 찾을 값, IF(조건, 표 범위 1, 표 범위 2), 열 번호, 검색 옵션 )

  만약 참조할 표가 두 개를 초과하면 IF 함수를 중첩해서 처리하면 됩니다. 다음 화면을 참고하세요!

  두 개의 창고의 재고 수량을 B열과 C열에서 참조하고자 하면 VLOOKUP 함수를 두 번에 걸쳐 작성해도 되지만 다음과 같은 수식을 사용해 한 번에 작성할 수 있습니다.

=VLOOKUP($A3, IF(B$2="창고 A", $E$3:$H$5, $E$9:$H$11), 4, FALSE)