Формула копирования ячейки в Excel
Обновлено: 21.11.2024
При копировании и вставке формул в Excel автоматически корректируются ссылки на ячейки.
Например, предположим, что у меня есть формула =A1+A2 в ячейке B1. Когда я копирую ячейку B1 и вставляю ее в ячейку B2, формула автоматически становится =A2+A3.
Это происходит, когда Excel автоматически корректирует ссылки, чтобы убедиться, что строки и столбцы теперь ссылаются на измененные строки и столбцы.
Примечание. Эта корректировка происходит, когда вы используете относительные ссылки или смешанные ссылки. В случае абсолютных ссылок копируется точная формула.
Копирование и вставка формул в Excel без изменения ссылок на ячейки
При использовании относительных/смешанных ссылок в формулах иногда может потребоваться скопировать и вставить формулы в Excel без изменения ссылок на ячейки.
Проще говоря, вы хотите скопировать точную формулу из одного набора ячеек в другой.
В этом уроке я покажу вам, как это можно сделать различными способами:
- Копирование и вставка формул вручную.
- Использование техники «Найти и заменить».
- Использование Блокнота.
Вручную скопировать и вставить точную формулу
Если у вас есть только несколько формул, которые вы хотите скопировать и вставить без изменения ссылок на ячейки, эффективнее делать это вручную.
Чтобы скопировать и вставить формулы вручную:
Это преобразует текст обратно в формулу, и вы получите результат.
Использование Блокнота для копирования и вставки формул
Если у вас есть диапазон ячеек с формулами, которые вы хотите скопировать, вы можете использовать Блокнот, чтобы быстро скопировать и вставить формулы.
Вот шаги для копирования формул без изменения ссылок на ячейки:
- Выберите Формулы –> Показать формулы. Это покажет все формулы на листе.
- Скопируйте ячейки с нужными формулами.
- Откройте блокнот и вставьте в него содержимое ячейки.
- Скопируйте содержимое в блокнот и вставьте в ячейки, куда вы хотите скопировать точные формулы.
- Снова перейдите в раздел «Формулы» –> «Показать формулы».
Примечание. Вместо «Формулы» –> «Показать формулы» вы также можете использовать сочетание клавиш Control + ` (это та же клавиша со знаком тильды).
Важно помнить о возможном изменении относительной ссылки на ячейку при перемещении или копировании формулы.
Перемещение формулы. При перемещении формулы ссылки на ячейки внутри формулы не изменяются независимо от того, какой тип ссылки на ячейку вы используете.
Копирование формулы. При копировании формулы относительные ссылки на ячейки изменяются.
Переместить формулу
Выберите ячейку, содержащую формулу, которую вы хотите переместить.
В группе Буфер обмена на вкладке Главная нажмите Вырезать.
Вы также можете перемещать формулы, перетаскивая границу выбранной ячейки в верхнюю левую ячейку области вставки. Это заменит все существующие данные.
Выполните одно из следующих действий:
Чтобы вставить формулу и форматирование, в группе Буфер обмена на вкладке Главная нажмите Вставить.
Чтобы вставить только формулу, в группе «Буфер обмена» на вкладке «Главная» нажмите «Вставить», затем «Специальная вставка», а затем нажмите «Формулы».
Копировать формулу
Выберите ячейку, содержащую формулу, которую вы хотите скопировать.
В группе "Буфер обмена" на вкладке "Главная" нажмите "Копировать".
Выполните одно из следующих действий:
Чтобы вставить формулу и любое форматирование, в группе Буфер обмена на вкладке Главная нажмите Вставить.
Чтобы вставить только формулу, iВ группе «Буфер обмена» на вкладке «Главная» нажмите «Вставить», нажмите «Специальная вставка», а затем нажмите «Формулы».
Примечание. Вставлять можно только результаты формул. В группе "Буфер обмена" на вкладке "Главная" нажмите "Вставить", "Специальная вставка", а затем нажмите "Значения".
Убедитесь, что ссылки на ячейки в формуле дают нужный результат. При необходимости переключите тип ссылки, выполнив следующие действия:
Выберите ячейку, содержащую формулу.
В строке формул выберите ссылку, которую нужно изменить.
Нажмите F4 для переключения между комбинациями.
В таблице показано, как будет обновляться тип ссылки, если формула, содержащая ссылку, копируется на две ячейки вниз и на две ячейки вправо.
Для копируемой формулы:
Если ссылка:
Он меняется на:
$A$1 (абсолютный столбец и абсолютная строка)
A$1 (относительный столбец и абсолютная строка)
$A1 (абсолютный столбец и относительная строка)
A1 (относительный столбец и относительная строка)
Примечание. Формулы также можно копировать в соседние ячейки с помощью маркера заполнения . Убедившись, что ссылки на ячейки в формуле дают нужный результат на шаге 4, выберите ячейку, содержащую скопированную формулу, и перетащите маркер заполнения на диапазон, который вы хотите заполнить.
Перемещение формул очень похоже на перемещение данных в ячейках. Единственное, на что следует обратить внимание, это то, что ссылки на ячейки, используемые в формуле, остаются такими, какими вы хотите, после перемещения.
Выберите ячейку, содержащую формулу, которую вы хотите переместить.
Нажмите Главная > Вырезать (или нажмите Ctrl + X).
Выделите ячейку, в которую хотите поместить формулу, и нажмите "Вставить" (или нажмите Ctrl + V).
Убедитесь, что ссылки на ячейки соответствуют вашим требованиям.
Совет. Вы также можете щелкнуть правой кнопкой мыши по ячейке, чтобы вырезать и вставить формулу.
Нужна дополнительная помощь?
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.
При копировании формулы Excel автоматически корректирует ссылки на ячейки для каждой новой ячейки, в которую копируется формула.
Копировать 101
Просто используйте CTRL + C и CTRL + v, чтобы скопировать и вставить формулу в Excel.
<р>1. Например, чтобы скопировать формулу, выберите ячейку A3 ниже и нажмите CTRL + C.<р>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. Переместите формулу в новое место.<р>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).
Вывод: ячейка B6 и ячейка E6 содержат одну и ту же формулу, ячейка B7 и ячейка E7 содержат одну и ту же формулу и т. д.
Эта статья была написана Николь Левин, МИД. Николь Левин (Nicole Levine) — писатель по технологиям и редактор wikiHow. Она имеет более чем 20-летний опыт создания технической документации и руководства группами поддержки в крупных компаниях, занимающихся веб-хостингом и программным обеспечением. Николь также имеет степень магистра искусств в области писательского мастерства Портлендского государственного университета и преподает композицию, написание художественной литературы и создание журналов в различных учебных заведениях.
Техническая команда wikiHow также следовала инструкциям в статье и убедилась, что они работают.
Эту статью просмотрели 488 332 раза.
Откройте книгу в Excel. Иногда у вас есть большая электронная таблица, полная формул, и вы хотите скопировать их в точности. Изменение всего на абсолютные ссылки на ячейки было бы утомительным, особенно если вы просто хотите изменить их снова после этого. Используйте этот метод для быстрого перемещения формул с относительными ссылками на ячейки в другое место без изменения ссылок. [1] X Research source В нашем примере электронной таблицы мы хотим скопировать формулы из столбца C в столбец D, ничего не изменяя.
- Если вы просто пытаетесь скопировать формулу в одну ячейку, перейдите к последнему шагу ("Попробуйте альтернативные методы") в этом разделе.
- Не используйте символы * или ?, так как это усложнит последующие шаги.
Скопируйте и вставьте ячейки. Выделите ячейки, которые хотите скопировать, а затем нажмите Ctrl + C (ПК) или Cmd + C (Mac), чтобы скопировать их. Затем выберите ячейки, в которые вы хотите вставить, и нажмите Ctrl + V (ПК) или Cmd + V (Mac), чтобы вставить. Поскольку они больше не интерпретируются как формулы, они будут скопированы точно.
- Чтобы скопировать формулу отдельной ячейки без изменения ссылок, выберите ячейку, затем скопируйте формулу, отображаемую в строке формул в верхней части окна (не в самой ячейке). Нажмите клавишу ESC, чтобы закрыть строку формул, а затем вставьте формулу в нужное место.
- Нажмите клавиши CTRL и ` (обычно на той же клавише, что и ~), чтобы перевести электронную таблицу в режим просмотра формул. Скопируйте формулы и вставьте их в текстовый редактор, например Блокнот или TextEdit. Скопируйте их еще раз, а затем вставьте обратно в электронную таблицу в нужное место. Затем снова нажмите Ctrl и `, чтобы вернуться в обычный режим просмотра.
Введите формулу в пустую ячейку. Excel позволяет легко распространять формулу вниз по столбцу или по строке, «заполняя» ячейки. Как и в любой формуле, начните со знака =, а затем используйте любые функции или арифметические операции, которые вам нравятся. Мы будем использовать простой пример электронной таблицы и добавим столбец A и столбец B вместе. Нажмите Enter или Return, чтобы вычислить формулу.
Нажмите в правом нижнем углу ячейки с формулой, которую хотите скопировать. Курсор примет вид полужирного знака +.
Нажмите и перетащите курсор через столбец или строку, в которую вы копируете. Введенная вами формула будет автоматически введена в выделенные вами ячейки. Относительные ссылки на ячейки будут автоматически обновляться, чтобы ссылаться на ячейку в том же относительном положении, а не оставаться точно такими же. Вот наш пример электронной таблицы, показывающий используемые формулы и отображаемые результаты:
- Вы также можете дважды щелкнуть значок плюса, чтобы заполнить весь столбец вместо перетаскивания. Excel перестанет заполнять столбец, если увидит пустую ячейку. Если справочные данные содержат пробел, вам придется повторить этот шаг, чтобы заполнить столбец под пробелом.
- Еще один способ заполнить весь столбец одной и той же формулой — выделить ячейки непосредственно под ячейкой, содержащей формулу, а затем нажать Ctrl + D. [2] X Исследовательский источник
Введите формулу в одну ячейку. Как и в любой формуле, начните со знака =, а затем используйте любые функции или арифметические операции, которые вам нравятся. Мы будем использовать простой пример электронной таблицы и добавим столбец A и столбец B вместе. Когда вы нажмете Enter или Return, формула будет вычислена.
Выделите ячейку и нажмите Ctrl + C (ПК) или ⌘ Command + C (Mac). Это скопирует формулу в буфер обмена.
Выберите ячейки, в которые вы хотите скопировать формулу. Нажмите на один из них и перетащите вверх или вниз с помощью мыши или клавиш со стрелками. В отличие от метода заполнения столбца или строки, ячейки, в которые вы копируете формулу, не обязательно должны быть смежными с ячейкой, из которой вы копируете. Вы можете удерживать нажатой клавишу Control, копируя несмежные ячейки и диапазоны.
Используйте относительную ссылку на ячейку в формуле. В формуле Excel «ссылка на ячейку» — это адрес ячейки.Вы можете ввести их вручную или щелкнуть ячейку, которую хотите использовать, при вводе формулы. Например, в следующей электронной таблице есть формула, которая ссылается на ячейку A2:
Понятно, почему они называются относительными ссылками. В формуле Excel относительная ссылка использует относительное положение адреса ячейки. В нашем примере C2 имеет формулу «=A2», которая является относительной ссылкой на значение на две ячейки левее. Если вы скопируете формулу в ячейку C4, она по-прежнему будет ссылаться на две ячейки слева, и теперь будет отображаться «=A4».
- Это работает и для ячеек за пределами той же строки и столбца. Если вы скопируете ту же формулу из ячейки C1 в ячейку D6 (не показана), Excel изменит ссылку «A2» на ячейку на один столбец правее (C→D) и на 5 строк ниже (2→7) или « B7".
-
Относительный столбец, абсолютная строка (B$3): формула имеет абсолютную ссылку на строку 3, поэтому она всегда ссылается на строку 3:
= 3 доллара США
= $B1
= $B$1
Используйте клавишу F4 для переключения между абсолютным и относительным значениями. Выделите ссылку на ячейку в формуле, щелкнув ее, и нажмите F4, чтобы автоматически добавить или удалить символы $. Продолжайте нажимать F4, пока не будут выбраны нужные абсолютные или относительные ссылки, а затем нажмите Enter или Return.
Сразу после перетаскивания должен появиться значок в правом нижнем углу выделенной области. Наведите на него курсор и выберите один из вариантов заполнения, среди которых вы можете найти вариант заполнения без форматирования.
Как скопировать созданную формулу даты (которая включает день недели и дату), чтобы она выполнялась последовательно?
Дважды щелкните ячейку, скопируйте формулу, дважды щелкните целевую ячейку, затем нажмите Ctrl+V или Command+V.
Если вы копируете формулу в новую ячейку и видите зеленый треугольник, Excel обнаружил возможную ошибку. Внимательно изучите формулу, чтобы увидеть, не пошло ли что-то не так. [4] X Источник исследования
Если вы случайно заменили символ = на ? или * в методе "точное копирование формулы", поиск "?" или "*" не даст вам ожидаемых результатов. Исправьте это, выполнив поиск "~?" или вместо "~*". [5] X Источник исследования
В разных версиях Excel одни и те же снимки экрана могут отображаться не так, как здесь.
Вам также может понравиться
Об этой статье
Эта статья была написана Николь Левин, МИД. Николь Левин (Nicole Levine) — писатель по технологиям и редактор wikiHow. Она имеет более чем 20-летний опыт создания технической документации и руководства группами поддержки в крупных компаниях, занимающихся веб-хостингом и программным обеспечением. Николь также имеет степень магистра искусств в области писательского мастерства Портлендского государственного университета и преподает композицию, написание художественной литературы и создание журналов в различных учебных заведениях. Эту статью просмотрели 488 332 раза.
Чтобы скопировать формулу в несколько соседних ячеек в Microsoft Excel, введите формулу в ячейку, а затем нажмите клавишу Ввод или клавишу Return, чтобы вычислить ее. Наведите курсор мыши на нижний правый угол ячейки, чтобы курсор превратился в перекрестие, затем перетащите перекрестие вниз, чтобы скопировать формулу в другие ячейки столбца. Если вы хотите скопировать формулу в ячейки подряд, перетащите перекрестие влево или вправо. Чтобы скопировать формулу в ячейки, которые не соприкасаются с ячейкой формулы, щелкните ячейку один раз, чтобы выделить ее, а затем нажмите клавиши Control + C (на ПК) или Command + C (на Mac), чтобы скопировать формулу. Теперь выберите ячейку или ячейки, в которые вы хотите скопировать формулу, затем нажмите Control + V (на ПК) или Command + V (на Mac), чтобы вставить ее в выбранные ячейки.
Читайте также: