Как скопировать точную формулу в 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
ряд последовательных действий:
Важно помнить о возможностях изменения относительной ссылки на ячейку при переходе или копировании формулы.
-
Перемещение формулы При этом ссылки на ячейки в формуле не изменяются независимо от типа ссылки на ячейку.
-
Копирование формулы: При копировании формулы изменяются относительные ссылки на ячейки.
Перемещение формулы
-
Выделите ячейку с формулой, которую необходимо переместить.
-
В группе Буфер обмена на вкладке Главная нажмите кнопку Вырезать.
Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. При этом будут заменяться все существующие данные.
-
Выполните одно из указанных ниже действий.
-
Чтобы вировать формулу иформатирование: в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
-
Чтобы вировать только формулу:в группе Буфер обмена на вкладке Главная нажмите кнопку В paste(Главная), выберите специальная ветвь ищелкните Формулы.
-
Копирование формулы
-
Вы выберите ячейку, содержащую формулу, которую нужно скопировать.
-
В группе Буфер обмена на вкладке Главная нажмите кнопку Копировать.
-
Выполните одно из указанных ниже действий.
-
Чтобы вировать формулу и любое форматирование, в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
-
Чтобы вировать только формулу, в группе Буфер обмена на вкладке Главная нажмите кнопку Вировать ,выберите специальная ветвь ,а затем щелкните Формулы.
Примечание: В нее можно вклеить только результаты формулы. В группе Буфер обмена на вкладке Главная нажмите кнопку Вировать, выберите специальная ветвь ,а затем щелкните Значения.
-
-
Убедитесь, что ссылки на ячейки в формуле дают нужный результат. При необходимости переключить тип ссылки можно следующим образом:
-
-
Выделите ячейку с формулой.
-
В строке формул строка формул
выделите ссылку, которую нужно изменить.
-
Для переключения между сочетаниями нажмите F4.
В таблице подводится информация об обновлении типа ссылки при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки вправо.
-
Копируемая формула |
Первоначальная ссылка |
Новая ссылка |
---|---|---|
|
$A$1 (абсолютный столбец и абсолютная строка) |
$A$1 |
A$1 (относительный столбец и абсолютная строка) |
C$1 |
|
$A1 (абсолютный столбец и относительная строка) |
$A3 |
|
A1 (относительный столбец и относительная строка) |
C3 |
Примечание: Формулы также можно копировать в смежные ячейки с помощью маркер заполнения . После проверки на то, что ссылки на ячейки в формуле дают нужный результат в шаге 4, вы выберите ячейку со скопированной формулой и перетащите его по диапазону, который вы хотите заполнить.
Перемещение формул очень похоже на перемещение данных в ячейках. Единственное, что нужно знать, — ссылки на ячейки, используемые в формуле, остаются нужными после перемещения.
-
Вы выберите ячейку с формулой, которую вы хотите переместить.
-
Щелкните Главная > вырезать (или нажмите CTRL+X).
-
Выйдите из ячейки, в которая должна вться формула, и нажмите кнопку Вировать (или нажмите CTRL+V).
-
Убедитесь, что ссылки на ячейки остаются нужными.
Совет: Вы также можете щелкнуть ячейки правой кнопкой мыши, чтобы вырезать и врезать формулу.
Загрузить 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 раз.
Была ли эта статья полезной?
Специальное копирование значений и формул
Все мы умеем копировать значения и формулы в Excel , но иногда нужно скопировать значение, которое выдает формула или саму формулу без смещения ссылок и диапазонов. Давайте посмотрим как это сделать.
Копирование значений
Чтобы скопировать значение, а не формулу нужно скопировать ячейку, а потом воспользоваться Специальной вставкой , которая поможет нам вставить самые значения. Выглядит это примерно так:
Копирование формул
Чтобы скопировать формулу без смещения ссылок можем скопировать формулу не через ячейку, а в самой ленте для формул.
Затем вставить ее в любую ячейку, и формула снова будет ссылаться на те же ячейки, даже без предварительного фиксирования строк и столбцов в формуле.
Однако такой способ не подойдет, если мы захотим скопировать много формул без смещения ссылок. В данном случае нам поможет один хитрый прием. Итак:
Убрать формулу в Excel оставив значения
Работа с формулами в Экселе позволяет значительно облегчить и автоматизировать различные вычисления. Вместе с тем, далеко не всегда нужно, чтобы результат был привязан к выражению. Например, при изменении значений в связанных ячейках, изменятся и итоговые данные, а в некоторых случаях это не нужно. Кроме того, при переносе скопированной таблицы с формулами в другую область значения могут «потеряться». Ещё одним поводом их спрятать может служить ситуация, когда вы не хотите, чтобы другие лица видели, как проводятся в таблице расчеты. Давайте выясним, какими способами можно удалить формулу в ячейках, оставив только результат вычислений.
Процедура удаления
К сожалению, в Excel нет инструмента, который моментально убирал бы формулы из ячеек, а оставлял там только значения. Поэтому приходится искать более сложные пути решения проблемы.
Способ 1: копирование значений через параметры вставки
Скопировать данные без формулы в другую область можно при помощи параметров вставки.
- Выделяем таблицу или диапазон, для чего обводим его курсором с зажатой левой кнопкой мыши. Пребывая во вкладке «Главная», делаем щелчок по значку «Копировать», который размещен на ленте в блоке «Буфер обмена».
После выполнения этой процедуры диапазон будет вставлен, но только в виде значений без формул. Правда при этом потеряется также и исходное форматирование. Поэтому форматировать таблицу придется вручную.
Способ 2: копирование специальной вставкой
Если вам нужно сохранить исходное форматирование, но вы не хотите тратить время на ручную обработку таблицы, то существует возможность для этих целей использовать «Специальную вставку».
- Копируем тем же способом, что и прошлый раз содержимое таблицы или диапазона.
- Выделяем всю область вставки или её левую верхнюю ячейку. Делаем щелчок правой кнопкой мыши, тем самым вызывая контекстное меню. В открывшемся списке выбираем пункт «Специальная вставка». Далее в дополнительном меню жмем на кнопку «Значения и исходное форматирование», которая размещается в группе «Вставить значения» и представляет собой пиктограмму в виде квадрата, где изображены цифры и кисточка.
После этой операции данные будут скопированы без формул, но при этом сохранится исходное форматирование.
Способ 3: удаление формулы из исходной таблицы
До этого мы говорили, как убрать формулу при копировании, а теперь давайте выясним, как её удалить из исходного диапазона.
- Производим копирование таблицы любым из тех методов, о которых шел разговор выше, в пустую область листа. Выбор конкретного способа в нашем случае значения иметь не будет.
- Выделяем скопированный диапазон. Щелкаем по кнопке «Копировать» на ленте.
После выполнения указанных действий все ненужные элементы будут удалены, а формулы из исходной таблицы исчезнут.
Способ 4: удаление формул без создания транзитного диапазона
Можно сделать ещё проще и вообще не создавать транзитный диапазон. Правда в этом случае нужно действовать особенно внимательно, ведь все действия будут выполняться в границах таблицы, а это значит, что любая ошибка может нарушить целостность данных.
- Выделяем диапазон, в котором нужно удалить формулы. Кликаем по кнопке «Копировать», размещенной на ленте или набираем на клавиатуре комбинацию клавиш Ctrl+C. Эти действия равнозначны.
Таким образом, все данные будут скопированы и тут же вставлены, как значения. После этих действий формул в выделенной области не останется.
Способ 5: использование макроса
Для удаления формул из ячеек можно также использовать макросы. Но для этого нужно сначала активировать вкладку разработчика, а также включить саму работу макросов, если они у вас не активны. Как это сделать, можно узнать в отдельной теме. Мы же поговорим непосредственно о добавлении и использовании макроса для удаления формул.
- Переходим во вкладку «Разработчик». Кликаем по кнопке «Visual Basic», размещенной на ленте в блоке инструментов «Код».
Sub Удаление_формул() Selection.Value = Selection.Value End Sub
После этого закрываем окно редактора стандартным способом, нажав на кнопку в правом верхнем углу.
После этого действия все формулы в выделенной области будут удалены, а останутся только результаты вычислений.
Урок: Как включить или отключить макросы в Excel
Урок: Как создать макрос в Excel
Способ 6: Удаление формулы вместе с результатом
Впрочем, бывают случаи, когда нужно удалить не только формулу, но и результат. Сделать это ещё проще.
- Выделяем диапазон, в котором размещены формулы. Кликаем правой кнопкой мыши. В контекстном меню останавливаем выбор на пункте «Очистить содержимое». Если вы не хотите вызывать меню, то можно просто после выделения нажать клавишу Delete на клавиатуре.
Как видим, существует целый ряд способов, с помощью которых можно удалить формулы, как при копировании данных, так и непосредственно в самой таблице. Правда, штатного инструмента Excel, который автоматически убирал бы выражение одним кликом, к сожалению, пока не существует. Таким способом можно удалить только формулы вместе со значениями. Поэтому приходиться действовать обходными путями через параметры вставки или же с применением макросов.
Как скопировать строку с формулами в Excel без изменений значений
В процессе работы с Microsoft Excel у пользователей возникает необходимость внесения дополнительных данных. Для этого необходимо добавлять или копировать строки с формулами.
Кажется, это простая и понятная процедура. Но часто возникает вопрос о том, как добавить новую строку с формулами в Excel с определенными условиями. Например, без изменения адресов в формулах с относительными ссылками на ячейки и т.п. На готовых примерах рассмотрим оригинальные решения этих задач.
Как добавить новую строку с формулами в Excel?
Пускай мы добавили формулы в одну строку или в несколько. Теперь нам нужно скопировать все строки с формулами. Как это сделать при добавлении новой строки?
- Выделяем ту строку, которая содержит формулы. В нашей ситуации это строка под номером 3. Нам необходимо, чтобы остальные строки содержали в себе такие же формулы.
- Нажимаем на выделенную область правой кнопкой мышки. Из контекстного меню нужно выбрать опцию «Копировать» (или жмем CTRL+C).
- После этого следует выделить следующую одну (или несколько) нижнюю строку, куда будет вставлена новая с формулами.
- Щелкнуть по заголовку выделенной строки правой кнопкой мышки и выбрать опцию вставить скопированные ячейки (или нажать комбинацию клавиш CTRL+SHIFT+«=»).
Заметьте, значения ячеек не заменились а добавилась в середину таблицы новая строка со старыми значениями и формулами.
Как копировать без изменения формул в Excel?
Часто при копировании относительные формулы (т.е. те, в которых нет знака «$») «подставляют» другие значения. А что делать, если вы не хотите изменять значение формул?
Можно сделать все ссылки в формулах абсолютными. Такие формулы будут копироваться неизменно, без изменения данных. Чтобы сделать ссылки абсолютными, добавляем к ним знак «$».
Ставим перед буквами и перед числами знак доллара – и получаем абсолютные ссылки в формулы, значения в которых не будут изменяться при копировании.
На пример в такой таблице ссылка на наценку ($B$1) не будет изменятся при копировании на новых строках, так как она является абсолютной, а не относительной:
Но в некоторых больших и сложных таблицах слишком много формул, которые нужно скопировать и переместить. И чтобы во всех ссылках проставить знак «$» нужно потратить много времени.
Для решения данной задачи можно воспользоваться хитрым способом. До копирования заменить все знаки «=» на символ «#».
Для «активации» работы формул используется знак «равно» (или «=»). Чтобы деактивировать их на время копирования поменяем = на #. А после копирования вернем все на свои места. Это позволит нам обойти автоматическую смену адресов в относительных ссылках при копировании.
- Нажимаем Ctrl+H (вызываем окно «Главная»-«Найти и выделить»-«Заменить»).
- Необходимо в поле «Найти» указать символ =, а в поле «Заменить на» символ #. И жмем «Заменить все».
- После этого вы можете скопировать необходимую строку, а в ее формулах не изменятся адреса ссылок на ячейки, так как они временно деактивированные.
- Снова жмем комбинацию горячих клавиш «Ctrl+H», но теперь указываем в полях обратные значения: найти «#» и заменить на «=». Система вернет все на свои места
В результате при копировании во всех строках ссылки формул остались неизменными.
Копирование формул без сдвига ссылок
Проблема
Предположим, что у нас есть вот такая несложная таблица, в которой подсчитываются суммы по каждому месяцу в двух городах, а затем итог переводится в евро по курсу из желтой ячейки 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