Excel에서 명명된 범위를 사용해야 하는 이유

명명된 범위는 유용하지만 종종 잘 활용되지 않는 Microsoft Excel 의 기능입니다 . 명명된 범위를 사용하면 수식을 더 쉽게 이해(및 디버그)하고, 복잡한 스프레드시트 생성을 단순화하고, 매크로를 단순화할 수 있습니다.

명명된 범위는 이름을 지정하는 범위(단일 셀 또는 셀 범위)입니다. 그런 다음 수식, 매크로 및 그래프 또는 데이터 유효성 검사의 소스를 정의하는 데 일반 셀 참조 대신 해당 이름을 사용할 수 있습니다.

Sheet2 !$C$11 과 같은 표준 셀 참조 대신 TaxRate 와 같은 범위 이름을 사용 하면 스프레드시트를 더 쉽게 이해하고 디버그/감사할 수 있습니다.

Excel에서 명명된 범위 사용

예를 들어 간단한 주문 양식을 살펴보겠습니다.  파일 에는 배송 방법을 선택하기 위한 드롭다운이 있는 기입 가능한 주문 양식과 배송비 및 세율 표가 있는 두 번째 시트가 포함되어 있습니다.

버전 1(명명된 범위 없음)은 수식에서 일반 A1 스타일(A1-style) 셀 참조를 사용합니다(아래 수식 입력줄에 표시됨).

버전 2는 명명된 범위를 사용하므로 공식을 훨씬 더 쉽게 이해할 수 있습니다. 또한 명명된 범위를 사용하면 수식 에 이름을 입력하기 시작할 때마다 선택할 수 있는 함수 이름을 포함한 이름 목록이  Excel 에 표시 되므로 수식을 더 쉽게 입력 할 수 있습니다. 선택 목록에서 이름을 두 번 클릭(Double-click) 하여 수식에 추가합니다.

수식 탭에서 (Formulas)이름 관리자(Name Manager) 창을 열면 범위 이름 목록과 참조하는 셀 범위가 표시됩니다.

그러나 명명된 범위에는 다른 이점도 있습니다. 예제 파일 에서 Sheet1 의 (Sheet1)B13 셀에 있는 드롭다운(데이터 유효성 검사)을 사용하여 배송 방법을 선택합니다 . 그런 다음 선택한 방법을 사용하여 Sheet2(Sheet2) 에서 운송비를 조회합니다 .

명명된 범위가 없으면 데이터 유효성 검사를 통해 다른 시트에서 소스 목록을 선택할 수 없으므로 드롭다운 선택 항목을 수동으로 입력해야 합니다. 따라서 모든 선택 항목은 두 번 입력해야 합니다. 한 번은 드롭다운 목록에, 한 번은 Sheet2 에 입력해야 합니다 . 또한 두 목록이 일치해야 합니다.

두 목록의 항목 중 하나에 오류가 있는 경우 잘못된 선택을 선택하면 배송 비용 공식에서 #N/A 오류가 생성됩니다. Sheet2 의 목록 이름 을 ShippingMethods 로 지정 하면 두 문제가 모두 제거됩니다.

예를 들어 소스 필드에 =ShippingMethods 를 입력하여 드롭다운 목록에 대한 데이터 유효성 검사를 정의할 때 명명된 범위를 참조할 수 있습니다 . 이렇게 하면 다른 시트에 있는 선택 목록을 사용할 수 있습니다.

그리고 드롭다운이 조회에 사용된 실제 셀을 참조하는 경우(운송비 공식의 경우) 드롭다운 선택 항목은 항상 조회 목록과 일치하여 #N/A 오류를 방지합니다.

Excel에서 명명된 범위 만들기

이름이 지정된 범위를 만들려면 이름을 지정하려는 셀 또는 셀 범위를 선택한 다음 이름 상자 (일반적으로 선택한 셀 주소가 ( Name Box)수식 입력줄(Formula Bar) 바로 왼쪽에 표시되는 위치 )를 클릭 하고 사용할 이름을 입력합니다 , Enter (Enter) 를 누릅니다 .

이름 관리자(Manager) 창 에서 새로(New) 만들기 버튼을 클릭하여 명명된 범위를 만들 수도 있습니다 .  새 이름 을 입력할 수 있는 새 이름(New Name) 창이 열립니다 .

기본적으로 이름을 지정할 범위는 새로 만들기(New) 버튼을 클릭할 때 선택한 범위로 설정되지만 새 이름을 저장하기 전이나 저장한 후에 해당 범위를 편집할 수 있습니다.

