일부 값을 유지하면서 수식을 아래로 드래그하고 다른 값을 변경하세요.

일부 값을 유지하면서 수식을 아래로 드래그하고 다른 값을 변경하세요.

Excel을 사용할 때 발생하는 문제에 대한 도움을 찾고 있습니다. 내가 겪고 있는 문제를 설명하는 가장 좋은 방법은 자동 채우기 드래그 다운을 사용하여 기본적으로 수식을 복사하고 붙여넣는 것입니다. 현재 시트 1에서 이 기능을 사용하고 있습니다.

 =sum('Sheet2'!E2*Sheet3!B3+Sheet3!B2)

이제 수식을 아래로 드래그하면 예상대로 변경되지만 의도한 결과는 아닙니다. 수식은 다음과 같이 변경됩니다.

=sum('Sheet2'!E3*Sheet3!B4+Sheet3!B3)
=sum('Sheet2'!E4*Sheet3!B5+Sheet3!B4)

내가 의도한 결과는 하나의 참조 셀을 변경하되 수식의 마지막 두 개는 다음과 같이 동일한 참조로 유지하는 것입니다.

 =sum('Sheet2'!E2*Sheet3!B3+Sheet3!B2)
 =sum('Sheet2'!E3*Sheet3!B3+Sheet3!B2)
 =sum('Sheet2'!E4*Sheet3!B3+Sheet3!B2)
 =sum('Sheet2'!E5*Sheet3!B3+Sheet3!B2)

의도한 첫 번째 행에 수식을 입력합니다.

=sum('Sheet2'!E2*Sheet3!B3+Sheet3!B2)
=sum('Sheet2'!F2*Sheet3!C3+Sheet3!C2)   
=sum('Sheet2'!G2*Sheet3!D3+Sheet3!D2)   
=sum('Sheet2'!H2*Sheet3!E3+Sheet3!E2)   
=sum('Sheet2'!I2*Sheet3!F3+Sheet3!F2)   
=sum('Sheet2'!J2*Sheet3!G3+Sheet3!G2)   
=sum('Sheet2'!K2*Sheet3!H3+Sheet3!H2)   
=sum('Sheet2'!L2*Sheet3!I3+Sheet3!I2)

드래그다운 수식이 행에서 행으로 변경됨에 따라 마지막 두 참조는 시트 3에서 동일하게 유지되어야 하지만 시트 2는 행이 증가함에 따라 변경되므로

'Sheet2'!E3
'Sheet2'!E4
'Sheet2'!E5
'Sheet2'!E6

답변1

$다음과 같이 변경하지 않으려는 부분 앞에 기호를 추가해야 합니다 .

=sum('Sheet2'!E2*Sheet3!B$3+Sheet3!B$2)

관련 정보