1

У меня есть простая таблица Excel, содержащая формулу, которая ссылается на столбцы в другой таблице и использует автоматические имена диапазонов таблиц (не знаю, как они правильно называются)

=A1 + SUM(MyOtherTable[ColumnA]) * SUM(AnotherTable[AnotherA])

Проблема заключается в том, что когда я копирую эту формулу вправо, ссылки на столбцы тоже все сдвигаются вправо, поэтому становятся:

=A1 + SUM(MyOtherTable[ColumnA]) * SUM(AnotherTable[AnotherA])
=B1 + SUM(MyOtherTable[ColumnB]) * SUM(AnotherTable[AnotherB])
=C1 + SUM(MyOtherTable[ColumnC]) * SUM(AnotherTable[AnotherC])

Как я могу остановить это? Я не могу найти эквивалент долларовых ссылок, таких как $A$A Обратите внимание , что я хочу , нормальное поведение для ссылок RC.

Единственная альтернатива, о которой я могу подумать, - это создать именованные диапазоны для столбцов в других таблицах, хотя это, кажется, побеждает объект в некоторой степени из диапазонов таблиц.

3 ответа3

4

Вместо перетаскивания попробуйте скопировать и вставить. Это работает в Excel 2007/2010.

0

Если вам все еще нужен ответ, измените формулу, как показано ниже:

A1 + SUM(MyOtherTable [[ColumnA]: [ColumnA]]) * SUM(AnotherTable [[AnotherA]: [AnotherA]]])

0

Способ указать целый столбец с помощью ссылки

$A:$A

Это даст вам фиксированную ссылку на весь столбец.

Лично я нахожу, что с Excel намного проще работать, когда я переключаюсь на справочный формат R1C1 (Инструменты / Параметры / Общие). Тогда вы можете сослаться на фиксированный столбец как:

C1

Или относительный столбец как

C[1]
C[-5]

Этот режим позволяет очень легко ссылаться на текущую строку или столбец:

RC2

будет ячейка в текущей строке, столбец 2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .