Excel 워크시트에서 동적으로 정의된 범위를 만드는 방법

요약

Microsoft Excel에서는 새 정보를 포함하도록 확장해야 하는 명명된 범위가 있을 수 있습니다. 이 문서에서는 동적으로 정의된 이름을 만드는 메서드에 대해 설명합니다.

참고

이 문서의 메서드는 200개 이하의 데이터 행이 없다고 가정합니다. 정의된 이름을 수정하여 적절한 숫자를 사용하고 최대 행 수를 반영할 수 있습니다.

정의된 이름으로 OFFSET 수식을 사용하는 방법

이렇게 하려면 실행 중인 Excel 버전에 따라 다음 단계를 수행합니다.

Microsoft Office Excel 2007, Microsoft Excel 2010 및 Microsoft Excel 2013

  1. 새 워크시트에 다음 데이터를 입력합니다.

    숫자 A B
    1 영업
    2 1월 10
    3 2월 20
    4 3월 30
  2. 수식 탭을 클릭합니다.

  3. 정의된 이름 그룹에서 이름 관리자를 클릭합니다.

  4. 새로 만들기를 클릭합니다.

  5. 이름 상자에 날짜를 입력합니다.

  6. 참조 상자에 다음 텍스트를 입력한 다음 확인을 클릭합니다.

    =OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1)

  7. 새로 만들기를 클릭합니다.

  8. 이름 상자에 Sales를 입력합니다.

  9. 참조 상자에 다음 텍스트를 입력한 다음 확인을 클릭합니다.

    =OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)

  10. 닫기를 클릭합니다.

  11. 셀 B2를 지우고 다음 수식을 입력합니다.

    =RAND()*0+10

    참고

    이 수식에서 COUNT 는 숫자 열에 사용됩니다. COUNTA 는 텍스트 값의 열에 사용됩니다.

    이 수식은 volatile RAND 함수를 사용합니다. 이 수식은 B 열에 새 데이터를 입력할 때 정의된 이름 "Sales"에 사용되는 OFFSET 수식을 자동으로 업데이트합니다. 10은 셀 B2의 원래 값이므로 값 10이 이 수식에 사용됩니다.

Microsoft Office Excel 2003

  1. 새 워크시트에 다음 데이터를 입력합니다.

    숫자 A B
    1 영업
    2 1월 10
    3 2월 20
    4 3월 30
  2. 삽입 메뉴에서 이름을 가리킨 다음 정의를 클릭합니다.

  3. 통합 문서의 이름 상자에 날짜를 입력합니다.

  4. 참조 상자에 다음 텍스트를 입력한 다음 확인을 클릭합니다.

    =OFFSET($A$2,0,0,COUNTA($A$2:$A$200),1).

  5. 추가를 클릭합니다.

  6. 통합 문서의 이름 상자에 Sales를 입력합니다.

  7. 참조 상자에서 다음 텍스트를 입력하고 추가를 클릭합니다.

    =OFFSET($B$2,0,0,COUNT($B$2:$B$200),1)

  8. 확인을 클릭합니다.

  9. 셀 B2를 지우고 다음 수식을 입력합니다.

    =RAND()*0+10

    참고

    이 수식에서 COUNT 는 숫자 열에 사용됩니다. COUNTA 는 텍스트 값의 열에 사용됩니다.

    이 수식은 volatile RAND 함수를 사용합니다. 이 수식은 B 열에 새 데이터를 입력할 때 정의된 이름 "Sales"에 사용되는 OFFSET 수식을 자동으로 업데이트합니다. 10은 셀 B2의 원래 값이므로 값 10이 이 수식에 사용됩니다.