Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
2

«Excel». Как сделать, чтобы ячейки в формуле не менялись при копировании?

Roxrite [78.2K] 4 года назад

Как сделать, чтобы в формуле значение одной ячейки не менялось и осталось тем же самым при копировании?

Пример.

1

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

Лучше всего разобрать на примере.

Допустим в ячейке у Вас формула

=A3+B2

если Вы растяните ее вниз (или скопируете и вставите вниз - в следующую ячейку)

то формула преобразуется и станет вот такой:

=A4+B3

Однако, если Вам нужно, чтобы ко всем ячейкам из столбца A (последовательно) прибавлялось некое значение из ячейки B2 и при копировании эта ячейка не смещалась, то Вам следует немного изменить первоначальную формулу написав ее так:

=A3+$B$2

Сделайте так и ячейка с "долларами" (то есть $B$2 в нашем случае) не будет меняться.

Значки доллара ($) можно проставить как вручную введя их с клавиатуры, так и через F4.

Использовать F4 надо так: мышкой выделяете (в формуле) нужный адрес (в нашем примере - это B2) и нажимаете 1 раз F4 - сразу и перед буквой и перед цифрой появится значок доллара $ (он, кстати, в Excel означает, т.н. абсолютный адрес - то есть такой адрес, который не будет изменяться при копировании формулы)

система выбрала этот ответ лучшим
3

Программа Excel изменяет ссылку на ячейку в формуле, которую вы копируете в другое место.

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

При этом, возможны 3 варианта:

1) Ячейка полностью не меняется;

2) Меняется столбец, а строка фиксирована.

3) Меняется строка, а столбец является фиксированным.


Как сделать абсолютную ссылку?

Когда вы в формуле указываете ячейки, которые должны использоваться в расчётах, нужно после выбора ячейки нажать клавишу F4 - тем самым ячейка будет зафиксирована и появятся значки $ как у строки, так и у столбца.

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

1

Если просто скопировать, а потом вставить формулу в другую экселевскую ячейку, то сохраниться лишь принцип действия этой формулы, а все значения, входящие в формулу изменятся, например было В2* на некое значение, переместим, например, на В3 и все поменяется - станет уже В3* на некое значение. Потому и следует попросту зафиксировать то значение, которое вам нужно , чтобы оно осталось неизменным. Такая возможность в Эксель есть и сделать ее несложно, достаточно заключить его между двумя знаками, обозначаемыми как - $ ( в латинской раскладке этот значок нужно искать под функциональными F-клавишами, там, где цифра 4. Формула же (в примере выше) станет такой $В2$* на некое значение.

0

В программе Excel при копировании ячейки изменяются и значения, которые в этой ячейке находятся. Если необходимо зафиксировать формулу в ячейке, т.е. сделать её неизменной, то можно воспользоваться следующим способом:

Например, в ячейке С1 содержится формула =А1-В1. Если скопировать данную формулу в ячейку С2, то она автоматически изменится на =А2-В2. Нам же необходимо, чтобы при копировании в С2 формула осталась =А1-В1. Для этого достаточно перед номером строки и столбца проставить значок $, таким образом формула в ячейке С2 будет выглядеть =$А$1-$В$2.

0

Вам нужно перед тем как копировать, "заморозить" ячейку, содержимое которой не хотите менять. Для этого в написанной формуле делаем щелчок на адрес "замораживаемой" ячейки, и затем жмем на кнопку F4, которая находится в первом ряду клавиатуры. Рядом с названием столбца и номером строки появятся знаки доллара, которые означают, что адрес превратился в абсолютный, то есть неизменяемый при копировании.

0

Значения в формуле просто фиксируют, для этого нужное нам значение заключают в такие значки - $, после этого это значение в формуле, а она может быть сложной, не изменяются и при подсчетах всегда будут брать значение только этой ячейки.

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация
OpenID