상세 컨텐츠

본문 제목

사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 여러 개의 표에서 필요한 값 참조하기

IT정보/엑셀 팁(Excel Tip)

by 상민짱짱 2021. 12. 2. 07:00

본문

728x90
반응형

 

 

 

 

 

참조할 값이 여러 개의 표에 나누어 기록된 경우에는 VLOOKUP 함수의 두 번째 인수를 지정할 때 IF 함수를 사용해 참조할 표 범위를 조건에 따라 분리할 수 있다. 여러 개의 표에서 필요한 값을 참조하는 수식을 작성하는 방법에 대해 알아보자.

 

값 참조.xlsx
0.01MB

 

위의 첨부파일을 열면 아래와 같은 표를 확인할 수 있다.

 

 

제품이 입출고되는 창고 A와 B로 나누어져 있을 때, 이 두 개의 표를 참조하여 제품별 재고 값을 왼쪽 표ㅗ 통합하는 수식을 작성해 보자.

 

 

값을 참조할 표가 두 개이기 때문에 IF함수를 VLOOPKUP 함수 안에 중첩해서 사용한다. [B3] 셀을 선택하고 다음 수식을 입력한다. 채우기 핸들을 7행까지 드래그해서 수식을 복사한다.

 

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

 

이 수식은 품명을 이용래 각 창고에 있는 재고 값을 참조한다. 이 수식에서 VLOOKUP 함수의 각 인수는 다음과 같이 구성되었다.

 

찾을 값 : $A3

 

범위 : IF(B$2="창고A",$E$3:$H$5,$E$9:$H$11)

 

n번째 열 : 4

 

찾기 옵션 : FALSE

 

찾들 값(A3)인 품명을 범위에서 찾을 때, 범위는 [B2] 셀의 값이 창고A라면 [E3:H5], 그렇지 않은 경우에는 [E9:H11] 범위를 대상으로 한다. [E]열에서 품명을 찾으면 대상 범위의 네 번째 열 값을 반환하므로 재고 값이 나타난다. 이 수식은 인수인 범위 부분만 잘 이해한다면 다른 부분은 어렵지 않다. 다만 [A3]셀, [B2] 셀의 참조 장식이 혼합참조이므로 수식의 복사위치를 주의해서 살펴볼 필요가 있다.

 

 

각 창고에서 없는 제품은 #N/A 오류가 발샐하므로 이 경우에는 0이 반환되도록 한다. IFERROE 함수를 사용해 [B3]셀의 수식을 수정하고 2과정을 팜고해 수식을 복사한다.

 

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

728x90

관련글 더보기

댓글 영역