한 셀에서 다른 셀로 수식을 복사하면 Excel은 수식을받는 대상을 기반으로 수식 내의 모든 상대 참조를 자동으로 업데이트합니다. 예를 들어 셀 B7에 다음 수식이 포함되어 있다고 가정합니다.

=B6+A7

이 수식을 D22 셀에 복사하면 Excel에서 자동으로 참조를 업데이트하므로 다음과 같이 D22 셀에 상대적입니다.

=D21+C22

한 워크 시트에서 다른 워크 시트로 수식을 복사 할 때 수식에 이전 워크 시트에 대한 참조가 포함되어있는 경우 Excel은 적어도 워크 시트 이름이 아닌 이러한 유형의 수식 업데이트를 수행하지 않습니다. 예를 들어 1 월, 2 월, 3 월의 순서대로 이름이 지정된 세 개의 워크 시트가 있다고 가정 해 보겠습니다. 2 월 워크 시트에는 다음 공식이 있습니다.

=January!B7*1.075

이 셀을 3 월 워크 시트에 복사하면 Excel에서 B7 참조 (필요한 경우)를 자동으로 변경하지만 시트 이름은 변경하지 않습니다 (1 월, 수식이 처음 발생한 시트보다 “하나 적음”). 조정 된 상대 시트 이름 (2 월, 공식을 복사 할 시트보다 “하나 적음”)에 추가합니다.

복사 한 수식에 워크 시트 참조가 몇 개만있는 경우 수식을 편집하기가 매우 쉬워서 적절한 워크 시트를 참조합니다. 그러나 이러한 참조가 수십 또는 수백 개 있으면 작업이 금방 악몽이 될 수 있습니다.

해결책은 Excel에서 다음과 같이 간단한 검색 및 바꾸기 작업을 수행하는 것입니다.

  1. 2 월 워크 시트의 수식을 3 월 워크 시트의 원하는 위치로 복사합니다.

  2. 3 월 워크 시트가 표시된 상태에서 Ctrl + A를 누릅니다. 그러면 대상 워크 시트의 모든 셀이 선택됩니다.

  3. Ctrl + H를 누릅니다. Excel은 찾기 및 바꾸기 대화 상자의 바꾸기 탭을 표시합니다. (그림 1 참조)

  4. 찾을 내용 상자에 “1 월!”을 입력합니다. (따옴표 제외).

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

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

이제 워크 시트의 수식이 업데이트되어 적절한 워크 시트를 참조합니다.

4 단계와 5 단계에서 검색하고 바꾸는 것은 곧은 월 이름이 아닙니다. 이는 월 이름 (1 월, 2 월 등) 만 수식에 포함되지 않고 워크 시트의 다른 위치에서 쉽게 나타날 수 있기 때문에 수행됩니다. 이러한 인스턴스를 변경하지 않으려면 검색 범위를 좁히기 위해 추가 문자가 포함됩니다.

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

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

link : / excel-Relative_Worksheet_References_when_Copying [복사시 상대 워크 시트 참조].