Почему не копируется формула в excel при протягивании
Важно помнить о возможностях изменения относительной ссылки на ячейку при переходе или копировании формулы.
Перемещение формулы При этом ссылки на ячейки в формуле не изменяются независимо от типа ссылки на ячейку.
Копирование формулы: При копировании формулы изменяются относительные ссылки на ячейки.
Перемещение формулы
Выделите ячейку с формулой, которую необходимо переместить.
В группе Буфер обмена на вкладке Главная нажмите кнопку Вырезать.
Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. При этом будут заменяться все существующие данные.
Выполните одно из указанных ниже действий.
Чтобы вировать формулу иформатирование: в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
Чтобы вировать только формулу:в группе Буфер обмена на вкладке Главная нажмите кнопку В paste(Главная), выберите специальная ветвь ищелкните Формулы.
Копирование формулы
Вы выберите ячейку, содержащую формулу, которую нужно скопировать.
В группе Буфер обмена на вкладке Главная нажмите кнопку Копировать.
Выполните одно из указанных ниже действий.
Чтобы вировать формулу и любое форматирование, в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
Чтобы вировать только формулу, в группе Буфер обмена на вкладке Главная нажмите кнопку Вировать ,выберите специальная ветвь ,а затем щелкните Формулы.
Примечание: В нее можно вклеить только результаты формулы. В группе Буфер обмена на вкладке Главная нажмите кнопку Вировать, выберите специальная ветвь ,а затем щелкните Значения.
Убедитесь, что ссылки на ячейки в формуле дают нужный результат. При необходимости переключить тип ссылки можно следующим образом:
Выделите ячейку с формулой.
В строке формул строка формул выделите ссылку, которую нужно изменить.
Для переключения между сочетаниями нажмите F4.
В таблице подводится информация об обновлении типа ссылки при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки вправо.
Копируемая формула
Первоначальная ссылка
Новая ссылка
$A$1 (абсолютный столбец и абсолютная строка)
A$1 (относительный столбец и абсолютная строка)
$A1 (абсолютный столбец и относительная строка)
A1 (относительный столбец и относительная строка)
Примечание: Формулы также можно копировать в смежные ячейки с помощью маркер заполнения . После проверки на то, что ссылки на ячейки в формуле дают нужный результат в шаге 4, вы выберите ячейку со скопированной формулой и перетащите его по диапазону, который вы хотите заполнить.
Перемещение формул очень похоже на перемещение данных в ячейках. Единственное, что нужно знать, — ссылки на ячейки, используемые в формуле, остаются нужными после перемещения.
Вы выберите ячейку с формулой, которую вы хотите переместить.
Щелкните Главная > вырезать (или нажмите CTRL+X).
Выйдите из ячейки, в которая должна вться формула, и нажмите кнопку Вировать (или нажмите CTRL+V).
Убедитесь, что ссылки на ячейки остаются нужными.
Совет: Вы также можете щелкнуть ячейки правой кнопкой мыши, чтобы вырезать и врезать формулу.
Совет: Формулу также можно скопировать и вкопировать в другую ячейку или на другой таблицу.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Копирование формул - одна из наиболее распространенных операций при работе в Excel. Неудивительно, что существует сразу несколько способов ее осуществления. Поговорим о них подробнее.
Способ 1. "Протягивание" формулы
Способ, известный практически каждому, кто когда-либо работал в Excel. Для копирования формулы в соседние ячейки необходимо активировать ячейку с формулой, затем навести курсор на правый нижний угол ячейки (курсор при этом примет вид черного крестика), зажать левую кнопку мыши и "протянуть" формулу в нужном направлении (вверх, вниз, влево или вправо).
При использовании этого метода будет скопирована не только формула, но и всё форматирование ячейки (заливка, границы, условное форматирование и т.д.). Минусом метода является невозможность копирования в несмежные ячейки ("протянуть" формулу можно только на соседние столбцы и строки). Если выделить несколько ячеек и протянуть - то копироваться будет весь диапазон.
Чтобы скопировать только формулы (без форматов), протягивание нужно осуществлять не левой, а правой кнопкой мыши. Тогда Excel выдаст контекстное меню, в котором можно указать, что именно нужно копировать: всё, только значения (этот пункт копирует и формулы) или только форматы.
Контекстное меню при протягивании правой кнопкой мыши Контекстное меню при протягивании правой кнопкой мышиЕсли протянуть ячейки не получается, то убедитесь, что в параметрах Excel не была отключена такая возможность. Файл - Параметры - Дополнительно - галочка напротив "Разрешить маркеры заполнения и перетаскивания ячеек" должна быть активирована.
Способ 2. Использование команды "Заполнить"
Похожий на предыдущий способ копирования можно реализовать, используя команду "Заполнить" на ленте на вкладке "Главная" в группе команд "Редактирование"
Выделите диапазон ячеек в который нужно скопировать формулу, начав выделение с самой ячейки, содержащей формулу. Затем, в зависимости от того, куда нужно копировать данные, выберите один из вариантов заполнения (вниз, вправо, вверх, влево).
Это можно сделать во всех версиях Excel с помощью специальной вставки.
- Выделяем ячейку, с результатом вычисления.
- «Ctrl+C».
- Переходим в ячейку, в которую нам нужно вставить значение.
- Правый щелчок.
- Специальная вставка.
- Выбираем «Значения».
Вместо контекстного меню в Excel 2007 можно воспользоваться кнопкой «Вставить»
А в Excel 2003 обратиться в меню «Правка», выбрав «Специальная вставка».
Покоряйте Excel и до новых встреч!
Комментарии:
Как всё просто и понятно.
Спасибо!
Наталья — 12.01.2018 09:59
Всё получилось, спасибо.
Наталья — 07.01.2019 00:35
Спасибо! Очень помогли! Всё очень доступно объяснили! Долго пыталась найти как это сделать, но везде всё запутанно пишут!
Дмитрий — 09.10.2019 18:48
Вопрос остаётся открытым. Надо скопировать содержимое ячейки и вставить в текстовый документ. При CTRL+C и CTRL+V в текстовый документ вставляется содержимое + знак параграфа, надо только содержимое.
Важно помнить о возможностях изменения ссылки относительной ячейки при перемещении или копировании формулы.
Перемещение формулы.При перемещении формулы ссылки на ячейки в формуле не изменяются независимо от типа используемой ссылки на ячейки.
Копирование формулы: При копировании формулы относительные ссылки на ячейки будут изменяться.
Перемещение формулы
Выделите ячейку с формулой, которую необходимо переместить.
Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. Все существующие данные будут заменены.
Выполните одно из указанных ниже действий.
Чтобы вставить только формулу, в группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку формулы.
Копирование формулы
Выделите ячейку с формулой, которую вы хотите скопировать.
Выполните одно из указанных ниже действий.
Примечание: Вы можете вставить только результаты формулы. В группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку значения.
Убедитесь, что ссылки на ячейки в формуле создают нужный результат. При необходимости переключите тип ссылки, выполнив указанные ниже действия.
Выделите ячейку с формулой.
В строке формул строка формул выделите ссылку, которую нужно изменить.
Нажмите клавишу F4, чтобы переключиться между комбинациями.
В таблице показано, как будет обновляться ссылочный тип при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки вправо.
$A$1 (абсолютный столбец и абсолютная строка)
A$1 (относительный столбец и абсолютная строка)
$A1 (абсолютный столбец и относительная строка)
A1 (относительный столбец и относительная строка)
Примечание: Вы также можете скопировать формулы в смежные ячейки с помощью маркер заполнения. После того как вы убедитесь, что ссылки на ячейки в формуле выводят результат, необходимый для шага 4, выделите ячейку, содержащую скопированную формулу, и перетащите маркер заполнения по диапазону, который вы хотите заполнить.
Перемещение формул очень похоже на перемещение данных в ячейках. Вы можете следить за тем, что ссылки на ячейки, используемые в формуле, по-прежнему будут нужным после перемещения.
Выделите ячейку, содержащую формулу, которую вы хотите переместить.
Щелкните главная > Вырезать (или нажмите клавиши CTRL + X).
Выделите ячейку, в которой должна находиться формула, и нажмите кнопку Вставить (или нажмите клавиши CTRL + V).
Убедитесь в том, что ссылки на ячейки по-прежнему нужны.
Совет: Вы также можете щелкнуть ячейки правой кнопкой мыши, чтобы вырезать и вставить формулу.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
См. также
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Работая с таблицами Excel, пользователям часто приходится использовать для вычислений одни и те же формулы. Причем расположенные не просто рядом, а вдоль всей строки или столбца. Работу можно заметно упростить — для этого надо познакомиться с различными способами, как протянуть формулу в Эксель в нужном направлении.
Наши советы помогут работать с обычными суммами значений в выбранном диапазоне ячеек или сложными вычислениями с десятками аргументов. Главное, что при большом количестве формул их будет легко расположить в нужных местах.
1 Простое протягивание формулы
Это самый простой и привычный для многих пользователей способ распространения формулы сразу на несколько ячеек строки или столбца. Он требует выполнения следующих действий:
- В первую ячейку с одной из сторон (например, сверху) надо записать нужную формулу и нажать Enter.
- После появления рассчитанного по формуле значения навести курсор в нижний правый угол ячейки. Подождать, пока толстый белый крестик не превратиться в тонкий черный.
- Нажать на крестик и, удерживая его, протянуть формулу в нужном направлении. В указанном примере — вниз.
Аргументы в формуле будут изменяться соответственно новому расположению. И если в самой первой ячейке это были F7 и G7, в последней позиции столбца это будет уже F12 и G12. Соответственно, если начинать распространять формулы по строкам, изменяться будут не цифры, а буквы в обозначениях ячеек.
Способ отличается простотой и высокой скоростью. Но не всегда подходит для больших таблиц. Так, если в столбце несколько сотен или даже тысяч значений, формулу проще растягивать другими способами, чтобы сэкономить время. Один из них — автоматическое копирование, требующее всего лишь двойного клика кнопкой мыши.
2 Быстрое автозаполнение
Еще один способ в Excel протянуть формулу до конца столбца с более высокой по сравнению с первой методикой скоростью. Требует от пользователя применить такие действия:
Читайте также: