Удаление формул из ячеек таблицы Excel

Автор: | 25.02.2022

Функциональные возможности Excel позволяют не только структурировать и работать с большими объемами данных, но и выполнять различные вычисления. Часто после получения результата, рассчитанного по формуле, он больше не нужен, и в ячейке нужно оставить само значение. Также в некоторых случаях наличие формулы будет только мешать дальнейшей работе. Например, если вы попытаетесь перенести или скопировать данные из ячейки с формулой в другое место в таблице, результат вычислений будет потерян или изменен, поскольку эта процедура изменит ссылки на ячейки, указанные в формуле, если вы не использовали абсолютные ссылки вместо относительных (по умолчанию.

В связи с этим ниже мы увидим, как формулы удаляются из ячеек таблицы Excel, сохраняя полученные в них результаты.

Удаление формул

В Excel нет специального инструмента, который помог бы вам выполнить эту процедуру. Однако решить эту проблему можно и разными методами.

Метод 1: копируем значения с помощью параметров вставки

Возможно, это самый простой способ использования, который вы можете скопировать содержимое ячейки и вставить его в другое место без формул. Вот что мы делаем:

  1. Для начала, удерживая нажатой левую кнопку мыши, нам нужно выделить область ячеек, которую мы хотим скопировать.Диапазон ячеек выбран в Excel
  2. Щелкните правой кнопкой мыши в любом месте выбранного диапазона и выберите в открывшемся контекстном меню пункт «Копировать». В качестве альтернативы вместо этого действия вы можете просто нажать сочетание клавиш Ctrl + C (после выбора).Скопируйте диапазон ячеек в Excel через контекстное менюДля копирования данных вы также можете использовать кнопку «Копировать», которая находится на ленте программы под вкладкой «Главная”.Скопируйте диапазон ячеек в Excel с помощью кнопки на ленте
  3. Перейдите в ячейку, из которой мы хотим вставить скопированные данные (эта ячейка станет верхней левой точкой диапазона данных, который мы будем вставлять из буфера обмена). Затем щелкните правой кнопкой мыши выбранный элемент, в меню, которое появляется в группе «Параметры вставки», щелкните параметр «Значения» (значок в виде цифр «123”).Вставьте скопированные значения в Excel
  4. В результате скопированная область данных (только определенные числовые значения, без формул) будет вставлена ​​в новое место.Данные, вставленные из буфера обмена в Excel

Метод 2: используем специальную вставку

Если вам нужно скопировать и вставить данные, сохранив исходный вид (форматирование) ячеек, вы можете использовать «Специальная вставка”.

  1. Выберите и скопируйте требуемый диапазон данных. На этот раз мы отмечаем всю таблицу и для копирования используем кнопку на панели инструментов.Скопируйте выделенную область ячейки в Excel с помощью кнопки на ленте
  2. Перейдите в ячейку, из которой мы собираемся вставить скопированные элементы. Мы щелкаем по нему правой кнопкой мыши, в открывшемся контекстном меню щелкаем (или перемещаем указатель мыши) по маленькой стрелке справа рядом с командой «Специальная вставка». Появится дополнительное подменю, в котором мы нажимаем на пункт «Значения и начальное форматирование”.Вставьте скопированные значения с сохранением исходного форматирования в Excel
  3. Мы получим исходную таблицу в новом месте с сохраненным форматированием и конкретными числовыми значениями вместо формул.Таблица, вставленная из буфера обмена в Excel с сохранением исходного форматирования

Метод 3: удаляем формулы в исходной таблице

Теперь перейдем к удалению формул непосредственно в ячейках исходной таблицы.

  1. Копируем необходимый диапазон ячеек любым удобным способом, например, с помощью контекстного меню.Скопируйте ячейки в Excel через контекстное меню
  2. Как и в методе, описанном выше, мы вставляем скопированную область в новое место, сохраняя исходное форматирование. После этого, не снимая выделения, копируем вновь введенные данные, например, нажав комбинацию клавиш Ctrl + C (или любым другим удобным способом).Таблица Excel вставлена ​​из буфера обмена
  3. Переходим в верхнюю левую ячейку исходной таблицы (или выделяем диапазон ячеек, скопированных в нее на шаге 1), щелкнув правой кнопкой мыши, вызываем меню, в котором выбираем запись «Значения”.Вставьте скопированные значения в Excel
  4. Теперь, когда содержимое ячеек без формул скопировано в исходное место на листе, удалите созданные вами дубликаты. Для этого выберите необходимый диапазон данных, щелкните его правой кнопкой мыши и в раскрывающемся меню выберите «Удалить”.Удаление ячеек в Excel через контекстное меню
  5. Появится окно «Удалить ячейки». Подбираем то, что нужно удалить. Основываясь на нашем примере, поставьте галочку перед элементом «строка», затем нажмите кнопку ОК.Удаление строк в ExcelТакже, поскольку справа от выделенного диапазона нет заполненных ячеек, вы можете выбрать вариант — «ячейки, сдвиг влево”.Удалить ячейки со сдвигом влево в Excel
  6. Повторяющийся диапазон данных удален. На этом работа по замене формул конкретными значениями в исходной таблице завершена.Диапазон ячеек выбран в Excel

Метод 4: удаляем формулы без копирования в другое место

Что делать, если вы не хотите дублировать таблицу в другом месте листа для ее последующего переноса в оригинал с определенными значениями? Такая возможность предусмотрена и в Excel, однако требует большой концентрации внимания, так как все действия мы будем выполнять непосредственно в самой таблице, и из-за неправильных действий возможно удаление или нарушение структурной целостности данных.

  1. Как обычно, сначала вам нужно выбрать область ячейки, в которой вы хотите удалить формулы. Затем копируем данные любым удобным способом. Самый простой способ сделать это — нажать кнопку «Копировать» на ленте программы (вкладка «Главная”).Копировать выделенную область ячейки в Excel
  2. Теперь, оставив скопированную область выделенной, щелкните ее правой кнопкой мыши и в меню, которое появляется в группе команд «Параметры вставки», щелкните параметр «Значения”.Вставьте скопированную область ячеек в Excel
  3. В результате там же в таблице в выделенных ячейках вместо формул мы введем конкретные значения (результаты расчетов).Диапазон ячеек, введенных в Excel

Метод 5: применяем макрос

Этот метод предполагает использование макросов. Однако, прежде чем приступить непосредственно к процедуре удаления формул, необходимо включить режим разработчика, так как он по умолчанию в программе отключен. Для этого нужно сделать следующее:

  1. Щелкните меню «Файл”.Перейдите в меню
  2. В открывшемся окне в левом списке внизу выберите раздел «Параметры”.Перейти к параметрам Excel
  3. В параметрах программы перейдите в подраздел «Настроить ленту». В правой части окна поставьте галочку напротив «Разработчик», затем нажмите ОК.Включить режим разработчика в параметрах Excel

Теперь все готово для выполнения задачи:

  1. Переходим на вкладку «Разработчик», где нажимаем кнопку «Visual Basic» (группа «Код”).Переход на редактор Visual Basic в Excel
  2. Выбрав нужный лист книги, нажмите кнопку «Просмотреть код» (или дважды щелкните левой кнопкой мыши на выбранном листе), чтобы запустить редактор макросов, куда мы вставляем код ниже, затем закрываем это окно.
    Удаление подформулы()
    Selection.Value = Selection.Value
    Конец подзаголовка
    Код для замены формул значениями в редакторе Visual Basic в Excel
  3. Выделите диапазон ячеек, содержащий формулы, и нажмите кнопку «Макрос», расположенную на вкладке «Разработчик» (панель инструментов «Код”).Применение макросов в Excel
  4. В открывшемся окне выбора макросов отметьте нужный и нажмите кнопку «Выполнить”.Выбор макроса в Excel
  5. По завершении все формулы в выбранных ячейках будут заменены результатами вычислений для них.

Метод 6: удаляем формулу вместе с результатом вычислений

В некоторых ситуациях перед пользователем стоит задача не только удалить формулы в ячейках, но и результаты вычислений по ним. Эта процедура довольно проста:

  1. Начнем с выделения области ячеек, содержащих формулы. Щелкнув правой кнопкой мыши по выбранному диапазону, мы вызываем меню, в котором щелкаем по команде «Удалить содержимое”.Очистить содержимое ячеек в Excel через контекстное менюКроме того, вместо этого, отметив нужные элементы, вы можете просто нажать клавишу Delete (Удалить) на клавиатуре.
  2. В результате все данные в ячейках, включая формулы, будут очищены.Диапазон ячеек в Excel с очищенными данными

Заключение

Поэтому нет ничего сложного в удалении ненужных формул из ячеек таблицы Excel при сохранении результатов вычислений. Кроме того, программа позволяет выполнять эту процедуру по-разному, поэтому каждый пользователь может выбрать для себя тот способ, который кажется наиболее удобным и эффективным.