Как сохранить одну переменную постоянной с другой, изменяющейся с помощью строки в excel


допустим, у меня есть одна ячейка A1, которую я хочу сохранить постоянной в вычислении. Например, я хочу вычислить такое значение:

=(B1+4)/(A1)

Как сделать так, чтобы при перетаскивании этой ячейки для вычисления по ячейкам во многих строках изменялось только значение B1, в то время как A1 всегда ссылается на эту ячейку, а не на A2, A3 и т. д.?

8 171

8 ответов:

используйте эту форму:

=(B0+4)/$A

The $ говорит excel не корректировать этот адрес при вставке формулы в новые ячейки.

Так как вы перетаскиваете по строкам, вам действительно нужно только заморозить часть строки:

=(B0+4)/A

Сочетания Клавиш

комментаторы услужливо указали, что вы можете переключать относительную адресацию для Формулы в выбранных в данный момент ячейках с помощью этой клавиатуры ярлыки:

  • Windows:f4
  • Mac:командаT

есть два вида ссылки на клетки, и это действительно ценно, чтобы понять их хорошо.

один относительная ссылка, что вы получаете, когда вы просто набираете ячейку:A5. Эта ссылка будет скорректирована при вставке или заполнении формулы в другие ячейки.

другое абсолютная ссылка, и вы получите это, добавив знаки доллара в ссылку на ячейку:$A. Это ссылка на ячейку не изменится при вставке или заполненный.

классная, но редко используемая функция заключается в том, что строка и столбец в одной ячейке ссылки могут быть независимыми: $A5 и A. Это удобно для создания таких вещей, как таблицы умножения из одной формулы.

чтобы сделать вашу формулу более читаемой, вы можете присвоить имя в ячейку A0, а затем использовать это имя в Формуле.

самый простой способ определить имя-выделить ячейку или диапазон, затем щелкните на поле Имя в строке формул.

затем, если вы назвали A0 "Rate", вы можете использовать это имя следующим образом:

=(B0+4)/(Rate)

Смотри, гораздо легче читать.

Если вы хотите найти Rate, нажмите F5, и он появится в списке GoTo.

=(B0+4)/($A)

$ означает сохранить то же самое (нажмите несколько раз F4 после ввода A4, чтобы быстро пролистать комбо!)

вы ставите его как =(B0+4)/($A)

вы также можете перейти на листах с Sheet1!$a

размещение $ перед значением строки, чтобы сохранить константу, хорошо работал для меня. например,

=b2+a

да. Просто поместите знак $ перед нужной постоянной ячейкой.

Как $A6, если вы хотите просто изменить число 6 последовательно и сохранить константу, или $A$6, если вы ничего не хотите от этой ссылки, чтобы изменить вообще.

пример: ячейка A5 содержит мой обменный курс. В B1 вы ставите say (=C1 * $A$1). когда вы заполняете B1 через B....... значение в A5 остается постоянным, а значение в C1 увеличивается последовательно.

Я далеко не хорошо учитель, но я надеюсь, что это поможет!!!! Подмигивание Подмигивание

для будущих посетителей - используйте это для диапазон: ($A:$A)

Example
=COUNTIF($G:$G;J6)>0