В excel не копируются формулы
В одной из наших прошлых статей мы рассказывали вам, как вставить формулу в word. Теперь мы решили провести небольшой ликбез по формулам в Excel и рассказать как их можно скопировать, чтобы применить на другие ячейки. Причем, у многих пользователей возникают трудности — формулы не копируются, тем самым тратится время, чтобы создать ее для нужных ячеек.
Мы рассмотрим вариант копирования формул в Excele на простейшем варианте. Естественно, его можно будет использовать с формулами любой сложности. Предположим, нам необходимо посчитать сумму затрат для каждой строчки. Для того, чтобы не делать формулу в каждой строке, нам необходимо создать ее для любой одной, а потом просто скопировать.
Как вызнаете, чтобы посчитать сумму необходимых ячеек, нужно их выделить, и нажать Alt+=. В следующей ячейки появится получившаяся сумма.
Теперь нам нужно, чтобы сумму посчиталась во всех строчках.
На сумме в первой строке кликаем правой кнопкой мыши и нажимаем слово «Копировать».
После этого, выделяем ячейки, где должна быть сумма (или итог) в каждой строчке.
И нажимаем Вставить.
Как вы можете видеть — результат на лицо изображении. Все посчиталось согласно скопированный формулы из первой строки. Таким образом вы можете копировать любые формулы в Excel и экономить свое время!
Размещено в Вставка
Почему не протягивается формула в Эксель и что делать дальше?
Почему не протягивается формула в Эксель? Причиной может быть отключение автоматического расчета, неправильный формат ячеек, ошибочный режим «Показать формулы», ошибки в синтаксисе или неправильный пересчет. Ниже подробно рассмотрим причины подобной проблемы, а также шаги, позволяющие исправить ситуацию и вернуть программе прежнюю работоспособность.
Неправильный формат ячеек
Распространенная причина, почему в Экселе не протягивается формула — ошибка в формате ячеек. Если диапазон представлен в текстовом виде, расчет вообще не выполняется, а данные отображаются в формате простого текста. Для решения проблемы в Эксель сделайте следующее:
- Войдите в раздел «Главная» и в разделе инструментов «Число» посмотрите значение. Если стоит «Тестовый», не удивляйтесь, почему не протягивается формула в Excel.
- Дважды жмите по этому полю и выберите оптимальное значение.
- При отсутствии нужного варианта выделите целевой диапазон, жмите по нему правой кнопкой мышки (ПКМ) и выберите «Формат ячеек».
- Выделите секции, в которых расчета не производилась и жмите F2 для проведения новых вычислений.
После этого проверьте, протягивается значение или нет. Если не удалось добиться результата, переходите к следующему варианту.
Ошибки
Следующая причина, почему в Экселе не протягивается формула — наличие ошибок. В таком случае программа показывает соответствующее замечание о невозможности расчета. Для устранения проблемы проверьте, правильно ли записаны сведения в ячейках, отсутствуют ли ошибки в синтаксической части или нет ли какого-то неправильного действия в вычисления. Для проверки сбоев в Эксель можно сделать следующее:
- Зайдите в раздел «Формулы».
- В блоке «Зависимости …» жмите «Вычислить …».
- Жмите на кнопку «Вычислить» и ищите ошибку, после чего устраните ее.
Активен режим «Показать формулы»
Объяснением, почему не протягивается формула в Excel, является активный режим «Показать . ». Для решения задачи сделайте следующее:
- Зайдите в «Формулы» и в разделе «Зависимости . » жмите на кнопку «Показать …» (если активна).
- Убедитесь, что в интересующей ячейке отображается результат.
В случае, когда Эксель все равно не протягивает формулу, причина кроется в другом (об этом ниже).
Неправильная настройка вычислений
Бывает, что программа показывает правильное значение, но при внесении изменений, которые с ней связаны, пересчет результата не происходит. Это свидетельствует о неправильной настройке параметров, из-за чего Excel не протягивает формулу. Для восстановления нормальной работоспособности сделайте следующие шаги:
- Зайдите в раздел «Файл» в Эксель.
- Кликните на пункт «Параметры».
- Зайдите в раздел «Формулы».
- Найдите блок «Параметры вычислений», который находится в верхней части.
- Обратите внимание на параметр «Вычисления в книге».
- Если он стоит в позиции «Автоматически», это является причиной неактуальности результата.
- Переставьте выключатель в требуемое место.
- Жмите на «ОК» для сохранения результата.
После этого проверьте работу — необходимый элемент в Эксель, как правило, протягивается, и происходит автоматический пересчет при корректировки любого параметра.
Сбои в синтаксической части
Причиной текстового отображения, или того, что не протягивается формульный расчет, может быть пропуск / изменение буквы в Эксель. Если ее вводили вручную, а не через «Мастер функций», это вполне возможно. Распространенный сбой, связанный с отображением выражения — пробел перед знаком «=». В таких обстоятельствах пересмотрите синтаксис в тех моментах, где в Экселе не протягивает формулу, и она некорректно отображается.
Как видно, существует несколько причин, почему в Excel не работает протягивание, или возникают иные трудности. Чаще всего проблемы связаны с отключением автоматического расчета, неправильным форматированием или ошибка в синтаксисе Эксель. Если после внесения правок обновление не происходит, а необходимый элемент не протягивается, убедитесь в наличии автоматического обновления, а при наличии неправильной записи устраните ее вручную или с помощью встроенного помощника.
В комментариях отпишитесь, какой из способов помог решить проблему, и почему еще не протягивается расчет в Эксель.
В Excel не работают формулы.
Сегодня столкнулся с ситуацией когда в excel при протягивании не работали формулы, т.е. было два столбца и надо было в третьем столбце вычислить разницу первых двух столбцов. В итоге делается формула и протягивается вниз до конца, но результат из первой ячейки копируется в остальные ячейки.
1 Вариант
Вполне вероятно у Вас отключен автоматический пересчет листа, для этого просто нажмите клавишу F9
2 Вариант для всех версий Office
Проверьте что бы формат ячейки не было текстовым (из-за этого могут не работать вычисления и соответственно формулы)
PS что бы это исправить, выделите ячейки и выберите формат Общий (см. рисунок Формат Ячеек)
3 Вариант для Office 2010
Проверьте в настройках параметры вычисления формул.
Для этого нажмите на меню ФАЙЛ-> ПАРАМЕТРЫ-> ФОРМУЛЫ и в меню «Параметры вычисления» смотрите где стоит у Вас галочки (см картинку должно быть так)
4 Вариант для Office 2007/2010
Для Office 2007 путь такой Формула->Параметры вычисления->и ставим галку на Автоматически, кроме таблиц данных. (см рисунок ниже)
Почему не копируется формула в excel
В одной из наших прошлых статей мы рассказывали вам, как вставить формулу в word. Теперь мы решили провести небольшой ликбез по формулам в Excel и рассказать как их можно скопировать, чтобы применить на другие ячейки. Причем, у многих пользователей возникают трудности — формулы не копируются, тем самым тратится время, чтобы создать ее для нужных ячеек.
Мы рассмотрим вариант копирования формул в Excele на простейшем варианте. Естественно, его можно будет использовать с формулами любой сложности.Предположим, нам необходимо посчитать сумму затрат для каждой строчки. Для того, чтобы не делать формулу в каждой строке, нам необходимо создать ее для любой одной, а потом просто скопировать.
Как вызнаете, чтобы посчитать сумму необходимых ячеек, нужно их выделить, и нажать Alt+=. В следующей ячейки появится получившаяся сумма.
Теперь нам нужно, чтобы сумму посчиталась во всех строчках.
На сумме в первой строке кликаем правой кнопкой мыши и нажимаем слово «Копировать».
После этого, выделяем ячейки, где должна быть сумма (или итог) в каждой строчке.
И нажимаем Вставить.
Как вы можете видеть — результат на изображении. Все посчиталось согласно скопированный формулы из первой строки. Таким образом вы можете копировать любые формулы в Excel и экономить свое время!
Важно помнить о возможностях изменения ссылки относительной ячейки при перемещении или копировании формулы.
Перемещение формулы.При перемещении формулы ссылки на ячейки в формуле не изменяются независимо от типа используемой ссылки на ячейки.
Копирование формулы: При копировании формулы относительные ссылки на ячейки будут изменяться.
Перемещение формулы
Выделите ячейку с формулой, которую необходимо переместить.
В группе " буфер обмена " на вкладке " Главная " нажмите кнопку Вырезать.
Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. Все существующие данные будут заменены.
Выполните одно из указанных ниже действий.
Чтобы вставить формулу и форматирование, на вкладке " Главная " в группе " буфер обмена " нажмите кнопку " Вставить".
Чтобы вставить только формулу, в группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку формулы.
Копирование формулы
Выделите ячейку с формулой, которую вы хотите скопировать.
В группе " буфер обмена " на вкладке " Главная " нажмите кнопку " Копировать".
Выполните одно из указанных ниже действий.
Чтобы вставить формулу и форматирование, я использую группу " буфер обмена " на вкладке " Главная " и выбираю команду " Вставить".
Чтобы вставить только формулу, надстройку группу " буфер обмена " на вкладке " Главная ", нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку формулы.
Примечание: Вы можете вставить только результаты формулы. В группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку значения.
Убедитесь, что ссылки на ячейки в формуле создают нужный результат. При необходимости переключите тип ссылки, выполнив указанные ниже действия.
Выделите ячейку с формулой.
В строке формул строка формул выделите ссылку, которую нужно изменить.
Нажмите клавишу F4, чтобы переключиться между комбинациями.
В таблице показано, как будет обновляться ссылочный тип при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки вправо.
$A$1 (абсолютный столбец и абсолютная строка)
A$1 (относительный столбец и абсолютная строка)
$A1 (абсолютный столбец и относительная строка)
A1 (относительный столбец и относительная строка)
Примечание: Вы также можете скопировать формулы в смежные ячейки с помощью маркер заполнения. После того как вы убедитесь, что ссылки на ячейки в формуле выводят результат, необходимый для шага 4, выделите ячейку, содержащую скопированную формулу, и перетащите маркер заполнения по диапазону, который вы хотите заполнить.
Перемещение формул очень похоже на перемещение данных в ячейках. Вы можете следить за тем, что ссылки на ячейки, используемые в формуле, по-прежнему будут нужным после перемещения.
Выделите ячейку, содержащую формулу, которую вы хотите переместить.
Щелкните главная > Вырезать (или нажмите клавиши CTRL + X).
Выделите ячейку, в которой должна находиться формула, и нажмите кнопку Вставить (или нажмите клавиши CTRL + V).
Убедитесь в том, что ссылки на ячейки по-прежнему нужны.
Совет: Вы также можете щелкнуть ячейки правой кнопкой мыши, чтобы вырезать и вставить формулу.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
См. также
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Get expert help now
Don’t have time to figure this out? Our expert partners at Excelchat can do it for you, 24/7.
1.Копирую ячейки, появляется на мгновение бегающая рамка, и тут же пропадает, что необычно.
2.При попытке вставить скопированные данные (формулы), копируются только итоговые значения расчета формулы, как при спецвставке "только значения".