본문 바로가기
경주사랑컴퓨터학원

엑셀 거래명세서 동적 범위 정의하기

by 경주사랑신문 2022. 10. 24.

엑셀에서 데이터가 계속 추가되는 목록의 범위를 대상으로 작업해야 할 경우에는 해당 목록의 범위를 동적 범위로 정의해야 합니다.
동적 범위로 정의하려면 이름 정의와 OFFSET 함수를 사용해야 합니다.

경주사랑평생교육원-엑셀직장인실무활용
거래명세서.xlsx
0.02MB

  1. [업체목록] 시트에서 [수식] - 정의된 이름 그룹 - 이름 정의를 클릭합니다.

새 이름 대화상자가 열리면 이름에는 업체목록 참조대상에는 =OFFSET(업체목록!$A$!,0,0,COUNTA(업체목록!$A:$A),5)를 입력하고 확인을 클릭합니다.

=OFFSET( 기준 셀, 이동 행 수, 이동 열 수, 밤위 행 수, 범위 열 수)

  • 기준 셀 : 업체목록($A$1 - 업체목록 시트의 A1셀을 절대기준으로 합니다.
  • 이동 행 수, 이동 열 수 : 0 - A1셀부터 바로 범위를 지정할 것이므로 모두 0으로 지정합니다.
  • 범위 행 수 : COUNTA(업체목록!$A:$A) - 업체목록 시트의 A열 데이터 셀 개수만큼 범위를 지정합니다.
  • 범위 열 수 : 5 - 업체목록 범위의 열 수 5개를 모두 범위로 지정할 것이므로 5를 입력합니다.

2. 목록의 마지막 행에 추가로 다음과 같이 회사명과 담당자명을 입력한 후 이름 상자에 업체목록을 입력하고 ENTER글쇠를 누르면 추가된 행까지 범위가 지정됩니다.