Важно помнить о возможностях изменения относительной ссылки на ячейку при переходе или копировании формулы.
-
Перемещение формулы При этом ссылки на ячейки в формуле не изменяются независимо от типа ссылки на ячейку.
-
Копирование формулы: При копировании формулы изменяются относительные ссылки на ячейки.
Перемещение формулы
-
Выделите ячейку с формулой, которую необходимо переместить.
-
В группе Буфер обмена на вкладке Главная нажмите кнопку Вырезать.
Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. При этом будут заменяться все существующие данные.
-
Выполните одно из указанных ниже действий.
-
Чтобы вировать формулу иформатирование: в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
-
Чтобы вировать только формулу:в группе Буфер обмена на вкладке Главная нажмите кнопку В paste(Главная), выберите специальная ветвь ищелкните Формулы.
-
Копирование формулы
-
Вы выберите ячейку, содержащую формулу, которую нужно скопировать.
-
В группе Буфер обмена на вкладке Главная нажмите кнопку Копировать.
-
Выполните одно из указанных ниже действий.
-
Чтобы вировать формулу и любое форматирование, в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
-
Чтобы вировать только формулу, в группе Буфер обмена на вкладке Главная нажмите кнопку Вировать ,выберите специальная ветвь ,а затем щелкните Формулы.
Примечание: В нее можно вклеить только результаты формулы. В группе Буфер обмена на вкладке Главная нажмите кнопку Вировать, выберите специальная ветвь ,а затем щелкните Значения.
-
-
Убедитесь, что ссылки на ячейки в формуле дают нужный результат. При необходимости переключить тип ссылки можно следующим образом:
-
-
Выделите ячейку с формулой.
-
В строке формул строка формул
выделите ссылку, которую нужно изменить.
-
Для переключения между сочетаниями нажмите F4.
В таблице подводится информация об обновлении типа ссылки при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки вправо.
-
Копируемая формула |
Первоначальная ссылка |
Новая ссылка |
---|---|---|
|
$A$1 (абсолютный столбец и абсолютная строка) |
$A$1 |
A$1 (относительный столбец и абсолютная строка) |
C$1 |
|
$A1 (абсолютный столбец и относительная строка) |
$A3 |
|
A1 (относительный столбец и относительная строка) |
C3 |
Примечание: Формулы также можно копировать в смежные ячейки с помощью маркер заполнения . После проверки на то, что ссылки на ячейки в формуле дают нужный результат в шаге 4, вы выберите ячейку со скопированной формулой и перетащите его по диапазону, который вы хотите заполнить.
Перемещение формул очень похоже на перемещение данных в ячейках. Единственное, что нужно знать, — ссылки на ячейки, используемые в формуле, остаются нужными после перемещения.
-
Вы выберите ячейку с формулой, которую вы хотите переместить.
-
Щелкните Главная > вырезать (или нажмите CTRL+X).
-
Выйдите из ячейки, в которая должна вться формула, и нажмите кнопку Вировать (или нажмите CTRL+V).
-
Убедитесь, что ссылки на ячейки остаются нужными.
Совет: Вы также можете щелкнуть ячейки правой кнопкой мыши, чтобы вырезать и врезать формулу.
Как скопировать точную формулу в Excel
Смотрите также Выберите команду $А$1. Когда выпричем Excel (у только помнить об для Excel иной
Скопируйте «Лист1», например с копируется или перемещаетсяЩелкните ячейку, в которую$A$1 ячейки, которые находятся и без форматирования ли она вам, CTRL+V.
вам полезна. Просим формулу.Когда вы копируете формулу,Правка ► Заменитьсделаете это, неважно, меня 2003) при особенностях поведения формул способ присваивания адресов помощью мышки+CTRL. НаведитеПри копировании адреса относительных формула в Excel, нужно вставить формулу.A$1 (относительный столбец и рядом друг с исходной ячейки. с помощью кнопок
Чтобы воспользоваться другими параметрами вас уделить паруНажмите сочетание клавиш Excel автоматически настраивает (Edit ► Replace) куда вы скопируете
- простом вводе в при их копировании. в формулах данной
- указатель на ярлычок ссылок приспосабливаются к адреса ее ссылокЕсли ячейка находится на абсолютная строка)
- другом в строку,Формулы и форматы чисел внизу страницы. Для вставки, щелкните стрелку
- секунд и сообщить,CTRL+C ссылки на ячейки и в поле формулу, она все
ячейку любого текста,
Мур ячейки. Чтобы еще первого листа. Удерживая новому положению. Если могут существенно отличаться. другом листе, перейдите
C$1 этот вариант будет
—
удобства также приводим
под кнопкой
office-guru.ru
Копирование и вставка формулы в другую ячейку или на другой лист
помогла ли она, затем так, что формула Что (Find What) так же будет начинающегося с @,: Здравствуйте, Все. раз в этом левую клавишу мышки ссылка была на Об этом нужно на него и$A1 (абсолютный столбец и вставьте их вВставка только формул ссылку на оригиналВставить вам, с помощьюEnter копируется в каждую введите = (знак ссылаться на
выдает сообщение «НевернаяНе могу разобраться убедиться, снова приведите и клавишу CTRL одну ячейку влево, помнить всегда! выберите эту ячейку. относительная строка)
-
столбце. Если ячейки и форматов чисел
-
(на английском языке).и выберите один кнопок внизу страницы.. новую ячейку. равенства).
-
те же ячейки. функция» (конечно, это
как скопировать столбец табличку на «Лист1» на клавиатуре, переместите то она так
-
На готовом примере разберемЧтобы вставить формулу с$A3 в столбце, он (например: процентный формат,При копировании формулы в из указанных ниже Для удобства также
Bыделите ячейкуНа примере ниже ячейкаВ поле ЗаменитьИногда, однако, можно не относится к с формулами в в изначальный вид
-
ярлычок (копия листа) и продолжает ссылаться,
-
согбенности изменения ссылок сохранением форматирования, наA1 (относительный столбец и
-
-
будет вставлен в формат валюты и
другое место, можно вариантов. приводим ссылку наB3A3
на (Replace With) ввести много формул, ячейкам, имеющим формат соседний столбец.
support.office.com
Копирование и вставка формулы в другую ячейку или на листе в Excel для Mac
как на первом в новое место. но адрес естественно в формулах. Но вкладке относительная строка) рядом в строке. т. д.). выбрать параметры вставкиВставить формулы оригинал (на английскоми снова кликнитесодержит формулу, которая введите @ (знак содержащих не абсолютные, Текстовый.Когда формировали таблицу рисунке. Отпустите сначала мышку, меняется. Поэтому формула: перед тем как
ГлавнаяC3 Этот параметр ВставкаСохранить исходное форматирование — формулы определенного в
— вставка только формулы. языке) .
-
по строке формул. суммирует значения в
-
коммерческого at) или
а
-
это баг или не везде предусмотрели
На этот раз в а потом клавиатуру. =A2*1,23 стала формулой скопировать формулу в
-
выберите командуЕсли ссылки на ячейки формулы, числовой формат,
Чтобы вставить формулу, нужные ячейки.Вставить значенияПри копировании формулы вНажмите
-
ячейках любойотносительные ссылки. Обычно фича? абсолютные ссылки.
-
ячейку E2 скопируйте У вас получился =C2*1,23. Когда мы Excel, создайте наВставить
-
в формуле не шрифт, размер шрифта, номера форматирования, шрифт,Ниже описано, как скопировать— вставка только другое место дляCTRL+V
-
A1другой символ который, это делается дляSerge_007Надеялся на специальную формулу из B2,
-
такой же лист, ту же самую листе простую табличкуили нажмите клавишу возвращают нужный результат,
заливки, границы. размер шрифта, границы
-
и Вставить формулу. значения формулы. нее можно выбрать, потом клавишуи вы уверены, не
-
того, чтобы, если: вставку (скопировать формулы), а в ячейку но уже с формулу не скопируем, как показано на
-
+ V. попробуйте использовать другойСовет: и заливки исходнойВыделите ячейку с формулой,Проверьте ссылки на ячейки определенный способ вставкиEnterA2 используется ни в вы скопируетеИз книги Рейны и но что-то не D2 переместите туже названием «Лист1(2)». а переместим, то рисунке:
-
Другие параметры вставки формулы тип ссылки. Скопировать формулы в смежные ячейки. которую хотите скопировать.
Проверка и исправление ссылок на ячейки в новом месте
для нового расположения. в целевые ячейки... одной формуле.исходную ячейку с Девида Холи «Трюки получается. самую формулу.
На копии «Лист1(2)» в адреса ее ссылокСкопируйте значения столбца B щелкните стрелку подВыделите ячейку с формулой. ячейки листа такжеВставить значенияНажмите
Совет: |
Ниже объясняется, как |
Результат:Скопируйте эту формулу в |
Щелкните на кнопке |
формулой вниз или в Excel»: |
Подскажите пожалуйста способ, |
Программа нас информирует, что ячейку D2 скопируйте |
не изменятся, несмотря |
(например, комбинацией клавиш кнопкой |
В строке формул |
можно с помощью—+C. Скопировать формулу в смежные скопировать и вставить
-
Теперь обе ячейки (
-
ячейку
Заменить все (Replace вбок, ссылка на
-
Quote если это возможно мы имеем ошибку значение из B2, на то, что CTRL+C) и вставьте
Перенос формулы в другое место
Вставитьвыделите ссылку, которую маркера заполнения.для исключения формулуЩелкните ячейку, в которую ячейки листа можно формулу.A3B3 All).
-
строку или столбец200?’200px’:»+(this.scrollHeight+5)+’px’);»>
-
вообще.
«неправильная ссылка на
-
а в ячейку они относительные. При
их в столбец. Здесь можно выбрать нужно изменить.После копирования формулы в
-
и вставить их нужно вставить формулу. также, перетащив маркерВыделите ячейку с формулой,и(выделите ячейкуВо всех формулах
изменилась соответствующим образом.
Перемещение относительных формулHugo ячейку» в E2. E2 переместите (как перемещении ссылки на D (CTRL+V) . различные параметры, ноЧтобы переключиться с абсолютного
-
новом месте, важно результатами.Если ячейка находится на заполнения. которую хотите скопировать.B3
-
A3 на вашем рабочемКроме того, иногдабез изменения ссылок
-
support.office.com
Копирование формул без изменения адресов относительных ссылок
: Через Ctrl+H заменить Но если бы на предыдущем задании). ячейки ведут себя А потом переместите наиболее часто используемые
на относительный тип Проверьте правильность егоДругие доступные параметры, которые другом листе, перейдитеТакже можно использовать сочетаниеВыберите пункты) содержат одну и
Копирование формул Excel без изменений ссылок
, нажмите сочетание клавиш листе вместо знака формулы вводят, используяВ Excel ссылка в «=» на например мы не переносили,Теперь скопируйте столбцы D:E как абсолютные. Об данные из столбца
из них. ссылки или обратно, ссылки на ячейки. могут пригодиться: на него и клавиш Ctrl +Главная ту же формулу.CTRL+C равенства будет стоять
и относительные, и формуле может быть «xyz», потом поменять а просто скопировали из «Лист1(2)» и этом следует всегда B в E
Сохранить исходное форматирование нажмите клавишу F4 Ссылки на ячейкиНет границы — выберите эту ячейку. X, чтобы переместить >
Урок подготовлен для Вас
Копирование формул в Excel со смещением
, выделите ячейкусимвол @. абсолютные либо относительной, либо назад. формулы, то никаких вставьте их в помнить пользователю Excel. (например, комбинацией клавиш: вставка только формул, и выберите нужный может измениться вЧтобы вставить формулу,Чтобы быстро вставить формулу формулу.Копировать командой сайта office-guru.ruB3Теперь вы простоссылки, желая воспроизвестиабсолютной. Иногда, однако,P.S. Подправил пост - ошибок не возникло.
столбцы D:E изПримечание. В разделе, посвященном CTRL+X). форматов чисел, атрибутов вариант. зависимости от типа форматирование чисел, шрифта, вместе с форматированием,Примечание:или нажмите клавишиИсточник: http://www.excel-easy.com/examples/copy-exact-formula.html
, и нажмите можете скопировать этот те же формулы возникает необходимость воспроизвести поменять на «@?&»
- Примечание. Быстро перемещать формулы «Лист1». формулам, будет уделеноТеперь переключитесь в режим шрифта и егоВ отличие от копировании абсолютные или относительные размер шрифта, заливки, нажмите Мы стараемся как можно CTRL+C.Перевел: Антон АндроновCTRL+V диапазон, вставить его в другом диапазоне
- те же не даёт… можно с помощьюКак видите обе ячейки больше внимания относительным отображения формул –
- размера, границ и формулы, при ее ссылки, который используется. но без границ+V. Кроме того,
оперативнее обеспечивать васЩелкните ячейку, в которуюАвтор: Антон Андронов), и формула будет на нужное на том жеформулы в другомМур перетаскивания ячейки мышкой D2 и E2 и абсолютным ссылкам. CTRL+`(Ё). Обратите внимание, заливки исходной ячейки. перемещении в другоеНапример при копировании формулы исходной ячейки. можно щелкнуть стрелку актуальными справочными материалами нужно вставить формулу.Примечание: автоматически ссылаться наместо, выделить ирабочем листе, на месте на рабочем
: Щас попробую, вроде удерживая левую клавишу были одинаково и А пока отметим как ведут себяЗначения и исходное форматирование
место на том на две ячейкиСохранить ширину столбцов оригинала рядом с кнопкой на вашем языке.Если ячейка находится наМы стараемся как значения в столбце выбрать команду Правка
другом листе в листе или в идея гениальная. после наведения указателя одновременно скопированы, но что по умолчанию ссылки на ячейкиВставка только форматирования же или другом вниз и вправо —
Вставить Эта страница переведена другом листе, перейдите можно оперативнее обеспечиватьB > Заменить (Edit той же рабочей
exceltable.com
Копирование формул (Копирование столбца с формулами без смещения)
рабочей книге, илиМур
на рамку курсора ссылки в их ссылки относительные, а при перемещении и
и значения. Формула, листе содержащиеся в от ячейки A1,
Чтобы вставить формулу,: автоматически, поэтому ее на него и
вас актуальными справочными. ► Replace). На
книге или, возможно, же на: выделенной ячейки. А формулах уже ведут
если в адресе копировании. будут исключены.
ней ссылки на ссылок на ячейки, форматирование чисел, шрифта,
При щелчке по стрелке текст может содержать выберите эту ячейку. материалами на вашем
Если вы не желаете
этот раз на другом
другом листе.Hugo выполнив это действие
себя по-разному. При присутствует символ «$»При перемещении (те, чтоЦелью этого урока является ячейки не изменяются которые вы использовали размер шрифта, заливки, появляется список параметров. неточности и грамматическиеЧтобы вставить формулу с
языке. Эта страница этого, а хотите
замените символ @листе другой рабочей
Если формулу нужно, большое спасибо. с нажатой клавишей
копировании формул E2 — значит ссылка в столбце E)
научить пользователя контролировать
независимо от их будут обновлены следующим границы и ширины
Ниже перечислены те ошибки. Для нас сохранением форматирования, выберите
переведена автоматически, поэтому скопировать точную формулу на = (знак книги. Это можно сделать абсолютной, введите
Все получилось.
CTRL, тогда формула значение не меняется. абсолютная. ссылки не изменяются.
адреса ссылок на типа. образом: исходной ячейки.
из них, что важно, чтобы эта пункты ее текст может (без изменения ссылок
равенства). Скопированные формулы
сделать, не изменяя $ (знак доллара)Гость скопируется.
Все из-за того,Теперь усложним задание. Верните А при копировании ячейки в формулах
Щелкните ячейку с формулой,СсылкаТранспонировать — используются чаще всего.
статья была вам
Главная содержать неточности и на ячейки), выполните будут
ссылки на диапазоны перед буквой: оч. интересно.Данный урок может показаться
что значения E2 табличку до изначального (те, что в при их копировании которую хотите перенести.
Новая ссылкаИспользуйте этот параметрФормулы полезна. Просим вас
>
грамматические ошибки. Для следующие простые действия:ссылаться на те
внутри формул.столбца или номеромоказывается, проблема в сложным для понимания, из «Лист1(2)» получены вида как на
столбце D), они или перемещении.Нажмите$A$1 (абсолютный столбец и при копировании нескольких
— уделить пару секундВставить нас важно, чтобы
Поместите курсор в строку же ячейки, чтоВыделите диапазон ячеек,
строки в ссылке символе @, если но на практике путем перемещения и
первом рисунке. Выполните
смещаются автоматически.В зависимости от того+X. абсолютная строка)
ячеек. При копированииВставка только формул и сообщить, помоглаили нажмите клавиши эта статья была
формул и выделите и исходные. который хотите скопировать. на ячейку, например,
он первый. достаточно прост. Нужно это уже считается
excelworld.ru
ряд последовательных действий:
Загрузить PDF
Загрузить PDF
В Excel можно быстро скопировать формулу во множество ячеек одной строки или одного столбца, но результат не всегда будет таким, какой планировался. Если вы не добились желаемого результата или в ячейках появились сообщения #REF и /DIV0, почитайте, что такое абсолютные и относительные адреса ячеек, чтобы выяснить причину ошибки. Помните, что вносить изменения во всех ячейках таблицы, которая состоит из 5000 строк, не придется — для этого есть методы, которые позволяют автоматически обновить формулу в определенной ячейке или скопировать ее без изменения значений.
-
1
Введите формулу в одной ячейке. Сначала введите знак равенства (=), а затем введите нужную функцию или математическую операцию. Например, вам нужно сложить значения столбцов A и B:
Таблица
Столбец A Столбец B Столбец C строка 1 10 9 =A1+B1 строка 2 20 8 строка 3 30 7 строка 4 40 6 -
2
Нажмите клавишу «Enter», чтобы вычислить результат по введенной формуле. В ячейке, где вы ввели формулу, отобразится результат (в нашем примере вычисленная сумма 19), но формула будет храниться в электронной таблице.
Таблица
Столбец A Столбец B Столбец C строка 1 10 9 19 строка 2 20 8 строка 3 30 7 строка 4 40 6 -
3
Нажмите на маркер в нижнем правом углу ячейки. Переместите указатель в правый нижний угол ячейки с формулой; указатель превратится в символ «+». [1]
-
4
Удерживайте значок «+» и перетащите его по нужным ячейкам столбца или строки.
Удерживайте кнопку мыши нажатой, а затем перетащите символ «+» вниз по столбцу или вправо по строке, чтобы выделить нужные ячейки. Введенная формула будет автоматически скопирована в выделенные ячейки. Так как здесь присутствует относительный адрес ячейки, адреса ячеек (в скопированных формулах) соответственно изменятся. В нашем примере (показаны формулы, которые автоматически поменялись, и вычисленные значения):Таблица
Столбец A Столбец B Столбец C строка 1 10 9 =A1+B1 строка 2 20 8 =A2+B2 строка 3 30 7 =A3+B3 строка 4 40 6 =A4+B4 Таблица
Столбец A Столбец B Столбец C строка 1 10 9 19 строка 2 20 8 28 строка 3 30 7 37 строка 4 40 6 46 -
5
Дважды щелкните по «+», чтобы скопировать формулу во все ячейки столбца.
Вместо того, чтобы перетаскивать символ «+», переместите указатель мыши в правый нижний угол ячейки с формулой и дважды щелкните по появившемуся значку «+». Формула скопируется во все ячейки столбца.
[2]
- Если в столбце есть пустые ячейки, автоматическое копирование формулы прекратится, как только будет достигнута первая пустая ячейка. В этом случае повторите описанные действия, чтобы скопировать формулу в ячейки, которые расположены под пустой ячейкой.
Реклама
-
1
Введите формулу в одной ячейке. Сначала введите знак равенства (=), а затем введите нужную функцию или математическую операцию. Например, вам нужно сложить значения столбцов A и B:
Таблица
Столбец A Столбец B Столбец C строка 1 10 9 =A1+B1 строка 2 20 8 строка 3 30 7 строка 4 40 6 -
2
Нажмите клавишу «Enter», чтобы вычислить результат по введенной формуле. В ячейке, где вы ввели формулу, отобразится результат (в нашем примере вычисленная сумма 19), но формула будет храниться в электронной таблице.
Таблица
Столбец A Столбец B Столбец C строка 1 10 9 19 строка 2 20 8 строка 3 30 7 строка 4 40 6 -
3
Щелкните по ячейке с формулой, а затем нажмите CTRL+C, чтобы скопировать ее.
-
4
Выделите ячейки, в которые будет скопирована формула. Нажмите на одну из ячеек, удерживайте кнопку мыши и проведите указателем по нужным ячейкам. Также можно удерживать клавишу «Ctrl» и щелкнуть по несмежным нужным ячейкам.
-
5
Вставьте формулу в выделенные ячейки. Для этого нажмите CTRL+V.
Реклама
-
1
Воспользуйтесь этим методом, чтобы скопировать формулу без изменения адресов ячеек, которые входят в нее. Иногда таблица полна формул, и их нужно точно скопировать (то есть без изменений). Если менять относительные адреса ячеек на абсолютные адреса во всех формулах, можно потратить уйму времени (это тем более не приемлемо, если в будущем вам придется опять менять адреса). Этот метод подразумевает копирование формулы с относительными адресами ячеек в другие ячейки так, что формула не изменится. [3]
Например, скопируем все содержимое столбца C в столбец D:Таблица
Столбец A Столбец B Столбец C Столбец D строка 1 944 Лягушки =A1/2 строка 2 636 Жабы =A2/2 строка 3 712 Тритоны =A3/2 строка 4 690 Змеи =A4/2 - Если вы хотите скопировать просто одну формулу, перейдите к шагу «Воспользуйтесь альтернативным методом» этого раздела.
-
2
Откройте окно «Найти». В большинстве версий Excel щелкните по вкладке Главная в верхней части окна Excel, а затем щелкните по Найти и выбрать в разделе «Редактирование».[4]
Также можно нажать клавиши CTRL+F. -
3
Найдите и замените знак равенства (=) на другой символ. Введите «=», щелкните по «Найти все», а затем в поле «Заменить» введите любой другой символ. В этом случае все ячейки с формулами (в начале которых стоит знак равенства) автоматически превратятся в текстовые ячейки, которые начинаются с других символов. Обратите внимание, что нужно ввести символ, которого нет в ячейках таблицы. Например, замените знак равенства на символ # или &; также «=» можно заменить на несколько символов, например, на ##&.
Таблица
Столбец A Столбец B Столбец C Столбец D строка 1 944 Лягушки ##&A1/2 строка 2 636 Жабы ##&A2/2 строка 3 712 Тритоны ##&A3/2 строка 4 690 Змеи ##&A4/2 - Не используйте символы * или ?, чтобы не столкнуться с проблемами в дальнейшем.
-
4
Скопируйте и вставьте ячейки. Выделите ячейки, которые хотите скопировать, и вставьте их в другие ячейки. Так как выделенные ячейки сейчас являются текстовыми ячейками, а не ячейками с формулами, последние будут скопированы без изменений.
Таблица
Столбец A Столбец B Столбец C Столбец D строка 1 944 Лягушки ##&A1/2 ##&A1/2 строка 2 636 Жабы ##&A2/2 ##&A2/2 строка 3 712 Тритоны ##&A3/2 ##&A3/2 строка 4 690 Змеи ##&A4/2 ##&A4/2 -
5
Используйте функции «Найти» и «Заменить» еще раз, чтобы вернуться к прежним формулам. Скопировав формулы как текст, воспользуйтесь функциями «Найти все» и «Заменить на», чтобы вернуться к прежним формулам. В нашем примере найдем все символы ##& и заменим их на знак равенства (=), чтобы в ячейках появились формулы.
Таблица
Столбец A Столбец B Столбец C Столбец D строка 1 944 Лягушки =A1/2 =A1/2 строка 2 636 Жабы =A2/2 =A2/2 строка 3 712 Тритоны =A3/2 =A3/2 строка 4 690 Змеи =A4/2 =A4/2 -
6
Воспользуйтесь альтернативным методом. Если описанный здесь метод не привел к успеху или вы не хотите пользоваться им, чтобы случайно не поменять символы в других ячейках, примените другие способы:
- Чтобы точно скопировать одну формулу, выделите ячейку с формулой, а затем скопируйте формулу, которая отображается в строке формул (а не в ячейке) в верхней части окна. Нажмите esc, чтобы закрыть строку формул, а затем вставьте формулу в нужные ячейки.[5]
- Нажмите Ctrl` (обычно этот символ находится на клавише с символом ~), чтобы перейти в режим просмотра формул. Скопируйте формулы, а затем вставьте их в простейший текстовый редактор, такой как Блокнот или TextEdit. Скопируйте формулы из текстового редактора и вставьте их в нужные ячейки электронной таблицы.[6]
Еще раз нажмите Ctrl`, чтобы вернуться в обычный режим работы с таблицей.
Реклама
- Чтобы точно скопировать одну формулу, выделите ячейку с формулой, а затем скопируйте формулу, которая отображается в строке формул (а не в ячейке) в верхней части окна. Нажмите esc, чтобы закрыть строку формул, а затем вставьте формулу в нужные ячейки.[5]
-
1
Используйте в формуле относительный адрес ячейки. Для этого введите адрес вручную или щелкните по нужной ячейке, когда будете вводить формулу. Например, в этой таблице есть формула с адресом ячейки A2:
Относительные адреса ячеек
Столбец A Столбец B Столбец C строка 2 50 7 =A2*2 строка 3 100 строка 4 200 строка 5 400 -
2
Запомните, что такое относительный адрес ячейки. В формуле такой адрес указывает на относительную позицию ячейки. Например, если в ячейке С2 есть формула «=A2», эта формула указывает на значение, которое находится двумя столбцами левее. Если скопировать формулу в ячейку С4, эта формула опять укажет на значение, которое находится двумя столбцами левее — то есть в ячейке С4 отобразится формула «= A4».
Относительные адреса ячеек
Столбец A Столбец B Столбец C строка 2 50 7 =A2*2 строка 3 100 строка 4 200 =A4*2 строка 5 400 - Этот принцип распространяется на ячейки в разных строках и столбцах. Например, если скопировать ту же формулу из ячейки C1 в ячейку D6 (не показана), в формуле появится адрес ячейки, которая расположена одним столбцом правее (C → D) и пятью строками ниже (2 → 7), а именно адрес «B7».
-
3
Используйте в формуле абсолютный адрес ячейки. Сделайте это, чтобы формула не менялась автоматически. Чтобы относительный адрес превратить в абсолютный, введите символ $ перед буквой столбца или номером строки, которые не должны измениться.[7]
Далее приведены примеры (исходная формулы выделена жирным шрифтом; также показана эта формула, скопированная в другие ячейки):Относительный столбец, Абсолютная строка (B$3):
В формуле присутствует абсолютная строка «3», то есть формула будет всегда ссылаться на третью строку.Столбец A Столбец B Столбец C строка 1 50 7 =B$3 строка 2 100 =A$3 =B$3 строка 3 200 =A$3 =B$3 строка 4 400 =A$3 =B$3 Абсолютный столбец, Относительная строка ($B1):
В формуле присутствует абсолютный столбец «В», то есть формула будет всегда ссылаться на столбец «В».Столбец A Столбец B Столбец C строка 1 50 7 =$B1 строка 2 100 =$B2 =$B2 строка 3 200 =$B3 =$B3 строка 4 400 =$B4 =$B4 Абсолютные столбец и строка ($B$1):
В формуле присутствует абсолютный столбец «В» и абсолютная строка «1», то есть формула будет всегда ссылаться на столбец «В» и первую строку.Столбец A Столбец B Столбец C строка 1 50 7 =$B$1 строка 2 100 $B$1 $B$1 строка 3 200 $B$1 $B$1 строка 4 400 $B$1 $B$1 -
4
Используйте клавишу F4, чтобы относительный адрес превратить в абсолютный. В формуле выделите адрес ячейки, щелкнув по ней, а затем нажмите клавишу F4, чтобы ввести или удалить символ(ы) $. Нажимайте F4 до тех пор, пока не создадите нужный абсолютный адрес, а затем нажмите Enter.[8]
Реклама
Советы
- Если при копировании формулы в ячейке отобразился значок в виде зеленого треугольника, Excel обнаружил ошибку. Внимательно посмотрите на формулу, чтобы выяснить, что пошло не так.[9]
- Если при точном копировании формулы вы случайно заменили знак равенства (=) на символ ? или *, поиск этих символов ничего не даст. В этом случае ищите символы ~? или ~*.[10]
- Щелкните по ячейке и нажмите Ctrl‘ (апостроф), чтобы скопировать в нее формулу из ячейки, которая находится над выбранной ячейкой.[11]
Реклама
Предупреждения
- Возможно, у вашей версии Excel немного другой интерфейс, чем тот, который показан на скриншотах в этой статье.
Реклама
Об этой статье
Эту страницу просматривали 131 980 раз.
Была ли эта статья полезной?
Копирование формул без сдвига ссылок
Проблема
Предположим, что у нас есть вот такая несложная таблица, в которой подсчитываются суммы по каждому месяцу в двух городах, а затем итог переводится в евро по курсу из желтой ячейки J2.
Проблема в том, что если скопировать диапазон D2:D8 с формулами куда-нибудь в другое место на лист, то Microsoft Excel автоматически скорректирует ссылки в этих формулах, сдвинув их на новое место и перестав считать:
Задача: скопировать диапазон с формулами так, чтобы формулы не изменились и остались теми же самыми, сохранив результаты расчета.
Способ 1. Абсолютные ссылки
Как можно заметить по предыдущей картинке, Excel сдвигает только относительные ссылки. Абсолютная (со знаками $) ссылка на желтую ячейку $J$2 не сместилась. Поэтому для точного копирования формул можно временно перевести все ссылки во всех формулах в абсолютные. Нужно будет выделить каждую формулу в строке формул и нажать клавишу F4:
При большом количестве ячеек этот вариант, понятное дело, отпадает — слишком трудоемко.
Способ 2. Временная деактивация формул
Чтобы формулы при копировании не менялись, надо (временно) сделать так, чтобы Excel перестал их рассматривать как формулы. Это можно сделать, заменив на время копирования знак «равно» (=) на любой другой символ, не встречающийся обычно в формулах, например на «решетку» (#) или на пару амперсандов (&&). Для этого:
- Выделяем диапазон с формулами (в нашем примере D2:D8)
- Жмем Ctrl+H на клавиатуре или на вкладке Главная — Найти и выделить — Заменить (Home — Find&Select — Replace)
- В появившемся диалоговом окне вводим что ищем и на что заменяем и в Параметрах (Options) не забываем уточнить Область поиска — Формулы. Жмем Заменить все (Replace all).
- Копируем получившийся диапазон с деактивированными формулами в нужное место:
- Заменяем # на = обратно с помощью того же окна, возвращая функциональность формулам.
Способ 3. Копирование через Блокнот
Этот способ существенно быстрее и проще.
Нажмите сочетание клавиш Ctrl+Ё или кнопку Показать формулы на вкладке Формулы (Formulas — Show formulas), чтобы включить режим проверки формул — в ячейках вместо результатов начнут отображаться формулы, по которым они посчитаны:
Скопируйте наш диапазон D2:D8 и вставьте его в стандартный Блокнот:
Теперь выделите все вставленное (Ctrl+A), скопируйте в буфер еще раз (Ctrl+C) и вставьте на лист в нужное вам место:
Осталось только отжать кнопку Показать формулы (Show Formulas), чтобы вернуть Excel в обычный режим.
Примечание: этот способ иногда дает сбой на сложных таблицах с объединенными ячейками, но в подавляющем большинстве случаев — работает отлично.
Способ 4. Макрос
Если подобное копирование формул без сдвига ссылок вам приходится делать часто, то имеет смысл использовать для этого макрос. Нажмите сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer), вставьте новый модуль через меню Insert — Module и скопируйте туда текст вот такого макроса:
Sub Copy_Formulas() Dim copyRange As Range, pasteRange As Range On Error Resume Next Set copyRange = Application.InputBox("Выделите ячейки с формулами, которые надо скопировать.", _ "Точное копирование формул", Default:=Selection.Address, Type:=8) If copyRange Is Nothing Then Exit Sub Set pasteRange = Application.InputBox("Теперь выделите диапазон вставки." & vbCrLf & vbCrLf & _ "Диапазон должен быть равен по размеру исходному " & vbCrLf & _ "диапазону копируемых ячеек.", "Точное копирование формул", _ Default:=Selection.Address, Type:=8) If pasteRange.Cells.Count <> copyRange.Cells.Count Then MsgBox "Диапазоны копирования и вставки разного размера!", vbExclamation, "Ошибка копирования" Exit Sub End If If pasteRange Is Nothing Then Exit Sub Else pasteRange.Formula = copyRange.Formula End If End Sub
Для запуска макроса можно воспользоваться кнопкой Макросы на вкладке Разработчик (Developer — Macros) или сочетанием клавиш Alt+F8. После запуска макрос попросит вас выделить диапазон с исходными формулами и диапазон вставки и произведет точное копирование формул автоматически:
Ссылки по теме
- Удобный просмотр формул и результатов одновременно
- Зачем нужен стиль ссылок R1C1 в формулах Excel
- Как быстро найти все ячейки с формулами
- Инструмент для точного копирования формул из надстройки PLEX
Все формулы на листах должны находиться в одинаковых ячейках. Выделяете ячейку с клавишей Ctrl на листе где будете редактировать формулу и выделяете листы на которых выполнить эту редакцию. Отпускаете кнопку Ctrl, увидите на закладке листа схлапывающийся круг. В строке редактируете формулу. Нажимаете Ctrl+Enter. Все редакции будут одинаковыми.
Перемещение и копирование формулы
Применяется к: Excel 2007
ВАЖНО : Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.
Важно понимать, что может произойти со ссылками на ячейки (как с абсолютными, так и с относительными) при перемещении формулы путем вырезания и вставки или копирования и вставки.
При перемещении формулы содержащиеся в ней ссылки не изменяются вне зависимости от используемого вида ссылок на ячейки.
При копировании формулы ссылки на ячейки могут быть изменены в зависимости от того, какой вид ссылок используется.
В этой статье
Перемещение формулы
Копирование формулы
Перемещение формулы
Выделите ячейку с формулой, которую необходимо перенести.
На вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать.
Формулы также можно скопировать путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. Все имеющиеся данные будут заменены.
Выполните одно из следующих действий.
Чтобы вставить формулу и все параметры форматирования, на вкладке Главная в группе Буфер обмена нажмите кнопку Вставить.
Чтобы вставить только формулу, на вкладке Главная в группе Буфер обмена выберите последовательно команды Вставка, Специальная вставка, а затем щелкните пункт Формулы.
К началу страницы
Копирование формулы
Выделите ячейку, содержащую формулу, которую необходимо скопировать.
На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать.
Выполните одно из следующих действий.
Чтобы вставить формулу и все параметры форматирования, на вкладке Главная в группе Буфер обмена нажмите кнопку Вставить.
Чтобы вставить только формулу, на вкладке Главная в группе Буфер обмена выберите последовательно команды Вставка, Специальная вставка, а затем щелкните пункт Формулы.
ПРИМЕЧАНИЕ : Можно вставить только значения формулы. Для этого на вкладке Главная в группе Буфер обмена последовательно выберите команды Вставка, Специальная вставка и затем — команду Значения.
Убедитесь, что ссылки на ячейки в формуле дают нужный результат. При необходимости измените тип ссылки, выполнив следующие действия.
Выделите ячейку с формулой.
В строка формул Изображение кнопки выделите ссылку, которую нужно изменить.
Нажимая клавишу F4, выберите нужный тип ссылки.
В таблице ниже отражены изменения ссылок разных типов при копировании формулы, содержащей эти ссылки, в положение на две ячейки вниз или на две ячейки вправо.
https://support.office.com/ru-ru/article/Перемещение-и-копирование-формулы-1f5cf825-9b07-41b1-8719-bf88b07450c6
Копирование и вставка формулы в другую ячейку или на другой лист
Применяется к: Excel 2016 , Excel 2013
ВАЖНО : Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.
При копировании формулы в другое место для нее можно выбрать определенный способ вставки в целевые ячейки. Ниже объясняется, как скопировать и вставить формулу.
Выделите ячейку с формулой, которую хотите скопировать.
Выберите пункты Главная > Копировать или нажмите клавиши CTRL+C.
Кнопки копирования и вставки на вкладке «Главная»
Щелкните ячейку, в которую нужно вставить формулу.
Если ячейка находится на другом листе, перейдите на него и выберите эту ячейку.
Чтобы вставить формулу с сохранением форматирования, выберите пункты Главная > Вставить или нажмите клавиши CTRL+V.
Чтобы воспользоваться другими параметрами вставки, щелкните стрелку под кнопкой Вставить и выберите один из указанных ниже вариантов.
Формулы Изображение кнопки — вставка только формулы.
Значения Изображение кнопки — вставка только результата формулы.
СОВЕТ : Скопировать формулы в смежные ячейки листа также можно с помощью маркера заполнения.
Проверка и исправление ссылок на ячейки в новом месте
Скопировав формулу в новое место, важно убедиться в том, что все ссылки в ней работают правильно. Ссылки могли измениться в зависимости от их типа (абсолютный или относительный).
Формула, копируемая из ячейки A1 на две ячейки вниз и вправо
Например, при копировании формулы на две ячейки ниже и правее ячейки A1 соответствующие ссылки на ячейки изменятся следующим образом:
Ссылка
Новая ссылка
$A$1 (абсолютный столбец и абсолютная строка)
$A$1
A$1 (относительный столбец и абсолютная строка)
C$1
$A1 (абсолютный столбец и относительная строка)
$A3
A1 (относительный столбец и относительная строка)
C3
Если ссылки в формуле не возвращают нужный результат, попробуйте использовать другой тип ссылки.
Выделите ячейку с формулой.
В строке формул Изображение кнопки выделите ссылку, которую нужно изменить.
Чтобы переключиться с абсолютного на относительный тип ссылки или обратно, нажмите клавишу F4 и выберите нужный вариант.
Дополнительные сведения об абсолютных и относительных ссылках на ячейки см. в статье Обзор формул.
Перенос формулы в другое место
В отличие от копировании формулы, при ее перемещении в другое место на том же или другом листе содержащиеся в ней ссылки на ячейки не изменяются независимо от их типа.
Щелкните ячейку с формулой, которую хотите перенести.
Выберите пункты Главная > Вырезать Изображение кнопки или нажмите клавиши CTRL+X.
Кнопки копирования и вставки на вкладке «Главная»
Щелкните ячейку, в которую нужно вставить формулу.
Если ячейка находится на другом листе, перейдите на него и выберите эту ячейку.
Чтобы вставить формулу с сохранением форматирования, выберите пункты Главная > Вставить или нажмите клавиши CTRL+V.
Чтобы воспользоваться другими параметрами вставки, щелкните стрелку под кнопкой Вставить и выберите один из указанных ниже вариантов.
Формулы Изображение кнопки — вставка только формулы.
Значения Изображение кнопки — вставка только результата формулы.
https://support.office.com/ru-ru/article/%D0%9A%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D1%8B-%D0%B2-%D0%B4%D1%80%D1%83%D0%B3%D1%83%D1%8E-%D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D1%83-%D0%B8%D0%BB%D0%B8-%D0%BD%D0%B0-%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B9-%D0%BB%D0%B8%D1%81%D1%82-8ea795b0-87cd-46af-9b59-ed4d8b1669ad