범위 이름에는 밑줄과 마침표를 포함할 수 있지만 공백을 포함할 수 없습니다. 일반적으로 이름은 문자로 시작하고 문자, 숫자, 마침표 또는 밑줄만 포함해야 합니다.

이름은 대소문자를 구분하지 않지만 TaxRate 또는 December2018Sales 와 같이 대문자로 된 문자열을 사용하면 이름을 더 쉽게 읽고 인식할 수 있습니다. Dog26 과 같이 유효한 셀 참조를 모방하는 범위 이름을 사용할 수 없습니다 .

이름 관리자(Manager) 창 을 사용하여 범위 이름을 편집하거나 참조하는 범위를 변경할 수 있습니다 .

또한 각 명명된 범위에는 정의된 범위가 있습니다. 일반적으로 범위는 기본적으로 Workbook 으로 설정되며 , 이는 통합 문서 내의 모든 위치에서 범위 이름을 참조할 수 있음을 의미합니다. 그러나 동일한 통합 문서 내에서 별도의 시트에 동일한 이름을 가진 두 개 이상의 범위를 가질 수도 있습니다.

예를 들어, 1월 , 2월 , 3월 등에 대한 별도의 시트가 있는 판매 데이터 파일이 있을 (January) 있습니다 .(February)시트 에는 (March)MonthlySales 라는 셀(이름이 지정된 범위)이 있을 수 있지만 일반적으로 각 이름의 범위는 다음을 포함하는 시트입니다. 그것.

따라서 공식 =ROUND(MonthlySales,0) 은 수식이 2월(February) 시트 에 있는 경우 가장 가까운 정수 달러로 반올림된 2월 매출을 제공하고 (February)3월(March) 시트 등에 있는 경우 3월 매출을 제공합니다.(March)

이름이 같은 별도의 시트에 여러 범위가 있는 통합 문서나 수십 또는 수백 개의 명명된 범위가 있는 복잡한 통합 문서에서 혼동을 피하기 위해 시트 이름을 각 범위 이름의 일부로 포함하는 것이 도움이 될 수 있습니다.

이렇게 하면 모든 이름이 통합 문서(Workbook) 범위를 가질 수 있도록 각 범위 이름이 고유해집니다. 예를 들어, January_MonthlySales , February_MonthlySales , Budget_Date , Order_Date 등이 있습니다.

명명된 범위의 범위에 대한 두 가지 주의 사항:(Two cautions regarding the scope of named ranges:) (1) 명명된 범위를 만든 후에는 명명된 범위를 편집할 수 없으며 (2) 에서 새로(New) 만들기 단추를 사용하여 만든 경우에만 새 명명된 범위의 범위를 지정할 수 있습니다. 이름 관리자( Name Manager) 창 .

이름 상자(Box) 에 범위 이름을 입력하여 새 범위 이름을 만드는 경우 범위는 기본적으로 통합 문서(Workbook) (동일한 이름을 가진 다른 범위가 없는 경우) 또는 이름이 생성되는 시트로 설정됩니다. 따라서 범위가 특정 시트로 제한된 새 명명된 범위를 만들려면 이름 관리자 "새로 만들기" 버튼을 사용하십시오.

마지막으로 매크로를 작성하는 사람들을 위해 범위 이름을 대괄호 안에 배치하기만 하면 VBA 코드에서 범위 이름을 쉽게 참조할 수 있습니다. (VBA)예를 들어 ThisWorkbook.Sheets (1).Cells(2,3) 대신 [ (ThisWorkbook.Sheets)SalesTotal ] 이름이 해당 셀을 참조하는 경우 간단히 사용할 수 있습니다 .

(Start)Excel 워크시트 에서 명명된 범위를 사용하기 시작 하면 이점을 빠르게 알게 될 것입니다! 즐기다!



About the author

저는 프리웨어 소프트웨어 개발자이자 Windows Vista/7 옹호자입니다. 팁과 트릭, 수리 가이드, 모범 사례를 포함하여 운영 체제와 관련된 다양한 주제에 대해 수백 편의 기사를 작성했습니다. 또한 회사인 헬프 데스크 서비스를 통해 사무실 관련 컨설팅 서비스를 제공합니다. Office 365의 작동 방식, 기능 및 가장 효과적으로 사용하는 방법을 깊이 이해하고 있습니다.



Related posts