Перемещение и копирование формулы
Важно знать о возможностях изменения относительной ссылки на ячейку при перемещении или копировании формулы.
- Перемещение формулы: При перемещении формулы ссылки на ячейки в формуле не изменяются независимо от типа используемой ссылки на ячейку.
- Копирование формулы: При копировании формулы относительные ссылки на ячейки изменятся.
Перемещение формулы
- Выделите ячейку с формулой, которую необходимо переместить.
- В группе Буфер обмена на вкладке Главная нажмите кнопку Вырезать. Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. Это заменит все существующие данные.
- Выполните одно из следующих действий:
- Чтобы вставить формулу и любое форматирование: в группе Буфер обмена на вкладке Главная нажмите кнопку Вставить.
- Чтобы вставить только формулу, в группе Буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите Специальная вставка, а затем — Формулы.
Копирование формулы
- Выделите ячейку, содержащую формулу, которую требуется скопировать.
- В группе Буфер обмена на вкладке Главная нажмите кнопку Копировать.
- Выполните одно из указанных ниже действий.
- Чтобы вставить формулу и любое форматирование, в группе Буфер обмена на вкладке Главная нажмите кнопку Вставить.
- Чтобы вставить только формулу, в группе Буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите Специальная вставка, а затем — Формулы.
Примечание: Можно вставить только результаты формулы. В группе Буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите Специальная вставка, а затем — Значения.
- Выделите ячейку с формулой.
- В строке формул строка формул
Копируемая формула
Первоначальная ссылка
Новая ссылка
$A$1 (абсолютный столбец и абсолютная строка)
A$1 (относительный столбец и абсолютная строка)
$A1 (абсолютный столбец и относительная строка)
A1 (относительный столбец и относительная строка)
Примечание: Вы также можете копировать формулы в смежные ячейки с помощью маркер заполнения
. Убедившись, что ссылки на ячейки в формуле дают результат, который требуется на шаге 4, выделите ячейку, содержащую скопированную формулу, а затем перетащите маркер заполнения в диапазон, который нужно заполнить.
Перемещение формул очень похоже на перемещение данных в ячейках. Единственное, что нужно watch, так это то, что ссылки на ячейки, используемые в формуле, по-прежнему нужны после перемещения.
- Выделите ячейку, содержащую формулу, которую нужно переместить.
- Щелкните Главная >Вырезать (или нажмите клавиши CTRL+X).
Выделите ячейку, в которой должна быть формула, и нажмите кнопку Вставить (или нажмите клавиши CTRL+V).
Совет: Вы также можете щелкнуть правой кнопкой мыши ячейки, чтобы вырезать и вставить формулу.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Скопируйте и вставьте формулу в другую ячейку или лист в Excel для Mac
При копировании формул в другое место можно выбрать параметры вставки для конкретной формулы в целевых ячейках.
Ниже объясняется, как скопировать и вставить формулу.
- Выделите ячейку с формулой, которую хотите скопировать.
- Нажмите клавиши « + C».
- Щелкните ячейку, в которую нужно вставить формулу. Если ячейка находится на другом листе, перейдите на него и выберите эту ячейку.
- Чтобы быстро вставить формулу с ее форматированием, нажмите клавиши « + V». Кроме того, можно щелкнуть стрелку рядом с кнопкой Вставить :
- Формулы— для вставки только формулы, а не форматирования исходной ячейки.
- Формулы & числового форматирования— нужно вставить только формулу и форматирование чисел (например, формат процента, формат валюты и т. д.).
- Сохранение исходного форматирования— чтобы вставить формулу, форматирование чисел, шрифт, размер шрифта, границу и заливку исходной ячейки.
- Вставка значений— чтобы исключить формулу и вставить только результат.
Другие доступные вам параметры, которые могут быть полезны:
- Без границ— чтобы вставить формулу, форматирование чисел, шрифт, размер шрифта, заливку, но не границу исходного.
- Сохранить ширину исходного столбца— чтобы вставить формулу, форматирование чисел, шрифт, размер шрифта, заливку, границу и ширину исходного.
- Транспонирование — Используйте этот параметр при копировании нескольких ячеек. При копировании ячеек, которые находятся рядом в строке, этот параметр вставляет их в столбец. Если ячейки находятся в столбце, они будут вставлены в ряд рядом. Этот параметр вставляет формулу, форматирование чисел, шрифт, размер шрифта, заливку, границу.
Совет: Скопировать формулы в смежные ячейки листа также можно с помощью маркера заполнения.
Проверка и исправление ссылок на ячейки в новом месте
Скопировав формулу в новое место, важно убедиться в том, что все ссылки в ней работают правильно. Ссылки на ячейки могли изменяться в соответствии с используемым абсолютным или относительным ссылочным типом.
Например, если скопировать формулу из двух ячеек вниз и справа от ячейки A1, используемые ссылки на ячейки будут обновлены следующим образом:
Новая ссылка
$A$1 (абсолютный столбец и абсолютная строка)
A$1 (относительный столбец и абсолютная строка)
$A1 (абсолютный столбец и относительная строка)
A1 (относительный столбец и относительная строка)
Если ссылки на ячейки в формуле не дают нужный результат, попробуйте перейти на другие ссылочные типы.
- Выделите ячейку с формулой.
- В строке формул
Перенос формулы в другое место
В отличие от копировании формулы, при ее перемещении в другое место на том же или другом листе содержащиеся в ней ссылки на ячейки не изменяются независимо от их типа.
- Щелкните ячейку с формулой, которую хотите перенести.
- Нажмите клавиши « + X».
- Щелкните ячейку, в которую нужно вставить формулу. Если ячейка находится на другом листе, перейдите на него и выберите эту ячейку.
- Чтобы вставить формулу с ее форматированием, на вкладке Главная нажмите кнопку Вставить или нажмите клавишу +V. Чтобы воспользоваться другими параметрами вставки, щелкните стрелку под кнопкой Вставить. Доступно несколько вариантов, но чаще всего используются перечисленные ниже.
- Сохранить исходное форматирование: вставка только формул, форматов чисел, атрибутов шрифта и его размера, границ и заливки исходной ячейки.
- Значения & исходное форматирование , чтобы вставить значения и только форматирование. Формула не вставляется.
Как в эксель скопировать строки с формулами
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Excel works!
Простота этого вопроса на самом деле обманчива. Есть сразу несколько способов скопировать формулу в Excel, но есть и подводные камни, которые могут внести путаницу в ваши расчеты. По традиции, делюсь опытом внутри статьи.
Рассмотрим на примерах популярные методы копирования формул, их плюсы и минусы.
Если вам необходимо ссылаться на одну ячейку и она не должна перемещаться при копировании формул (чтобы адреса ячеек не менялись), прочитайте статью про абсолютные и относительные ссылки.
У нас есть список объектов, с определенными показателями по каждому. Нужно присвоить статус формулой в отдельном столбце.
Самый популярный способ копировать. Автозаполнение
Запишем формулу в ячейку C2. Описание функции ЕСЛИ можно прочитать здесь.
Понятно, что для каждого филиала писать отдельную формулу мы не будем. Как быстро продлить формулу?
Если навести на границу ячейки в правый нижний угол, появится крест. Если сделать двойной щелчок, то формулы автоматически заполнятся до конца диапазона (до строки 12). Подробнее об этом читаем здесь .
Важное замечание. Такой способ работает только если в соседнем столбце, слева или справа, данные не прерываются. Т.е. если в строке 9 не будет данных, то диапазон заполнится только до 8 строки. Если у вас огромная таблица, нужно быть аккуратным и проверять автозаполнение!
Как скопировать формулу в Excel? Перетаскиванием или растаскиванием
Когда появился крестик (см. предыдущий пункт), вы можете потащить за него в любую сторону — формула будет копироваться. Применять это удобно, если вам не нужно копировать формулу до конца диапазона, а только на несколько ячеек или вбок.
Еще один интересный способ — так называемый, метод перетаскивания данных. Если вам нужно скопировать формулы из одной ячейки в другую — выделите ячейку, зажмите клавишу Ctrl — наведите на границу выделенной ячейки курсор (появиться маленький крестик) и зажмите левую кнопку мыши — теперь потяните в любую сторону, до нужной вам ячейки. Данные скопируются! Если в ячейке были формулы — они перенесутся.
Копирование формулы простой вставкой и специальной вставкой
Конечно, никто не отменял копирование данных стандартными способами:
- Выбрали данные — Правой кнопкой мыши — Копировать. Выбрали место для копирования — Правой кнопкой мыши — Вставить
- Выбрали данные — Ctrl + C . Выбрали место для копирования — Ctrl + V.
Но при таком копировании переносится и оформление ячеек — цвет заливки, шрифт и т.д. Если вам нужно перенести в другую ячейку только формулу, воспользуйтесь специальной вставкой .
Выделите данные Копировать — Выделите место куда копировать — кликаем правой кнопкой мыши — в открывшемся меню выбираем Специальная вставка — в окне ставим галочку «формулы» (показано на рисунке в начале статьи).
Копирование формул из другой книги
Нужно быть внимательным при копировании формул из другой книги, ведь при таком копировании в формулу добавляется и имя книги, на которую вы ссылаетесь.
В данном случае Копирование формул.xlsx — название файла, квадратные скобки отделяют его от других частей ссылки. Чтобы удалить имя файла из формулы (т.е. сделать формулы только для этой книги), воспользуйтесь возможностью Найти и Заменить . Обращаю внимание, что заменять нужно именно фразу [Копирование формул.xlsx]
Не забудьте также поменять название листа, если это необходимо.
Как скопировать формулы, как текст
Есть один интересный способ, как скопировать формулу в Excel как текст. Замените = в формулах на другой символ, например на /, формулы превратятся в обычный текст. Опять же это можно сделать инструментом Найти и Заменить .
Получится вот так:
Теперь данные из столбца C можно скопировать в любую книгу или лист, после чего заменить / обратно на =. Формулы перенесены!
Кстати, чтобы посмотреть формулы записанные в ячейках, есть специальная функция — просмотр формул. Зайдите в меню Формулы на ленте инструментов — раздел Зависимости формул — кнопка Показать формулы.
Есть вопрос — напишите комментарий! 😉
Похожие статьи
- 21.05.2017Рассчитать модуль в Excel, функция ABS и ее применениеPosted in Формулы, Мат. функции
- 04.09.2016Индекс и Поискпоз. Левый ВПР. Так удобнее!Posted in Формулы
- 13.11.2015Формула массива Excel. Как пользоваться?Posted in Формулы
- 10.06.2017Как посчитать количество пустых ячеек Excel? Функция СЧИТАТЬПУСТОТЫPosted in Формулы
- 20.11.2015Исправляем ошибки в Excel при расчетахPosted in Формулы
- 01.10.2016Выпадающий список по значениюPosted in Формулы, Работа с ячейками
- 25.11.2015Сумма по нескольким листам ExcelPosted in Формулы
- 14.03.2015Как столбцы сделать строками? Транспонирование в ExcelPosted in Excel, Формулы