2014-05-09 2 views
1

마스터 수식이있는 시트를 만들고 싶습니다. 거기에서, 아래에있는 많은 세포들이 동일한 세포 분유를 사용하고 있지만 상대적인 위치에 그것을 적용하고 싶습니다.셀 수식을 사용하여 다른 셀에 연결하고 해당 수식을 사용하십시오.

예를 들어, B1에서 나는 = a1 + 1을 쓸 것입니다.

b2에서는 b1 수식을 적용하여 b1에 연결하는 수식을 입력하고 싶습니다.하지만 실제로 원하는 것은 셀의 코드이며, 그래서 출력은 a2 + 1이 될 것입니다.

b3에서 id 참조는 b1이지만 a3 + 1을 반환합니다.

B4, ID 참조 B1에서

하지만 A4 + B5에서 1

, ID 참조 B1을 반환하지만 A5 + 1

이 내가 필요한 것을 매우 단순화 된 버전으로 돌아왔다 있습니다. 이렇게하면 B1의 수식을 바꿀 수 있고 그 아래의 모든 셀에 계단식으로 연결할 수 있습니다. 실제로 시장별로 재무 제표에 대한 템플릿을 사용하고 있기 때문에 드래그 할 수 없습니다. 우리는 수십 개의 시장을 가지고 있으며 간단한 수식 변경을 원할 때마다이를 복사/붙여 넣기하는 후면의 고통이 있습니다.

의견을 보내 주셔서 감사합니다. 가능하다면 VBA없이 이것을하고 싶습니다. VBA로 쉽게 얻을 수 있습니다.

답변

2

명명 된 수식을 사용 했습니까? 명명 된 수식에서 상대 참조를 사용하면 명명 된 수식이 다른 셀에서 사용되는 경우 조정됩니다. 예를 들어

: B2 셀을 선택하고, 수식> 이름 관리자> 새로 만들기를 클릭 B2Formula 같은 이름을 입력하고 셀 참조에

=Sheet1!A1+1 

없음 $ 표지판을 참고하자!

지금 B2에이 수식을 입력 :

=B2Formula 

복사합니다 공식을 아래로.

enter image description here

지금 당신은 당신이 B2의 다른 공식을 필요로 결정합니다. 따라서 명명 된 수식을 편집하여

=Sheet1!A1*2 

으로 변경하고 시트를 확인하십시오. 당신은 하나 개의 공식을 편집 할 수 있지만 열 B의 모든 값은 상대 참조와 함께 사용 특히,

enter image description here

명명 된 공식은 매우 강력하다 그 새로운 공식으로 조정했다. 참조는 명명 된 수식이 정의 될 때 선택된 셀을 기준으로합니다. 또한 상대 참조로 명명 된 수식을 변경해야하는 경우 명명 된 수식을 편집하기 전에 동일한 원래 셀을 선택해야합니다.

관련 문제