수식을 붙여 넣지 않고 원래 수식에 대한 참조가있는 다른 셀에서 수식의 셀 참조를 동적으로 변경하십시오.


0

셀 A1에 = A2 + A3으로 수식이 있습니다. 이제 셀 B1에 동일한 수식이 필요하지만 수식을 붙여 넣기를 원하지 않습니다 .B1에서 A1의 참조를 제공하고 B1은 B2 +를 계산해야합니다. A2 + A3이 아닌 B3, A1에서 수식을 변경하면 B1에서도 적용되어야하는 이유는이 작업을 수행하려는 이유입니다. 이것이 가능한지 확실하지 않습니다. 마찬가지로 수식에 수식 셀 아래의 셀에 대한 참조가 포함되어 있으면 B1의 참조가 동적으로 변경되어야합니까?

@Franco, 실제로 수식을 드래그하고 싶지 않습니다. 그렇게하면 B1이 A1에서 수식을 가져 와서 B2 + B3으로 변경합니다. 이 경우 A1의 수식을 = IF (A4 = "yes", B2 + B3)로 변경한다고 가정하면 새 수식을 다시 드래그하지 않으면 B1에 적용되지 않습니다. 내가 필요한 것은 한곳에서 변경하는 것이며이 수식에 대한 참조가있는 곳마다 동적 셀 참조로 자동 변경해야합니다. 그래서 기본적으로 수식을 사용하려는 곳마다 수식에 대한 참조를 제공하고 유지 관리 할 수식 리포지토리를 만들려고하므로 리포지토리에서 변경 사항을 변경하면 참조 할 때마다 변경 사항이 적용됩니까?


첫 번째 문장은 쉽습니다 (Franco의 답변 참조). 초기 셀이 변경 될 때 채워진 셀이 동적으로 변경되도록하는 것이 더 복잡합니다. 목록으로 작업하고 있고 열의 모든 셀에 동일한 수식이있는 경우 표를 사용하면 해당 셀 중 하나를 변경할 때 열의 수식이 업데이트됩니다. 그렇지 않으면 변경 사항을 감지 한 다음 새 수식을 복사하기 위해 VBA가 필요합니다.
fixer1234

답변:


0

예, 수식을 채울 수 있습니다.

  1. 셀 A1을 선택하십시오 (수식이있는 곳)
  2. 오른쪽 하단의 작은 검은 색 사각형을 클릭 한 상태로 유지합니다 (커서가 십자형이되어야 함).
  3. 필요한 마지막 셀까지 오른쪽으로 끕니다.

내가 이해하는 것은 모든 수식을 업데이트하려는 것입니까?

A1"A2-A3"이되는 것처럼 B1"B2-B3"으로도 변경해야합니다.

수식이 범위를 통해 자동으로 업데이트된다는 것을 아는 유일한 방법은에서 사용될 때 Table Object와 수식의 세로 배열에서만 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.