как поменять относительные адреса ячеек на абсолютные эксель
Как сделать ссылки абсолютными или относительными в диапазоне ячеек в Excel?
Разберемся как сделать все ссылки абсолютными, относительными или смешанными в диапазоне ячеек в Excel, а не только для одной конкретной ссылки в формуле.
Приветствую всех, дорогие читатели блога TutorExcel.Ru.
Как мы уже хорошо знаем всего в Excel выделяют 3 типа ссылок: относительные (А1), абсолютные ($А$1) и смешанные ($А1 и А$1).
Применение каждого из типов имеет свой смысл и определенные преимущества, поэтому зачастую бывает полезно в формулах заменить все относительные ссылки на абсолютные (или наоборот), к примеру, часто может пригодиться при копировании диапазона ячеек.
Однако как это нередко случается в Excel, что удобно сделать 1 раз, не совсем удобно делать десятки, а то и сотни раз.
Так с помощью клавиши F4 мы сможем быстро изменить тип для одной ссылки, но никак не для большого диапазона ячеек с данными.
Поэтому чтобы проделать эту операцию вручную для множества ссылок потребуется другой способ (представьте сколько у вас займет времени поменять ссылки в 100 ячейках), в связи с чем обратимся к помощи макроса, который автоматизирует процесс и существенно ускорит время выполнения работы.
Как поменять ссылки в формулах на абсолютные?
Алгоритм действия макроса построим по следующему принципу: мы заходим в каждую ячейку диапазона, где содержится формула, а далее преобразовываем ссылку в нужный нам вид.
На словах все выглядит просто, давайте перейдем к реализации алгоритма.
Изменение типа ссылки: относительная, абсолютная, смешанная
По умолчанию ссылка на ячейку является относительной ссылкой, которая означает, что ссылка относительна к расположению ячейки. Например, если вы ссылаетесь на ячейку A2 из ячейки C2, вы фактически ссылаетесь на ячейку, которая находится на два столбца слева (C минус A) в одной строке (2). При копировании формулы, содержаной относительную ссылку на ячейку, эта ссылка в формуле изменится.
Например, при копировании формулы =B4*C4 из ячейки D4 в D5 формула в ячейке D5 корректируется на один столбец вправо и становится =B5*C5. Если вы хотите сохранить исходную ссылку на ячейку в этом примере при копировании, необходимо сделать ссылку на ячейку абсолютной, предшествуя столбцам (B и C) и строке (2) знаком доллара ($). Затем при копировании формулы =$B$4*$C$4 из D4 в D5 формула остается той же.
Чтобы изменить тип ссылки на ячейку, выполните следующее.
Выделите ячейку с формулой.
В строке формул строка формул выделите ссылку, которую нужно изменить.
Для переключения между типами ссылок нажмите клавишу F4.
В приведенной ниже таблице по сумме обновляется тип ссылки при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки справа.
$A$1 (абсолютный столбец и абсолютная строка)
$A$1 (абсолютная ссылка)
A$1 (относительный столбец и абсолютная строка)
C$1 (смешанная ссылка)
$A1 (абсолютный столбец и относительная строка)
$A3 (смешанная ссылка)
A1 (относительный столбец и относительная строка)
Использование относительных и абсолютных ссылок
По умолчанию ссылка на ячейку является относительной. Например, если вы ссылаетесь на ячейку A2 из ячейки C2, вы указываете адрес ячейки в том же ряду (2), но отстоящей на два столбца влево (C минус A). Формула с относительной ссылкой изменяется при копировании из одной ячейки в другую. Например, вы можете скопировать формулу =A2+B2 из ячейки C2 в C3, при этом формула в ячейке C3 сдвинется вниз на один ряд и превратится в =A3+B3.
Выделите ячейку со ссылкой на ячейку, которую нужно изменить.
В строка формул щелкните ссылку на ячейку, которую вы хотите изменить.
Для перемещения между сочетаниями используйте клавиши +T.
В следующей таблице огововодятся сведения о том, что происходит при копировании формулы в ячейке A1, содержаной ссылку. В частности, формула копируется на две ячейки вниз и на две ячейки справа, в ячейку C3.
Текущая ссылка (описание):
$A$1 (абсолютный столбец и абсолютная строка)
$A$1 (абсолютная ссылка)
A$1 (относительный столбец и абсолютная строка)
C$1 (смешанная ссылка)
$A1 (абсолютный столбец и относительная строка)
$A3 (смешанная ссылка)
A1 (относительный столбец и относительная строка)
Как поменять относительные адреса ячеек на абсолютные эксель
Как изменить относительную ссылку на абсолютную ссылку в Excel?
По умолчанию ссылки на ячейки настроены как относительные ссылки на листах, что означает, что когда мы копируем формулу из одной ячейки в другую в текущем листе, относительные ссылки будут автоматически изменены на ссылку на ячейку. В некоторых случаях относительная ссылка полезна, но когда вам нужно скопировать формулу в другие ячейки без изменения ссылок на ячейки в формулах, нам может потребоваться изменить относительную ссылку на абсолютную ссылку перед перемещением формулы.
Как все мы знаем, мы можем нажать F4, чтобы переключить относительный адрес на абсолютный адрес, или вручную добавить знак доллара ($) перед строкой и столбцом, чтобы изменить абсолютный адрес в Excel. Но когда нам нужно скопировать несколько формул, не меняя ссылки на ячейки, что нам делать?
Нажатие F4 для изменения формулы с относительной ссылки на абсолютную
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Предположим, что столбец C использует формулу (= A1 * B1), чтобы умножить столбец A на столбец B. Когда мы копируем столбец C в другие ячейки, результаты вычислений изменятся, поскольку формула (= A1 * B1) использует относительную ссылку на ячейку. Если мы хотим скопировать столбец C без изменения ссылок на ячейки в формулах, мы можем изменить ссылки на ячейки с относительных на абсолютные перед его перемещением.
В этой ситуации мы можем нажать F4, чтобы переключить относительные ссылки на абсолютные ссылки.
После изменения ссылок на ячейки формулы на абсолютный адрес мы можем скопировать формулу и перейти к другой ячейке без изменения ссылки на ячейку.
Вручную добавьте знак доллара ($) перед строкой и столбцом, чтобы изменить относительную ссылку на абсолютную.
Щелкните ячейку формулы, которую вы хотите изменить, затем добавьте знак доллара перед строкой и столбцом. Затем нажмите Enter, а ссылки на ячейки в формулах будут изменены с относительной ссылки на абсолютную.
Вышеупомянутые методы легко изменить ссылки на ячейки одной или двух формул, но если необходимо изменить ряд формул, эти методы могут быть трудными и трудоемкими. Kutools for Excel может помочь вам быстро и удобно изменить ссылки на ячейки формулы диапазона.
Использование удобного инструмента для изменения ссылок на ячейки в формулах диапазона с относительных на абсолютные одним щелчком мыши
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Получить сейчас
После установки Kutools for Excel, вы можете быстро изменить относительную ссылку на абсолютную, выполнив следующие шаги.
Шаг 1. Выберите диапазон, содержащий формулы, ссылки на ячейки которых вы хотите изменить на листе.
Шаг 2. Нажмите Kutools > Преобразование ссылок в Формула группа. Он будет отображать Преобразование ссылок на формулы диалоговое окно. Смотрите скриншот:
Затем выберите К абсолютному вариант из Конвертировать, Затем нажмите OK. Он преобразует ссылки на ячейки в формулах в абсолютные ссылки. Теперь мы можем скопировать и переместить формулу в любые ячейки на текущем листе, не изменяя ссылки на ячейки в формулах.