Формула копирования ячейки в Excel

Обновлено: 02.07.2024

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

Например, предположим, что у меня есть формула =A1+A2 в ячейке B1. Когда я копирую ячейку B1 и вставляю ее в ячейку B2, формула автоматически становится =A2+A3.

Это происходит, когда Excel автоматически корректирует ссылки, чтобы убедиться, что строки и столбцы теперь ссылаются на измененные строки и столбцы.

Примечание. Эта корректировка происходит, когда вы используете относительные ссылки или смешанные ссылки. В случае абсолютных ссылок копируется точная формула.

Копирование и вставка формул в Excel без изменения ссылок на ячейки

При использовании относительных/смешанных ссылок в формулах иногда может потребоваться скопировать и вставить формулы в Excel без изменения ссылок на ячейки.

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

В этом уроке я покажу вам, как это можно сделать различными способами:

  • Копирование и вставка формул вручную.
  • Использование техники «Найти и заменить».
  • Использование Блокнота.

Вручную скопировать и вставить точную формулу

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

Чтобы скопировать и вставить формулы вручную:

Это преобразует текст обратно в формулу, и вы получите результат.

Использование Блокнота для копирования и вставки формул

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

Вот шаги для копирования формул без изменения ссылок на ячейки:

Копировать и вставлять формулы в Excel - показывать формулы

  • Выберите Формулы –> Показать формулы. Это покажет все формулы на листе.
  • Скопируйте ячейки с нужными формулами.
  • Откройте блокнот и вставьте в него содержимое ячейки.
  • Скопируйте содержимое в блокнот и вставьте в ячейки, куда вы хотите скопировать точные формулы.
  • Снова перейдите в раздел «Формулы» –> «Показать формулы».

