Alan에는 “9 월 데이터”와 “개요 보고서”라는 두 개의 워크 시트가있는 통합 문서가 있습니다. 두 번째 워크 시트에는 수식 내에서 첫 번째 워크 시트의 셀에 대한 참조가 있습니다. 새 달이 다가 오면 Alan은 “9 월 데이터”워크 시트의 이름을 “10 월 데이터”로 변경해야합니다. 그러면 다른 워크 시트의 모든 수식이 중단됩니다.

그는 첫 번째 워크 시트의 이름을 변경할 때 깨지지 않도록 첫 번째 워크 시트를 참조하는 수식을 어떻게 변경할 수 있는지 궁금합니다.

우선,이 동작 (설명 된대로)은 Excel에서 정상적이지 않다는 점을 알아야합니다. 개요 보고서 워크 시트에 있고 9 월 데이터 워크 시트의 셀을 참조하는 수식을 만드는 경우 9 월 데이터 워크 시트의 이름에 대한 변경 사항은 통합 문서의 다른 워크 시트에있는 수식에 자동으로 반영되어야합니다. 그렇지 않은 경우는 다음과 같이 INDIRECT 함수를 사용하여 워크 시트의 항목을 참조하는 수식이있는 경우뿐입니다.

=INDIRECT("'September Data'!A3")

변경되지 않는 이유는 워크 시트 이름이 작은 따옴표 (아포스트로피) 안에 포함되어 있기 때문입니다. 즉, 변경해서는 안되는 문자열 상수로 표시됩니다. INDIRECT를 사용해야하는 경우 _ExcelTips_의 다른 문제에 설명 된대로 워크 시트 이름을 다른 셀에 배치하고 INDIRECT 수식에서 해당 셀을 참조합니다. 그런 다음 사용하려는 워크 시트의 이름을 반영하도록 참조 된 셀의 내용을 변경할 수 있습니다.

이러한 방식으로 수식을 변경하지 않으려면 9 월 데이터 워크 시트의 이름을 바꾼 후 찾기 및 바꾸기를 사용하여 참조를 변경할 수 있습니다. 다음 단계를 따르십시오.

  1. 두 번째 워크 시트 (개요 보고서)를 표시합니다.

  2. Ctrl + H를 눌러 찾기 및 바꾸기 대화 상자의 바꾸기 탭을 표시합니다.

  3. 옵션 버튼이 보이면 클릭하십시오. (그림 1 참조)

  4. 찾을 내용 상자에 “September Data”(따옴표 제외)를 입력합니다.

  5. 바꿀 내용 상자에 “October Data”(따옴표 제외)를 입력합니다.

  6. 찾는 위치 드롭 다운 목록이 수식으로 설정되어 있는지 확인합니다.

  7. 모두 바꾸기를 클릭합니다.

잘 작동하는 또 다른 옵션은 September Data 워크 시트에서 명명 된 범위를 정의하는 것입니다. 각 셀 (또는 셀 범위)에는 다른 워크 시트의 수식에 사용할 수있는 이름이 지정되어야합니다.

워크 시트 이름을 변경해도 명명 된 범위의 사용에는 전혀 영향을주지 않습니다.

마지막으로 데이터 레이아웃을 살펴볼 수 있습니다. 예를 들어 “September Data”라는 워크 시트를 사용하지 않는 것이 좋습니다.

대신 “현재 월”이라는 워크 시트를 만들고 수식에서 참조하십시오. 새 달이 시작되면 당월 워크 시트의 데이터를 복사하여 해당 월의 이름이있는 새 워크 시트 (예 : “9 월 데이터”)에 보관합니다.

이렇게하면 항상 현재 데이터로 작업하고 필요할 때 언제든지 검토 할 수 있도록 이전 달의 데이터를 사용할 수 있습니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (10812)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Unbreakable_Formula_References_to_Worksheets [Unbreakable Formula References to Worksheets].