Удаление формулы с сохранением результатов
Для этого нужно скопировать формулу, а затем вкопировать ее в ту же ячейку с помощью параметра Вировать значения.
-
Выберем ячейку или диапазон ячеек, которые содержат формулу.
Если формула является формулой массива, необходимо сначала выбрать все ячейки в диапазоне ячеек, которые содержат формулу массива:-
Щелкните ячейку в формуле массива.
-
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.
-
Нажмите кнопку Дополнительный.
-
Выберите текущий массив.
-
-
На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать .
-
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой , а затем выберите вкладки Значения.
Удаление формулы массива
Чтобы удалить формулу массива, выберите все ячейки в диапазоне ячеек, которые содержат формулу массива. Для этого:
-
Щелкните ячейку в формуле массива.
-
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.
-
Нажмите кнопку Дополнительный.
-
Выберите текущий массив.
-
Нажмите клавишу DELETE.
Удаление формулы с сохранением результатов
-
Выберем ячейку или диапазон ячеек, которые содержат формулу.
-
Щелкните Главная > Копировать (или нажмите CTRL+C).
-
Щелкните главная > под кнопкой В >в таблице.
Функциональные возможности программы Excel позволяют не только структурировать и работать с большими объемами данных, но и производить различные расчеты. Зачастую после того, как получен результат, рассчитанный по формуле, в ней больше нет необходимости, и в ячейке требуется оставить именно само значение. Более того, в некоторых случаях наличие формулы будет только мешать в последующей работе. Например, если попробовать перенести или скопировать данные из ячейки с формулой в другое место таблицы, результат вычислений будет утерян или изменится, т.к. при выполнении данной процедуры будут изменены ссылки на ячейки, указанные в формуле, за исключением тех случаев, когда вместо относительные ссылок (по умолчанию) использовались абсолютные.
В связи с этим, ниже мы рассмотрим, как удаляются формулы из ячеек таблицы Эксель с сохранением полученных в них результатов.
Содержание
- Удаление формул
- Метод 1: копируем значения с помощью параметров вставки
- Метод 2: используем специальную вставку
- Метод 3: удаляем формулы в исходной таблице
- Метод 4: удаляем формулы без копирования в другое место
- Метод 5: применяем макрос
- Метод 6: удаляем формулу вместе с результатом вычислений
- Заключение
Удаление формул
Специального инструмента, который бы помог выполнить данную процедуру, в Эксель нет. Однако решить этот вопрос можно, причем разными методами.
Метод 1: копируем значения с помощью параметров вставки
Пожалуй, это самый простой способ, пользуясь которым можно скопировать содержимое ячеек и вставить в другое место без формул. Вот, что мы делаем:
- Для начала с помощью зажатой левой кнопки мыши нужно выделить область ячеек, которую мы хотим скопировать.
- Правой кнопкой мыши щелкаем по любой точке выделенного диапазона и в открывшемся контекстном меню выбираем пункт “Копировать”. Также, можно вместо этого действия можно просто нажать сочетание клавиш Ctrl+C (после того, как выполнено выделение).Для копирования данных можно также воспользоваться кнопкой “Копировать”, которая расположена на лента программы во вкладке “Главная”.
- Переходим в ячейку, начиная с которой мы хотим вставить скопированные данные (эта ячейка станет самой верхней левой точкой диапазона данных, который мы будем вставлять из буфера обмена). Затем правой кнопкой мыши щелкаем по выбранному элементу, в появившемся меню в группе “Параметры вставки” кликаем по варианту “Значения” (значок в виде цифр “123”).
- В результате скопированная область данных (только конкретные числовые значения, без формул) будет вставлена в новое место.
Метод 2: используем специальную вставку
Если требуется скопировать-вставить данные с сохранение первоначального вида (форматирования) ячеек, можно воспользоваться “Специальной вставкой”.
- Выделяем и копируем требуемый диапазон данных. На этот раз давайте отметим всю таблицу, а для копирования используем кнопку на ленте инструментов.
- Переходим в ячейку, начиная с которой планируем вставить скопированные элементы. Щелкаем правой кнопкой мыши по ней, в раскрывшемся контекстном меню кликаем (или наводим указатель мыши) по небольшой стрелке вправо рядом с командой “Специальная вставка”. Всплывет дополнительное подменю, в котором щелкаем по пункту “Значения и исходное форматирование”.
- Мы получим исходную таблицу в новом месте с охранением форматирования и конкретными числовыми значениями вместо формул.
Метод 3: удаляем формулы в исходной таблице
Теперь давайте перейдем к удалению формул непосредственно в ячейках исходной таблицы.
- Копируем нужный диапазон ячеек любым удобным способом, например, воспользовавшись контекстным меню.
- Как и в ранее рассмотренном методе, вставляем скопированную область в новое место с сохранением исходного форматирования. После этого, не снимая выделение, копируем только что вставленные данные, например, нажав комбинацию клавиш Ctrl+C (или любым другим удобным способом).
- Переходим в самую верхнюю левую ячейку исходной таблицы (или выделяем в ней тот диапазон ячеек, который был скопирован в 1 шаге), кликом правой кнопки мыши вызываем меню, в котором выбираем вставку “Значений”.
- Теперь, когда содержимое ячеек без формул скопировано в исходное место на листе, удаляем созданные дубликаты. Для этого, выделяем нужный диапазон данных, щелкаем по нему правой кнопкой мыши и в раскрывшемся меню выбираем пункт “Удалить”.
- Появится окно удаления ячеек. Выбираем то, что нужно удалить. Исходя из нашего примера, ставим отметку напротив пункта “строку”, после чего жмем кнопку OK.Также, так как справа от выделенного диапазона нет заполненных ячеек, можно выбрать вариант – “ячейки, со сдвигом влево”.
- Задублированный диапазон данных удален. На этом работа по замене формул на конкретные значения в исходной таблице завершена.
Метод 4: удаляем формулы без копирования в другое место
Что делать, если не хочется дублировать таблицу в другом месте листа для ее последующего переноса в исходное с конкретными значениями? Такая возможность в Эксель также предусмотрена, однако, требует большой концентрации внимания, так как все действия мы будем выполнять непосредственно в самой таблице, и из-за неверных шагов можно удалить или нарушить структурную целостность данных.
- Как обычно, сперва нужно выделить область ячеек, в которых нужно удалить формулы. Затем копируем данные любым удобным способом. Проще всего это сделать, нажав на кнопку “Копировать” на ленте программы (вкладка “Главная”).
- Теперь, оставляя скопированную область выделенной, щелкаем по ней правой кнопкой мыши и в появившемся меню в группе команд “Параметры вставки” кликаем по варианту “Значения”.
- В итоге, мы в том же самом месте таблицы в выделенных ячейках вместо формул вставим конкретные значения (результаты вычислений).
Метод 5: применяем макрос
Данный метод предполагает использование макросов. Однако, прежде чем приступать, непосредственно, к самой процедуре удаления формул, необходимо включить режим Разработчика, так как по умолчанию он в программе выключен. Для этого делаем следующее:
- Щелкаем по меню “Файл”.
- В открывшемся окне в боковом перечне слева в самом низу выбираем раздел “Параметры”.
- В параметрах программы переходим в подраздел “Настроить ленту”. В правой части окна ставим галочку напротив пункта “Разработчик”, после чего щелкаем OK.
Теперь все готово, чтобы выполнить поставленную задачу:
- Переключаемся во вкладку “Разработчик”, в которой щелкаем по кнопке “Visual Basic” (группа “Код”).
- Выбрав нужный лист книги нажимаем на кнопку “View Code” (или дважды щелкаем левой кнопкой мыши по выбранному листу), чтобы запустить редактор макросов, куда вставляем код ниже, после чего закрываем данное окно.
Sub Удаление_формул()
Selection.Value = Selection.Value
End Sub - Выделяем диапазон ячеек, содержащих формулы, и нажимаем кнопку “Макросы”, которая расположена во вкладке “Разработчик” (блок инструментов “Код”).
- В открывшемся окне выбора макросов отмечаем нужный и щелкаем по кнопке “Выполнить”.
- После того, как процедура будет выполнена, все формулы в выбранных ячейках будут заменены результатами расчетов по ним.
Метод 6: удаляем формулу вместе с результатом вычислений
В некоторых ситуациях перед пользователем встает задача – не только удалить формулы в ячейках, но и результаты вычислений по ним. Данная процедура довольно простая:
- Начинаем с того, что выделяем область ячеек, содержащих формулы. Кликом правой кнопки мыши по выделенному диапазону вызываем меню, в котором щелкаем по команде “Очистить содержимое”.Также, вместо этого, после того, как нужные элементы отмечены, можно просто нажать клавишу Del (Delete) на клавиатуре.
- В итоге все данные в ячейках, в том числе, формулы будут стерты.
Заключение
Таким образом, в удалении ненужных формул из ячеек таблицы Эксель с сохранением результатов расчетов нет ничего сложного. Более того, программа позволяет выполнить эту процедуру различными способами, поэтому, каждый пользователь может выбрать для себя тот метод, который покажется наиболее удобным и эффективным.
- Удалить формулы и сохранить данные
- С помощью мыши
- С помощью клавиатуры (сочетания клавиш)
- Перевод формул в их текст (без сохранения результирующих значений)
- В видимых ячейках, пропуская скрытые фильтром
- Удалить формулы на листе / во всех листах
- Удаление формул надстройкой !SEMTools
Удалить формулы в Excel можно множеством способов, каждый из которых сильно зависит от поставленной задачи. Как правило, при этом требуется сохранить в ячейках какие-то значения. Вариантов два:
- это значения, вычисленные этими формулами,
- сам текст формул.
Помимо вопроса о том, что оставить в ячейках после удаления формул, могут быть и другие вводные, такие как:
- Где удалять формулы:
- в диапазоне,
- во всем листе,
- во всей книге.
- Нужно ли удалять формулы в скрытых/отфильтрованных строках.
Эта статья даст ответы на все вопросы выше.
Удалить формулы и сохранить данные
Наиболее распространенная задача — когда нужно оставить в ячейке результат формулы, а саму формулу удалить. В понимании Excel результат формулы является значением ячейки.
Так вот, чтобы перевести формулы в значения, нужно:
- Выделить нужный диапазон ячеек (или одну ячейку, всю строку, столбец или весь лист).
- Скопировать выделенное.
- Вставить процедурой вставки “как значения”.
Можно сделать это клавишами мыши или клавиатуры — суть процедуры от этого не меняется.
С помощью мыши
Не самый быстрый (так как работает только одна рука), но самый удобный и понятный способ. Выделяем, копируем и в контекстном меню (вызывается нажатием правой кнопки мыши по выделенному диапазону) команду со скриншота:
С помощью клавиатуры (сочетания клавиш)
Копирование делается в соседний столбец или другую книгу. Я предпочитаю этот способ, хоть он и экономит лишь секунды.
Пошагово:
- Выделяем диапазон:
- мышью, если это столбец, строка или лист,
- сочетаниями Ctrl + Shift + стрелки или Shift + стрелки, если ячейки или диапазоны ячеек.
- Копируем сочетанием Ctrl + C.
- Перемещаемся стрелками к диапазону, куда нужно вставить данные, и/или нажимаем Ctrl + Tab для перехода в другую книгу.
- Вызываем контекстное меню клавишей на клавиатуре. Иногда ее нет, но обычно на клавиатурах она расположена рядом с правым Alt.
- Стрелками перемещаемся к команде (Вниз-вниз-вправо).
- Нажимаем Enter.
Может показаться, что тут целых 6 шагов и это долго, но попробуйте приловчиться и сравнить работу на больших диапазонах ячеек — мышью будет точно дольше.
Перевод формул в их текст (без сохранения результирующих значений)
Иногда требуется для демонстрационных целей преобразовать ячейки, оставив текст формул. В таких случаях полезной будет процедура замены.
В видимых ячейках, пропуская скрытые фильтром
Вот здесь при использовании стандартных решений уже могут возникнуть проблемы. Процедура вставки “как значения” даст сбой и повредит данные, если в копируемом диапазоне есть отфильтрованные строки.
Вот код VBA-процедуры, который позволяет обойти проблему:
Sub remFormulas()
Dim cell As Range
For Each cell In Selection
If Not (cell.EntireRow.Hidden = True Or cell.EntireColumn.Hidden = True) Then
cell.Value2 = cell.Value2
End If
Next cell
End Sub
Он отработает на отлично, как и та же процедура надстройки. В синтаксисе кода присутствует проверка ячеек на предмет того, скрыты ли они.
Удалить формулы на листе / во всех листах
Когда нужно быстро избавиться от всех формул на листе или во всей книге, также могут помочь соответствующие простенькие процедуры, написанные на VBA:
Sub удалитьФормулыСоВсегоЛиста()
ActiveSheet.UsedRange.Value2 = ActiveSheet.UsedRange.Value2
End Sub
Sub удалитьФормулыИзВсейКниги()
Dim w As Worksheet
For Each w In Worksheets
With w.UsedRange
.Value = .Value
End With
Next w
End Sub
Ими можно воспользоваться без внедрения в свои файлы, подключив надстройку !SEMTools.
Удаление формул надстройкой !SEMTools
Быструю замену формул на значения в выделенном диапазоне без необходимости копирования и особой вставки я реализовал в своей надстройке для Excel !SEMTools.
Для тех, кто не готов разбираться в VBA, после установки !SEMTools запуск процедуры доступен в два клика из соответствующего меню в группе «УДАЛИТЬ». Функционал относится к бесплатным возможностям !SEMTools (работают без ограничений в любой версии).
Хотите так же быстро удалять формулы в Excel?
!SEMTools ускорит эту и сотни других задач!
Содержание
- Процедура удаления
- Способ 1: копирование значений через параметры вставки
- Способ 2: копирование специальной вставкой
- Способ 3: удаление формулы из исходной таблицы
- Способ 4: удаление формул без создания транзитного диапазона
- Способ 5: использование макроса
- Способ 6: Удаление формулы вместе с результатом
- Вопросы и ответы
Работа с формулами в Экселе позволяет значительно облегчить и автоматизировать различные вычисления. Вместе с тем, далеко не всегда нужно, чтобы результат был привязан к выражению. Например, при изменении значений в связанных ячейках, изменятся и итоговые данные, а в некоторых случаях это не нужно. Кроме того, при переносе скопированной таблицы с формулами в другую область значения могут «потеряться». Ещё одним поводом их спрятать может служить ситуация, когда вы не хотите, чтобы другие лица видели, как проводятся в таблице расчеты. Давайте выясним, какими способами можно удалить формулу в ячейках, оставив только результат вычислений.
Процедура удаления
К сожалению, в Excel нет инструмента, который моментально убирал бы формулы из ячеек, а оставлял там только значения. Поэтому приходится искать более сложные пути решения проблемы.
Способ 1: копирование значений через параметры вставки
Скопировать данные без формулы в другую область можно при помощи параметров вставки.
- Выделяем таблицу или диапазон, для чего обводим его курсором с зажатой левой кнопкой мыши. Пребывая во вкладке «Главная», делаем щелчок по значку «Копировать», который размещен на ленте в блоке «Буфер обмена».
- Выделяем ячейку, которая будет верхней левой ячейкой вставляемой таблицы. Выполняем щелчок по ней правой кнопкой мышки. Будет активировано контекстное меню. В блоке «Параметры вставки» останавливаем выбор на пункте «Значения». Он представлен в виде пиктограммы с изображением цифр «123».
После выполнения этой процедуры диапазон будет вставлен, но только в виде значений без формул. Правда при этом потеряется также и исходное форматирование. Поэтому форматировать таблицу придется вручную.
Способ 2: копирование специальной вставкой
Если вам нужно сохранить исходное форматирование, но вы не хотите тратить время на ручную обработку таблицы, то существует возможность для этих целей использовать «Специальную вставку».
- Копируем тем же способом, что и прошлый раз содержимое таблицы или диапазона.
- Выделяем всю область вставки или её левую верхнюю ячейку. Делаем щелчок правой кнопкой мыши, тем самым вызывая контекстное меню. В открывшемся списке выбираем пункт «Специальная вставка». Далее в дополнительном меню жмем на кнопку «Значения и исходное форматирование», которая размещается в группе «Вставить значения» и представляет собой пиктограмму в виде квадрата, где изображены цифры и кисточка.
После этой операции данные будут скопированы без формул, но при этом сохранится исходное форматирование.
Способ 3: удаление формулы из исходной таблицы
До этого мы говорили, как убрать формулу при копировании, а теперь давайте выясним, как её удалить из исходного диапазона.
- Производим копирование таблицы любым из тех методов, о которых шел разговор выше, в пустую область листа. Выбор конкретного способа в нашем случае значения иметь не будет.
- Выделяем скопированный диапазон. Щелкаем по кнопке «Копировать» на ленте.
- Выделяем первоначальный диапазон. Щелкаем по нему правой кнопкой мыши. В контекстном списке в группе «Параметры вставки» выбираем пункт «Значения».
- После того, как данные были вставлены, можно удалить транзитный диапазон. Выделяем его. Вызываем контекстное меню кликом правой кнопки мыши. Выбираем в нем пункт «Удалить…».
- Открывается небольшое окошко, в котором нужно установить, что именно нужно удалить. В конкретно нашем случае транзитный диапазон находится внизу от исходной таблицы, поэтому нам нужно удалить строки. Но если бы он располагался сбоку от неё, то следовало бы удалить столбцы, тут очень важно не перепутать, так как можно уничтожить основную таблицу. Итак, выставляем настройки удаления и жмем на кнопку «OK».
После выполнения указанных действий все ненужные элементы будут удалены, а формулы из исходной таблицы исчезнут.
Способ 4: удаление формул без создания транзитного диапазона
Можно сделать ещё проще и вообще не создавать транзитный диапазон. Правда в этом случае нужно действовать особенно внимательно, ведь все действия будут выполняться в границах таблицы, а это значит, что любая ошибка может нарушить целостность данных.
- Выделяем диапазон, в котором нужно удалить формулы. Кликаем по кнопке «Копировать», размещенной на ленте или набираем на клавиатуре комбинацию клавиш Ctrl+C. Эти действия равнозначны.
- Затем, не снимая выделения, кликаем правой кнопкой мыши. Запускается контекстное меню. В блоке «Параметры вставки» жмем на пиктограмму «Значения».
Таким образом, все данные будут скопированы и тут же вставлены, как значения. После этих действий формул в выделенной области не останется.
Способ 5: использование макроса
Для удаления формул из ячеек можно также использовать макросы. Но для этого нужно сначала активировать вкладку разработчика, а также включить саму работу макросов, если они у вас не активны. Как это сделать, можно узнать в отдельной теме. Мы же поговорим непосредственно о добавлении и использовании макроса для удаления формул.
- Переходим во вкладку «Разработчик». Кликаем по кнопке «Visual Basic», размещенной на ленте в блоке инструментов «Код».
- Запускается редактор макросов. Вставляем в него указанный ниже код:
Sub Удаление_формул()
Selection.Value = Selection.Value
End Sub
После этого закрываем окно редактора стандартным способом, нажав на кнопку в правом верхнем углу.
- Возвращаемся к листу, на котором расположена интересующая нас таблица. Выделяем фрагмент, где расположены формулы, которые нужно удалить. Во вкладке «Разработчик» жмем на кнопку «Макросы», размещенную на ленте в группе «Код».
- Открывается окно запуска макросов. Ищем в нем элемент под названием «Удаление_формул», выделяем его и жмем на кнопку «Выполнить».
После этого действия все формулы в выделенной области будут удалены, а останутся только результаты вычислений.
Урок: Как включить или отключить макросы в Excel
Урок: Как создать макрос в Excel
Способ 6: Удаление формулы вместе с результатом
Впрочем, бывают случаи, когда нужно удалить не только формулу, но и результат. Сделать это ещё проще.
- Выделяем диапазон, в котором размещены формулы. Кликаем правой кнопкой мыши. В контекстном меню останавливаем выбор на пункте «Очистить содержимое». Если вы не хотите вызывать меню, то можно просто после выделения нажать клавишу Delete на клавиатуре.
- После этих действий все содержимое ячеек, включая формулы и значения, будет удалено.
Как видим, существует целый ряд способов, с помощью которых можно удалить формулы, как при копировании данных, так и непосредственно в самой таблице. Правда, штатного инструмента Excel, который автоматически убирал бы выражение одним кликом, к сожалению, пока не существует. Таким способом можно удалить только формулы вместе со значениями. Поэтому приходиться действовать обходными путями через параметры вставки или же с применением макросов.
Содержание
- Удаление формул
- Удаление формулы
- Удаление формулы с сохранением результатов
- Удаление формулы массива
- Удаление формулы с сохранением результатов
- Дополнительные сведения
- Удаление формулы в Microsoft Excel
- Процедура удаления
- Способ 1: копирование значений через параметры вставки
- Способ 2: копирование специальной вставкой
- Способ 3: удаление формулы из исходной таблицы
- Способ 4: удаление формул без создания транзитного диапазона
- Способ 5: использование макроса
- Способ 6: Удаление формулы вместе с результатом
- Как в excel убрать формулы но оставить числовые значения
- Удаление формулы в Microsoft Excel
- Процедура удаления
- Способ 1: копирование значений через параметры вставки
- Способ 2: копирование специальной вставкой
- Способ 3: удаление формулы из исходной таблицы
- Способ 4: удаление формул без создания транзитного диапазона
- Способ 5: использование макроса
- Способ 6: Удаление формулы вместе с результатом
- Замена формулы на ее результат
- В этой статье
- Замена формул на вычисленные значения
- Замена части формулы на вычисленное значение
- Как в Excel убрать формулы, оставив при этом данные . SOS
- Как из ячеек в excel убрать формулы и оставить только значения?
- Выполнить удалене только числовых знач. и оставить формулы
- Привет! Друзья, помогите! Как в Excel убрать в ячейке текст, оставив только число.
- Убрать формулы но сохр данные
Удаление формул
При удалении формулы также удаляется ее результат. Если вы не хотите удалять значение, можно удалить только формулу.
Удаление формулы
Вы выберите ячейку или диапазон ячеек, содержащих формулу.
Нажмите клавишу DELETE.
Удаление формулы с сохранением результатов
Для этого нужно скопировать формулу, а затем вкопировать ее в ту же ячейку с помощью параметра Вировать значения.
Выберем ячейку или диапазон ячеек, которые содержат формулу.
Если формула является формулой массива, необходимо сначала выбрать все ячейки в диапазоне ячеек, которые содержат формулу массива:
Щелкните ячейку в формуле массива.
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.
Нажмите кнопку Дополнительный.
Выберите текущий массив.
На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать .
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой , а затем выберите вкладки Значения.
Удаление формулы массива
Чтобы удалить формулу массива, выберите все ячейки в диапазоне ячеек, которые содержат формулу массива. Для этого:
Щелкните ячейку в формуле массива.
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.
Нажмите кнопку Дополнительный.
Выберите текущий массив.
Нажмите клавишу DELETE.
Удаление формулы с сохранением результатов
Выберем ячейку или диапазон ячеек, которые содержат формулу.
Щелкните Главная > Копировать (или нажмите CTRL+C).
Щелкните главная > под кнопкой В > в таблице.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Источник
Удаление формулы в Microsoft Excel
Работа с формулами в Экселе позволяет значительно облегчить и автоматизировать различные вычисления. Вместе с тем, далеко не всегда нужно, чтобы результат был привязан к выражению. Например, при изменении значений в связанных ячейках, изменятся и итоговые данные, а в некоторых случаях это не нужно. Кроме того, при переносе скопированной таблицы с формулами в другую область значения могут «потеряться». Ещё одним поводом их спрятать может служить ситуация, когда вы не хотите, чтобы другие лица видели, как проводятся в таблице расчеты. Давайте выясним, какими способами можно удалить формулу в ячейках, оставив только результат вычислений.
Процедура удаления
К сожалению, в Excel нет инструмента, который моментально убирал бы формулы из ячеек, а оставлял там только значения. Поэтому приходится искать более сложные пути решения проблемы.
Способ 1: копирование значений через параметры вставки
Скопировать данные без формулы в другую область можно при помощи параметров вставки.
- Выделяем таблицу или диапазон, для чего обводим его курсором с зажатой левой кнопкой мыши. Пребывая во вкладке «Главная», делаем щелчок по значку «Копировать», который размещен на ленте в блоке «Буфер обмена».
- Выделяем ячейку, которая будет верхней левой ячейкой вставляемой таблицы. Выполняем щелчок по ней правой кнопкой мышки. Будет активировано контекстное меню. В блоке «Параметры вставки» останавливаем выбор на пункте «Значения». Он представлен в виде пиктограммы с изображением цифр «123».
После выполнения этой процедуры диапазон будет вставлен, но только в виде значений без формул. Правда при этом потеряется также и исходное форматирование. Поэтому форматировать таблицу придется вручную.
Способ 2: копирование специальной вставкой
Если вам нужно сохранить исходное форматирование, но вы не хотите тратить время на ручную обработку таблицы, то существует возможность для этих целей использовать «Специальную вставку».
- Копируем тем же способом, что и прошлый раз содержимое таблицы или диапазона.
- Выделяем всю область вставки или её левую верхнюю ячейку. Делаем щелчок правой кнопкой мыши, тем самым вызывая контекстное меню. В открывшемся списке выбираем пункт «Специальная вставка». Далее в дополнительном меню жмем на кнопку «Значения и исходное форматирование», которая размещается в группе «Вставить значения» и представляет собой пиктограмму в виде квадрата, где изображены цифры и кисточка.
После этой операции данные будут скопированы без формул, но при этом сохранится исходное форматирование.
Способ 3: удаление формулы из исходной таблицы
До этого мы говорили, как убрать формулу при копировании, а теперь давайте выясним, как её удалить из исходного диапазона.
- Производим копирование таблицы любым из тех методов, о которых шел разговор выше, в пустую область листа. Выбор конкретного способа в нашем случае значения иметь не будет.
- Выделяем скопированный диапазон. Щелкаем по кнопке «Копировать» на ленте.
После выполнения указанных действий все ненужные элементы будут удалены, а формулы из исходной таблицы исчезнут.
Способ 4: удаление формул без создания транзитного диапазона
Можно сделать ещё проще и вообще не создавать транзитный диапазон. Правда в этом случае нужно действовать особенно внимательно, ведь все действия будут выполняться в границах таблицы, а это значит, что любая ошибка может нарушить целостность данных.
- Выделяем диапазон, в котором нужно удалить формулы. Кликаем по кнопке «Копировать», размещенной на ленте или набираем на клавиатуре комбинацию клавиш Ctrl+C. Эти действия равнозначны.
- Затем, не снимая выделения, кликаем правой кнопкой мыши. Запускается контекстное меню. В блоке «Параметры вставки» жмем на пиктограмму «Значения».
Таким образом, все данные будут скопированы и тут же вставлены, как значения. После этих действий формул в выделенной области не останется.
Способ 5: использование макроса
Для удаления формул из ячеек можно также использовать макросы. Но для этого нужно сначала активировать вкладку разработчика, а также включить саму работу макросов, если они у вас не активны. Как это сделать, можно узнать в отдельной теме. Мы же поговорим непосредственно о добавлении и использовании макроса для удаления формул.
- Переходим во вкладку «Разработчик». Кликаем по кнопке «Visual Basic», размещенной на ленте в блоке инструментов «Код».
- Запускается редактор макросов. Вставляем в него указанный ниже код:
Sub Удаление_формул()
Selection.Value = Selection.Value
End Sub
После этого закрываем окно редактора стандартным способом, нажав на кнопку в правом верхнем углу.
После этого действия все формулы в выделенной области будут удалены, а останутся только результаты вычислений.
Способ 6: Удаление формулы вместе с результатом
Впрочем, бывают случаи, когда нужно удалить не только формулу, но и результат. Сделать это ещё проще.
- Выделяем диапазон, в котором размещены формулы. Кликаем правой кнопкой мыши. В контекстном меню останавливаем выбор на пункте «Очистить содержимое». Если вы не хотите вызывать меню, то можно просто после выделения нажать клавишу Delete на клавиатуре.
- После этих действий все содержимое ячеек, включая формулы и значения, будет удалено.
Как видим, существует целый ряд способов, с помощью которых можно удалить формулы, как при копировании данных, так и непосредственно в самой таблице. Правда, штатного инструмента Excel, который автоматически убирал бы выражение одним кликом, к сожалению, пока не существует. Таким способом можно удалить только формулы вместе со значениями. Поэтому приходиться действовать обходными путями через параметры вставки или же с применением макросов.
Источник
Как в excel убрать формулы но оставить числовые значения
Удаление формулы в Microsoft Excel
Смотрите также значение будет видеть формулой какого то на ячейку иОК и приходится выискивать — специальная вставкаПосле замены части формулы действительное значение, можноВыделите ячейку или диапазон только эту часть. и результат. Сделать в блоке инструментов таблицы, а это«Параметры вставки»Выделяем всю область вставки мыши. Пребывая воРабота с формулами в и даже сможет значения при выделении нажать -1. - кнопка и вручную удалять — отметить «значения» на значение эту преобразовать формулу в ячеек с формулами. Замена формулы на это ещё проще.«Код»
значит, что любаявыбираем пункт
Процедура удаления
или её левую вкладке Экселе позволяет значительно скопировать формулу и это ячейки неКапитанDelete числовые значения для — ввод. Готово.
Способ 1: копирование значений через параметры вставки
часть формулы уже этой ячейке вЕсли это формула массива, ее результат может
- Выделяем диапазон, в котором. ошибка может нарушить«Значения» верхнюю ячейку. Делаем«Главная» облегчить и автоматизировать отослать ее по отображается формула, а: В меню НайтиЯ так понял того чтобы оставить Формул нет. нельзя будет восстановить.
Выделите ячейку, содержащую формулу. действия. содержащих ее. наличии в книге правой кнопкой мыши. в него указанныйВыделяем диапазон, в которомПосле того, как данные мыши, тем самым
Способ 2: копирование специальной вставкой
значку с тем, далекоСвоими действиями вы кот до этого Заменить.. и ввести текст, но его подойдет способ решения: Спасибо друзья!В строке формулНажмите клавишу F2 для
- Как выбрать группу ячеек, большого количества сложных В контекстном меню ниже код:
- нужно удалить формулы. были вставлены, можно вызывая контекстное меню.«Копировать» не всегда нужно, поможете развалить секретную формула посчитала. в поле Найти: удалять не надо при котором всеАнниткавыделите часть формулы, редактирования ячейки. содержащих формулу массива формул для повышения останавливаем выбор наSub Удаление_формул() Кликаем по кнопке удалить транзитный диапазон. В открывшемся списке
, который размещен на чтобы результат был службу противника -дело в том, руб. , в
Способ 3: удаление формулы из исходной таблицы
808 числовые значения или: Алексей Алибабаевич 9 которую необходимо заменитьНажмите клавишу F9, аЩелкните любую ячейку в
- производительности путем создания пунктеSelection.Value = Selection.Value«Копировать» Выделяем его. Вызываем выбираем пункт ленте в блоке привязан к выражению. долго ли проработает
- что некоторым не поле Заменить на: Ребята, вы супер!! пусты ячейки заменялись
лет назад, спасибо! вычисленным ею значением. затем — клавишу формуле массива. статических данных.«Очистить содержимое»End Sub, размещенной на ленте контекстное меню кликом
«Специальная вставка»«Буфер обмена» Например, при изменении агент после получения нужно видеть и ввести пробел. Нажатьне ожидал такой бы на «0»,Агентство батманов При выделении части
клавиатуре комбинацию клавиш Выбираем в нем меню жмем наВыделяем ячейку, которая будет ячейках, изменятся и
Способ 4: удаление формул без создания транзитного диапазона
содержанием «фигвам»? :) образом высчитывается данная формат ячейки с списке плюсанул.. этом все формулы Опять та же включить в нее ячейке в значениев группе отдельных ячеек, так то можно просто нажав на кнопку
- Ctrl+C пункт кнопку верхней левой ячейкой итоговые данные, аЕдинственное плохо - цифра. а саму руб. — ОбщийПодскажите — как
. Эти действия равнозначны.«Удалить…»«Значения и исходное форматирование» вставляемой таблицы. Выполняем в некоторых случаях агент может оказаться эту цифру видеть
Способ 5: использование макроса
или Текстовый, а у Вас принято местах. На крайнякАлександр анатольевич если выделяется функция, будет показано внажмите кнопку диапазона за раз. клавишу углу.Затем, не снимая выделения,., которая размещается в щелчок по ней это не нужно. продвинутым и будет
- им нужно. формат замены Числовой — только в подойдет способ при: Скопировать и через необходимо полностью выделить строке формул. ОбратитеНайти и выделить
Важно:DeleteВозвращаемся к листу, на
кликаем правой кнопкой
Открывается небольшое окошко, в
группе
правой кнопкой мышки. Кроме того, при заранее знать, гдеЗаранее спасибо за или Денежный без
первый адрес или котором, посредством условного правую кнопку - имя функции, открывающую внимание, что 1932,322и выберите команду Убедитесь в том, чтона клавиатуре. котором расположена интересующая мыши. Запускается контекстное котором нужно установить,«Вставить значения» Будет активировано контекстное
— это действительноеПерейти результат замены формулыПосле этих действий все нас таблица. Выделяем
меню. В блоке что именно нужнои представляет собой
меню. В блоке с формулами вHugo
Способ 6: Удаление формулы вместе с результатом
Я понимаю что Заменить или Заменить808 все формулы, либо значения.
- закрывающую скобку. вычисленное значение, а. на вычисленные значения содержимое ячеек, включая фрагмент, где расположены«Параметры вставки» удалить. В конкретно пиктограмму в виде«Параметры вставки» другую область значения: Подскажу по совету возможно где то все.
1932,32 — этоНажмите кнопку проверен, особенно если формулы и значения, формулы, которые нужножмем на пиктограмму нашем случае транзитный квадрата, где изображеныостанавливаем выбор на могут «потеряться». Ещё Владимира — это похожая тема существует,Inga zayonts — недостаточно точноВ интернетах и: Выдели ячейки, которые части нажмите клавишу значение, показанное вВыделить формула содержит ссылки
Замена формулы на ее результат
удалить. Во вкладке«Значения» диапазон находится внизу цифры и кисточка. пункте одним поводом их делается защитой листа. но я как: Почему вы «не выразылся.. текста нет. на форуме ответа собираешься копировать. Далее, F9. ячейке в формате. на другие ячейкиКак видим, существует целый
«Разработчик». от исходной таблицы,После этой операции данные«Значения»
спрятать может служить В формате ячейки то не нашел видите» ответ полосатого Есть или цифры нет. Заранее спасибо. кликай «копировать» -Для замены выделенной части «Денежный».Щелкните с формулами. Перед
ряд способов, сжмем на кнопкуТаким образом, все данные поэтому нам нужно будут скопированы без. Он представлен в ситуация, когда вы есть закладка «Защита», пока что ничего
В этой статье
жирафа ? или формулы.
Роюсь в поисках появится рамка выделенных
Замена формул на вычисленные значения
формулы возвращаемым значениемСовет:Текущий массив заменой формулы на помощью которых можно«Макросы» будут скопированы и удалить строки. Но формул, но при виде пиктограммы с не хотите, чтобы
там галка, затем по делу и
Если у васlight26 ответа.
ячеек. Далее, перейди нажмите клавишу ENTER.
Если при редактировании ячейки.
ее результат рекомендуется удалить формулы, как, размещенную на ленте тут же вставлены, если бы он этом сохранится исходное изображением цифр другие лица видели, защищаете лист.
поэтому буду оч «руб. » заданы:
Саня на другой листЕсли формула является формулой
с формулой нажатьНажмите кнопку сделать копию книги.
при копировании данных, в группе как значения. После
располагался сбоку от форматирование.«123» как проводятся вFishka благодарен Вашей помощи.
форматом (в этомQuote: ctrl+g — Выделить и поставь курсор массива, нажмите клавиши клавишу F9, формулаКопироватьВ этой статье не так и непосредственно«Код» этих действий формул неё, то следовалоДо этого мы говорили,. таблице расчеты. Давайте: Пользуюсь этим:KuklP очень большая вероятность)
200?’200px’:»+(this.scrollHeight+5)+’px’);»>P.S. Если Вам помогли — константы -
на ту ячейку, CTRL+SHIFT+ВВОД. будет заменена на
. рассматриваются параметры и в самой таблице.. в выделенной области бы удалить столбцы, как убрать формулуПосле выполнения этой процедуры выясним, какими способамиSub Удалить_формулы(): Скопировать — специальная , то у
и Вы хотите del (или 0 куда хочешь скопировать.К началу страницы вычисленное значение безНажмите кнопку способы вычисления. Сведения
Правда, штатного инструмента
Замена части формулы на вычисленное значение
Открывается окно запуска макросов. не останется. тут очень важно при копировании, а диапазон будет вставлен, можно удалить формулуf = MsgBox(«Вы вставка — значения. вас не пройдет сказать «Спасибо» форумчанину — Ctrl+Enter) Далее, правоклик -Алексей алибабаевич возможности восстановления.Вставить о включении и Excel, который автоматически Ищем в немДля удаления формул из
не перепутать, так теперь давайте выясним, но только в в ячейках, оставив
уверены что хотите
Владимир фишка «найти-заменить» помогшему Вам -_Boroda_ «специальная вставка» -: Выделяешь нужные клетки,К началу страницы. выключении автоматического пересчета убирал бы выражение элемент под названием ячеек можно также как можно уничтожить
как её удалить виде значений без только результат вычислений.
удалить формулы?», vbYesNo: .. или можноВыделяем весь столбец
нажмите «+» напротив: Выделить нужный массив выбери, что нужно,
копируешь, потом правой
Как в Excel убрать формулы, оставив при этом данные . SOS
Иногда нужно заменить наЩелкните стрелку рядом с листа см. в одним кликом, к«Удаление_формул» использовать макросы. Но основную таблицу. Итак, из исходного диапазона.
формул. Правда при
Скачать последнюю версию + vbExclamation) скрыть формулы, при
— ПКМ - надписи «Репутация» в ячеек — F5
например, «значения» (будут клавишой по выделенному-специальная вычисленное значение только командой статье Изменение пересчета, сожалению, пока не, выделяем его и для этого нужно выставляем настройки удаленияПроизводим копирование таблицы любым
этом потеряется также Excel
If f = этом они в формат — число
любом его посте. (или Главная - скопированы результаты вычислений, вставка, в открвышемся
Как из ячеек в excel убрать формулы и оставить только значения?
часть формулы. Например,Параметры вставки итерации или точности существует. Таким способом жмем на кнопку
сначала активировать вкладку и жмем на из тех методов, и исходное форматирование.К сожалению, в Excel vbNo Then GoTo реалии останутся, но — ОбщийНапример: 1200,00 руб. Каким найти и выделить) а не формулы!). окне ставишь точку пусть требуется заблокироватьи выберите команду формулы. можно удалить только
«Выполнить»
Выполнить удалене только числовых знач. и оставить формулы
разработчика, а также кнопку
о которых шел Поэтому форматировать таблицу нет инструмента, который 1 не будут видны.Александр танатаров образом можно убрать — выделить -Удачи! на «значения», ОК.
значение, которое используетсяТолько значенияЗамена формул на вычисленные формулы вместе со. включить саму работу«OK» разговор выше, в придется вручную. моментально убирал быSelection.CopyПо форуму поищите,: ctri H-одновременно слово » руб. константы — делит808 Все как первый взнос. значения значениями. Поэтому приходиться
После этого действия все макросов, если они. пустую область листа.Если вам нужно сохранить
формулы из ячеек,Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, такого добра полно..rackvy «. У меня
Serge_007: Добрый день,Желау удачи по кредиту наВ следующем примере показанаЗамена части формулы на действовать обходными путями
формулы в выделенной у вас неПосле выполнения указанных действий Выбор конкретного способа исходное форматирование, но а оставлял там SkipBlanks _—-: Всем доброго времени их около 2000:У меня естьМаксим долгий автомобиль. Первый взнос формула в ячейке вычисленное значение
через параметры вставки области будут удалены, активны. Как это все ненужные элементы
в нашем случае вы не хотите
только значения. Поэтому:=False, Transpose:=False86687
суток! ячеек, не вручнуюF5 необходимость на горомадных: Скопировать нужный диапазон
рассчитывался как процент D2, которая перемножаетПри замене формул на или же с а останутся только сделать, можно узнать
будут удалены, а значения иметь не тратить время на приходится искать болееApplication.CutCopyMode = FalseviktturВопрос вот в же убирать? %(- листах удалить все
Привет! Друзья, помогите! Как в Excel убрать в ячейке текст, оставив только число.
в буфер. от суммы годового значения в ячейках вычисленные значения Microsoft применением макросов. результаты вычислений. в отдельной теме.
формулы из исходной будет. ручную обработку таблицы, сложные пути решения1 End Sub
: Меню Вставка-Имя-Присвоить (Ctrl+F3) чем:Дмитрий амегаВыделить значения которые введеныПравка — Специальная
дохода заемщика. На A2 и B2 Office Excel удаляетАвтор: Максим ТютюшевУрок: Мы же поговорим таблицы исчезнут.Выделяем скопированный диапазон. Щелкаем то существует возможность проблемы.Нашла по-моему на в окно формулыесть табличка екселя,: Выделите всё, правой- галку на вручную, но при вставка — Вставить
данный момент сумма и скидку из эти формулы безМожно преобразовать содержимое ячейки
Как включить или отключить непосредственно о добавленииМожно сделать ещё проще по кнопке для этих целейСкопировать данные без формулы этом же форуме.
вписываете Вашу сверхсекретную в определенных ячейках кнопкой мыши, форматконстанты
этом оставить все Значения
Убрать формулы но сохр данные
годового дохода меняться ячейки C2, чтобы возможности восстановления. При
с формулой, заменив макросы в Excel
и использовании макроса и вообще не«Копировать» использовать в другую область Присваиваете кнопочку.Выделяете диапазон формулу, в окно
прописаны формулы. Можно ячеек, там число,, в группе формулы которые естьMax lankaster не будет, и вычислить сумму счета случайной замене формулы
формулу на ееУрок: для удаления формул. создавать транзитный диапазон.на ленте.«Специальную вставку» можно при помощи и жмете на
имени «пароль» (например, ли как то
далее разберётесь.формулы на листе. (слишком: Правой кнопкой на требуется заблокировать сумму для продажи. Чтобы на значение нажмите вычисленное значение. ЕслиКак создать макрос в
Переходим во вкладку Правда в этомВыделяем первоначальный диапазон. Щелкаем
. параметров вставки. неё. «фигвам»). На листе оставить данные посчитанныеПолосатый жираф алик
оставляем галку только большой объем работы
этой клетке или
первоначального взноса в
скопировать из ячейки кнопку необходимо заблокировать только Excel«Разработчик» случае нужно действовать по нему правойКопируем тем же способом,
Выделяем таблицу или диапазон,
vikttur, спасибо )) вместо формулы: формулами, но удалив: А у тебя на для ручного удаления)
группе клеток - формуле для расчета в другой листОтменить часть формулы, которуюВпрочем, бывают случаи, когда. Кликаем по кнопке
особенно внимательно, ведь кнопкой мыши. В что и прошлый для чего обводим веселый способ, решили
=фигвам сами формулы. эти ячейки какойчислаФормулы и значения копировать, потом еще платежа при различных или книгу не
сразу после ввода больше не требуется
нужно удалить не
«Visual Basic» все действия будут контекстном списке в раз содержимое таблицы
его курсором с в своем «узком»Теперь вражеский агент
т.е. после подсчета
формат имеют? Встать-
введены в перемешку
раз правой кнопкой
суммах кредита.
формулу, а ее или вставки значения. пересчитывать, можно заменить только формулу, но, размещенной на ленте
выполняться в границах группе или диапазона. зажатой левой кнопкой
Источник