|
안녕하세요.
이름 정의와 OFFSET, COUNTA 함수 등이 필요합니다.
예를 들자면... 제품정보라는 이름을 정의해 두고
VLOOKUP 함수에서 두번째 인수(참조 범위)에서 정의한 이름을 사용할 수 있을 것입니다.
문제는 제품정보라는 이름을 어떻게 정의할 것인가인데
그냥 A 시트에서 $B$5:$H$6 범위에다 제품정보라고 이름을 정의해 놓으면
추가되는 데이터를 포함하지 못하므로 문제가 생길 것입니다.
이름을 정의할 때 참조 대상에 다음과 같은 수식을 응용할 수 있을 것입니다.
=OFFSET($B$5,0,0,COUNTA($B$5:$B$10000),7)
이 수식에서 COUNTA 함수는 업체명이 입력될 수 있는 최대범위를 B5:B10000 로 가정하고
이미 입력되어 있는 셀의 개수를 구한 것이구요. 만약 그 개수가 2라면
OFFSET 함수는 B5 셀에서 0행 0열 떨어져 있는 B5 셀부터 2행 7열 크기의 범위를 참조합니다.
계속 데이터가 추가되면 COUNTA 함수의 결과가 바뀔 것이므로
OFFSET 함수가 참조하는 범위도 달라지겠지요.
홈페이지의 엑셀 강좌에서 수식/함수 38번 강좌에 자세한 설명이 나와 있습니다.
참고하시기 바랍니다.
|