Примечание. Вместо «Формулы» –> «Показать формулы» вы также можете использовать сочетание клавиш Control + ` (это та же клавиша со знаком тильды).

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

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

Копирование формулы. При копировании формулы относительные ссылки на ячейки изменяются.

Переместить формулу

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

В группе Буфер обмена на вкладке Главная нажмите Вырезать.

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

Выполните одно из следующих действий:

Чтобы вставить формулу и форматирование, в группе Буфер обмена на вкладке Главная нажмите Вставить.

Чтобы вставить только формулу, в группе «Буфер обмена» на вкладке «Главная» нажмите «Вставить», затем «Специальная вставка», а затем нажмите «Формулы».

Копировать формулу

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

В группе "Буфер обмена" на вкладке "Главная" нажмите "Копировать".

Выполните одно из следующих действий:

Чтобы вставить формулу и любое форматирование, в группе Буфер обмена на вкладке Главная нажмите Вставить.

Чтобы вставить только формулу, iВ группе «Буфер обмена» на вкладке «Главная» нажмите «Вставить», нажмите «Специальная вставка», а затем нажмите «Формулы».

Примечание. Вставлять можно только результаты формул. В группе "Буфер обмена" на вкладке "Главная" нажмите "Вставить", "Специальная вставка", а затем нажмите "Значения".

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

Выберите ячейку, содержащую формулу.

В строке формул выберите ссылку, которую нужно изменить.

Нажмите F4 для переключения между комбинациями.

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

Для копируемой формулы:

Если ссылка:

Он меняется на:

$A$1 (абсолютный столбец и абсолютная строка)

A$1 (относительный столбец и абсолютная строка)

$A1 (абсолютный столбец и относительная строка)

A1 (относительный столбец и относительная строка)

Примечание. Формулы также можно копировать в соседние ячейки с помощью маркера заполнения . Убедившись, что ссылки на ячейки в формуле дают нужный результат на шаге 4, выберите ячейку, содержащую скопированную формулу, и перетащите маркер заполнения на диапазон, который вы хотите заполнить.

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

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

Нажмите Главная > Вырезать (или нажмите Ctrl + X).

Выделите ячейку, в которую хотите поместить формулу, и нажмите "Вставить" (или нажмите Ctrl + V).

Команда вставки в группе

Убедитесь, что ссылки на ячейки соответствуют вашим требованиям.

Right- нажмите, чтобы увидеть команды

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

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

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

Копировать 101

Просто используйте CTRL + C и CTRL + v, чтобы скопировать и вставить формулу в Excel.

<р>1. Например, чтобы скопировать формулу, выберите ячейку A3 ниже и нажмите CTRL + C.

Копировать формулу в Excel

<р>2. Чтобы вставить эту формулу, выберите ячейку B3 и нажмите CTRL + v.

Вставить формулу

<р>3. Нажмите на строку формул, чтобы увидеть, что формула ссылается на значения в столбце B.

Панель формул

Маркер заполнения

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

<р>1. Например, выберите ячейку A3 ниже, щелкните правый нижний угол ячейки A3 (ручка заполнения) и перетащите ее в ячейку F3.

Копировать формулу поперек

Формула скопирована

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

<р>2. Например, выберите ячейку C1 ниже, щелкните правый нижний угол ячейки C1 (ручка заполнения) и перетащите ее вниз к ячейке C6.

Копировать формулу вниз

Формула скопирована

Совет. Вместо перетаскивания маркера заполнения вниз просто выберите ячейку C1 и дважды щелкните маркер заполнения. Если у вас есть сотни строк данных, это может сэкономить время!

Абсолютная ссылка

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

<р>1. Например, исправьте ссылку на ячейку E2 ниже, поместив символ $ перед буквой столбца и номером строки.

Абсолютная ссылка на ячейку

<р>2. Выберите ячейку C2, нажмите в правом нижнем углу ячейки C2 и перетащите ее вниз к ячейке C7.

Копировать абсолютный Ссылка на ячейку

Фиксированная ссылка на ячейку

Объяснение: абсолютная ссылка ($E$2) остается прежней, а относительная ссылка (B2) меняется на B3, B4, B5, B6 и B7. Посетите нашу страницу об абсолютной ссылке, чтобы узнать больше об этой теме.

Переместить формулу

Чтобы переместить формулу в Excel, просто используйте вырезание (CTRL + x) и вставку (CTRL + v).Специалисты по Excel используют следующий прием для перемещения формулы.

<р>1. Выберите ячейку с формулой.

<р>2. Наведите указатель мыши на границу выделения. Появится четырехсторонняя стрелка.

Четырехсторонняя стрелка

<р>3. Нажмите и удерживайте левую кнопку мыши.

<р>4. Переместите формулу в новое место.

Перемещение формулы в Excel

<р>5. Отпустите левую кнопку мыши.

Перемещенная формула

Точная копия

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

<р>1. Нажмите на строку формул и выберите формулу.

Выбрать формулу

<р>2. Нажмите CTRL + C и нажмите Enter.

<р>3. Выберите другую ячейку и нажмите CTRL + v.

Точное копирование

Вывод: ячейка A3 и ячейка B3 содержат одну и ту же формулу.

Магия копирования

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

<р>1. Выберите несколько формул.

Выбрать несколько формул

<р>2. Замените все знаки равенства на xxx.

Заменить все

Готово к копированию

<р>3. Используйте CTRL + c и CTRL + v, чтобы скопировать и вставить текстовые строки.

Текстовые строки

<р>4. Выберите диапазон B6:B10, удерживая нажатой клавишу CTRL, выберите диапазон E6:E10 и замените все вхождения «xxx» знаками равенства (полная противоположность шагу 2).

Copy Magic

Вывод: ячейка B6 и ячейка E6 содержат одну и ту же формулу, ячейка B7 и ячейка E7 содержат одну и ту же формулу и т. д.

Эта статья была написана Николь Левин, МИД. Николь Левин (Nicole Levine) — писатель по технологиям и редактор wikiHow. Она имеет более чем 20-летний опыт создания технической документации и руководства группами поддержки в крупных компаниях, занимающихся веб-хостингом и программным обеспечением. Николь также имеет степень магистра искусств в области писательского мастерства Портлендского государственного университета и преподает композицию, написание художественной литературы и создание журналов в различных учебных заведениях.

Техническая команда wikiHow также следовала инструкциям в статье и убедилась, что они работают.

Эту статью просмотрели 488 332 раза.

Изображение с названием 579572 1 3

Откройте книгу в Excel. Иногда у вас есть большая электронная таблица, полная формул, и вы хотите скопировать их в точности. Изменение всего на абсолютные ссылки на ячейки было бы утомительным, особенно если вы просто хотите изменить их снова после этого. Используйте этот метод для быстрого перемещения формул с относительными ссылками на ячейки в другое место без изменения ссылок. [1] X Research source В нашем примере электронной таблицы мы хотим скопировать формулы из столбца C в столбец D, ничего не изменяя.

  • Если вы просто пытаетесь скопировать формулу в одну ячейку, перейдите к последнему шагу ("Попробуйте альтернативные методы") в этом разделе.

Изображение с названием 579572 2 3

Изображение с названием 579572 3 3

  • Не используйте символы * или ?, так как это усложнит последующие шаги.

Изображение с названием 579572 4 3

Скопируйте и вставьте ячейки. Выделите ячейки, которые хотите скопировать, а затем нажмите Ctrl + C (ПК) или Cmd + C (Mac), чтобы скопировать их. Затем выберите ячейки, в которые вы хотите вставить, и нажмите Ctrl + V (ПК) или Cmd + V (Mac), чтобы вставить. Поскольку они больше не интерпретируются как формулы, они будут скопированы точно.

Изображение с названием 579572 5 3

Изображение с названием 579572 6 3

  • Чтобы скопировать формулу отдельной ячейки без изменения ссылок, выберите ячейку, затем скопируйте формулу, отображаемую в строке формул в верхней части окна (не в самой ячейке). Нажмите клавишу ESC, чтобы закрыть строку формул, а затем вставьте формулу в нужное место.
  • Нажмите клавиши CTRL и ` (обычно на той же клавише, что и ~), чтобы перевести электронную таблицу в режим просмотра формул. Скопируйте формулы и вставьте их в текстовый редактор, например Блокнот или TextEdit. Скопируйте их еще раз, а затем вставьте обратно в электронную таблицу в нужное место. Затем снова нажмите Ctrl и `, чтобы вернуться в обычный режим просмотра.

Изображение с названием 579572 7 3

Введите формулу в пустую ячейку. Excel позволяет легко распространять формулу вниз по столбцу или по строке, «заполняя» ячейки. Как и в любой формуле, начните со знака =, а затем используйте любые функции или арифметические операции, которые вам нравятся. Мы будем использовать простой пример электронной таблицы и добавим столбец A и столбец B вместе. Нажмите Enter или Return, чтобы вычислить формулу.

Нажмите в правом нижнем углу ячейки с формулой, которую хотите скопировать. Курсор примет вид полужирного знака +.

Изображение с названием 579572 9 3

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

  • Вы также можете дважды щелкнуть значок плюса, чтобы заполнить весь столбец вместо перетаскивания. Excel перестанет заполнять столбец, если увидит пустую ячейку. Если справочные данные содержат пробел, вам придется повторить этот шаг, чтобы заполнить столбец под пробелом.
  • Еще один способ заполнить весь столбец одной и той же формулой — выделить ячейки непосредственно под ячейкой, содержащей формулу, а затем нажать Ctrl + D. [2] X Исследовательский источник

Изображение с названием 579572 10 3

Введите формулу в одну ячейку. Как и в любой формуле, начните со знака =, а затем используйте любые функции или арифметические операции, которые вам нравятся. Мы будем использовать простой пример электронной таблицы и добавим столбец A и столбец B вместе. Когда вы нажмете Enter или Return, формула будет вычислена.

Изображение с названием 579572 11 3

Выделите ячейку и нажмите Ctrl + C (ПК) или ⌘ Command + C (Mac). Это скопирует формулу в буфер обмена.

Изображение с названием 579572 12 3

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

Изображение с названием 579572 13 3

Изображение с названием 579572 14 3

Используйте относительную ссылку на ячейку в формуле. В формуле Excel «ссылка на ячейку» — это адрес ячейки.Вы можете ввести их вручную или щелкнуть ячейку, которую хотите использовать, при вводе формулы. Например, в следующей электронной таблице есть формула, которая ссылается на ячейку A2:

Изображение с названием 579572 15 3

Понятно, почему они называются относительными ссылками. В формуле Excel относительная ссылка использует относительное положение адреса ячейки. В нашем примере C2 имеет формулу «=A2», которая является относительной ссылкой на значение на две ячейки левее. Если вы скопируете формулу в ячейку C4, она по-прежнему будет ссылаться на две ячейки слева, и теперь будет отображаться «=A4».

  • Это работает и для ячеек за пределами той же строки и столбца. Если вы скопируете ту же формулу из ячейки C1 в ячейку D6 (не показана), Excel изменит ссылку «A2» на ячейку на один столбец правее (C→D) и на 5 строк ниже (2→7) или « B7".

Изображение с названием 579572 16 3

    Относительный столбец, абсолютная строка (B$3): формула имеет абсолютную ссылку на строку 3, поэтому она всегда ссылается на строку 3:

= 3 доллара США

= $B1

= $B$1

Изображение с названием 579572 17 3

Используйте клавишу F4 для переключения между абсолютным и относительным значениями. Выделите ссылку на ячейку в формуле, щелкнув ее, и нажмите F4, чтобы автоматически добавить или удалить символы $. Продолжайте нажимать F4, пока не будут выбраны нужные абсолютные или относительные ссылки, а затем нажмите Enter или Return.

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

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

Дважды щелкните ячейку, скопируйте формулу, дважды щелкните целевую ячейку, затем нажмите Ctrl+V или Command+V.

Если вы копируете формулу в новую ячейку и видите зеленый треугольник, Excel обнаружил возможную ошибку. Внимательно изучите формулу, чтобы увидеть, не пошло ли что-то не так. [4] X Источник исследования

Если вы случайно заменили символ = на ? или * в методе "точное копирование формулы", поиск "?" или "*" не даст вам ожидаемых результатов. Исправьте это, выполнив поиск "~?" или вместо "~*". [5] X Источник исследования


В разных версиях Excel одни и те же снимки экрана могут отображаться не так, как здесь.

Вам также может понравиться

Использование формул суммирования в Microsoft Excel

Написать простой макрос в Microsoft Excel

Создать таблицу в Excel

Снять защиту листа Excel

Создание ипотечного калькулятора с помощью Microsoft Excel

Создать график в Excel

Изменение нижнего регистра на верхний в Excel

Convert Notepad to Excel

Открыть файл Excel, защищенный паролем

Создать гистограмму в Excel

Загрузить Microsoft Excel

Добавить ссылки в Excel

Создать раскрывающийся список в Excel

Об этой статье

Эта статья была написана Николь Левин, МИД. Николь Левин (Nicole Levine) — писатель по технологиям и редактор wikiHow. Она имеет более чем 20-летний опыт создания технической документации и руководства группами поддержки в крупных компаниях, занимающихся веб-хостингом и программным обеспечением. Николь также имеет степень магистра искусств в области писательского мастерства Портлендского государственного университета и преподает композицию, написание художественной литературы и создание журналов в различных учебных заведениях. Эту статью просмотрели 488 332 раза.

Чтобы скопировать формулу в несколько соседних ячеек в Microsoft Excel, введите формулу в ячейку, а затем нажмите клавишу Ввод или клавишу Return, чтобы вычислить ее. Наведите курсор мыши на нижний правый угол ячейки, чтобы курсор превратился в перекрестие, затем перетащите перекрестие вниз, чтобы скопировать формулу в другие ячейки столбца. Если вы хотите скопировать формулу в ячейки подряд, перетащите перекрестие влево или вправо. Чтобы скопировать формулу в ячейки, которые не соприкасаются с ячейкой формулы, щелкните ячейку один раз, чтобы выделить ее, а затем нажмите клавиши Control + C (на ПК) или Command + C (на Mac), чтобы скопировать формулу. Теперь выберите ячейку или ячейки, в которые вы хотите скопировать формулу, затем нажмите Control + V (на ПК) или Command + V (на Mac), чтобы вставить ее в выбранные ячейки.

Читайте также: