Как сохранить переменную константу с другой, меняющейся с помощью строки в excel
Предположим, что у меня есть одна ячейка A1, которую я хочу сохранить постоянной в расчете. Например, я хочу рассчитать значение, подобное этому:
=(B1+4)/(A1)
Как сделать так, чтобы, если я перетаскиваю эту ячейку для вычисления в ячейках во многих строках, изменяется только значение B1, в то время как A1 всегда ссылается на эту ячейку, вместо перехода на A2, A3 и т.д.?
Ответы
Ответ 1
Используйте эту форму:
=(B0+4)/$A$0
$
говорит, что не следует настраивать этот адрес при вставке формулы в новые ячейки.
Поскольку вы перетаскиваете строки, вам действительно нужно только заморозить часть строки:
=(B0+4)/A$0
Горячие клавиши
Комментарители обратили внимание на то, что вы можете переключать относительную адресацию для формулы в выбранных ячейках в данный момент с помощью этих сочетаний клавиш:
- Windows: f4
- Mac: Command T
Ответ 2
Существует два типа ссылок на ячейки, и очень полезно их хорошо понимать.
Один параметр относительная ссылка, что вы получаете, когда вы просто вводите ячейку: A5
. Эта ссылка будет скорректирована при вставке или заполнении формулы в другие ячейки.
Другая абсолютная ссылка, и вы получите это, добавив знаки доллара в ссылку ячейки: $A$5
. Эта ссылка на ячейку не изменится при вставке или заполнении.
Холодная, но редко используемая функция заключается в том, что строка и столбец в пределах одной ссылки на ячейку могут быть независимыми: $A5
и A$5
. Это пригодится для создания таких вещей, как таблицы умножения из одной формулы.
Ответ 3
Чтобы сделать формулу более читаемой, вы можете назначить имя ячейке A0, а затем использовать это имя в формуле.
Самый простой способ определить имя - выделить ячейку или диапазон, а затем нажать на поле "Имя" на панели формул.
Затем, если вы назвали A0 "Rate", вы можете использовать это имя следующим образом:
=(B0+4)/(Rate)
Смотрите, гораздо легче читать.
Если вы хотите найти Rate, нажмите F5 и он появится в списке GoTo.
Ответ 4
=(B0+4)/($A$0)
$означает, что они одинаковы (нажмите несколько раз F4 после ввода A4, чтобы быстро перевернуть комбо!)
Ответ 5
Вы указываете его как =(B0+4)/($A$0)
Вы также можете просмотреть WorkSheets с помощью Sheet1!$a$0
Ответ 6
Размещение $
перед значением строки, чтобы поддерживать постоянную работу для меня. например.
=b2+a$1
Ответ 7
Да. Просто поместите знак $перед вашей желаемой постоянной ячейкой.
Как и $A6, если вы хотите просто изменить число 6 поочередно и сохранить константу или $A $6, если вы ничего не хотите, чтобы что-либо из этой ссылки изменилось вообще.
Пример: Cell A5 содержит мой обменный курс. В B1 вы положите say (= C1 * $A $1). когда вы заполняете B1 - B......., значение в A5 остается постоянным, а значение в C1 увеличивается серийно.
Я, конечно, не очень хорош для учителя, но надеюсь, что это поможет!!!! Подсказка
Ответ 8
Для будущих посетителей - используйте это для диапазона: ($A$1:$A$10)
Example
=COUNTIF($G$6:$G$9;J6)>0