Я ищу помощь с проблемой, с которой я столкнулся при использовании 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)