Удалить формулу в ячейке оставив значения

Удалить формулу в ячейке оставив значения

Работа с формулами в Экселе позволяет значительно облегчить и автоматизировать различные вычисления. Вместе с тем, далеко не всегда нужно, чтобы результат был привязан к выражению. Например, при изменении значений в связанных ячейках, изменятся и итоговые данные, а в некоторых случаях это не нужно. Кроме того, при переносе скопированной таблицы с формулами в другую область значения могут «потеряться». Ещё одним поводом их спрятать может служить ситуация, когда вы не хотите, чтобы другие лица видели, как проводятся в таблице расчеты. Давайте выясним, какими способами можно удалить формулу в ячейках, оставив только результат вычислений.

Процедура удаления

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

Способ 1: копирование значений через параметры вставки

Скопировать данные без формулы в другую область можно при помощи параметров вставки.

    Выделяем таблицу или диапазон, для чего обводим его курсором с зажатой левой кнопкой мыши. Пребывая во вкладке «Главная», делаем щелчок по значку «Копировать», который размещен на ленте в блоке «Буфер обмена».

  • Выделяем ячейку, которая будет верхней левой ячейкой вставляемой таблицы. Выполняем щелчок по ней правой кнопкой мышки. Будет активировано контекстное меню. В блоке «Параметры вставки» останавливаем выбор на пункте «Значения». Он представлен в виде пиктограммы с изображением цифр «123».
  • После выполнения этой процедуры диапазон будет вставлен, но только в виде значений без формул. Правда при этом потеряется также и исходное форматирование. Поэтому форматировать таблицу придется вручную.

    Способ 2: копирование специальной вставкой

    Если вам нужно сохранить исходное форматирование, но вы не хотите тратить время на ручную обработку таблицы, то существует возможность для этих целей использовать «Специальную вставку».

    1. Копируем тем же способом, что и прошлый раз содержимое таблицы или диапазона.
    2. Выделяем всю область вставки или её левую верхнюю ячейку. Делаем щелчок правой кнопкой мыши, тем самым вызывая контекстное меню. В открывшемся списке выбираем пункт «Специальная вставка». Далее в дополнительном меню жмем на кнопку «Значения и исходное форматирование», которая размещается в группе «Вставить значения» и представляет собой пиктограмму в виде квадрата, где изображены цифры и кисточка.

    После этой операции данные будут скопированы без формул, но при этом сохранится исходное форматирование.

    Способ 3: удаление формулы из исходной таблицы

    До этого мы говорили, как убрать формулу при копировании, а теперь давайте выясним, как её удалить из исходного диапазона.

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

    Выделяем первоначальный диапазон. Щелкаем по нему правой кнопкой мыши. В контекстном списке в группе «Параметры вставки» выбираем пункт «Значения».

    После того, как данные были вставлены, можно удалить транзитный диапазон. Выделяем его. Вызываем контекстное меню кликом правой кнопки мыши. Выбираем в нем пункт «Удалить…».

  • Открывается небольшое окошко, в котором нужно установить, что именно нужно удалить. В конкретно нашем случае транзитный диапазон находится внизу от исходной таблицы, поэтому нам нужно удалить строки. Но если бы он располагался сбоку от неё, то следовало бы удалить столбцы, тут очень важно не перепутать, так как можно уничтожить основную таблицу. Итак, выставляем настройки удаления и жмем на кнопку «OK».
  • После выполнения указанных действий все ненужные элементы будут удалены, а формулы из исходной таблицы исчезнут.

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

    Можно сделать ещё проще и вообще не создавать транзитный диапазон. Правда в этом случае нужно действовать особенно внимательно, ведь все действия будут выполняться в границах таблицы, а это значит, что любая ошибка может нарушить целостность данных.

      Выделяем диапазон, в котором нужно удалить формулы. Кликаем по кнопке «Копировать», размещенной на ленте или набираем на клавиатуре комбинацию клавиш Ctrl+C. Эти действия равнозначны.

  • Затем, не снимая выделения, кликаем правой кнопкой мыши. Запускается контекстное меню. В блоке «Параметры вставки» жмем на пиктограмму «Значения».
  • Таким образом, все данные будут скопированы и тут же вставлены, как значения. После этих действий формул в выделенной области не останется.

    Способ 5: использование макроса

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

      Переходим во вкладку «Разработчик». Кликаем по кнопке «Visual Basic», размещенной на ленте в блоке инструментов «Код».

    Запускается редактор макросов. Вставляем в него указанный ниже код:

    Sub Удаление_формул()
    Selection.Value = Selection.Value
    End Sub

    После этого закрываем окно редактора стандартным способом, нажав на кнопку в правом верхнем углу.

    Возвращаемся к листу, на котором расположена интересующая нас таблица. Выделяем фрагмент, где расположены формулы, которые нужно удалить. Во вкладке «Разработчик» жмем на кнопку «Макросы», размещенную на ленте в группе «Код».

  • Открывается окно запуска макросов. Ищем в нем элемент под названием «Удаление_формул», выделяем его и жмем на кнопку «Выполнить».
  • После этого действия все формулы в выделенной области будут удалены, а останутся только результаты вычислений.

    Способ 6: Удаление формулы вместе с результатом

    Впрочем, бывают случаи, когда нужно удалить не только формулу, но и результат. Сделать это ещё проще.

      Выделяем диапазон, в котором размещены формулы. Кликаем правой кнопкой мыши. В контекстном меню останавливаем выбор на пункте «Очистить содержимое». Если вы не хотите вызывать меню, то можно просто после выделения нажать клавишу Delete на клавиатуре.

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

    трюки • приёмы • решения

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

    1. Выберите диапазон ячеек, с которым хотите работать. Если вы хотите удалить все ячейки со значениями на листе (не содержащие формул), просто выберите любую отдельную ячейку.
    2. Запустите команду Главная ► Редактирование ► Найти и выделить ► Выделение группы ячеек. Этот шаг приводит к открытию диалогового окна Выделение группы ячеек.
    3. В этом окне установите переключатель в положение константы, а затем установите флажок числа.
    4. Нажмите кнопку ОК, и ячейки, не содержащие формул, будут выбраны.
    5. Нажмите клавишу Delete, чтобы удалить значения.

    Если вам нужно постоянно удалять значения ячеек, вы можете указать название для ячеек, предназначенных для ввода. Тогда по завершении шага 4 выберите Формулы ► Определенные имена ► Присвоить имя, чтобы вызвать диалоговое окно Создание имени. Введите имя для выбранных ячеек — что-то вроде InputCell будет неплохим вариантом. Нажмите кнопку ОК для закрытия окна и создания имени.

    После присвоения имени ячейкам для ввода вы можете выбирать именованные ячейки напрямую, используя раскрывающийся список Имя слева от строки для формул. Затем нажмите Delete, и они удалятся.

    Как удалить значение и оставить формулу в Excel

    Добрый день, уважаемые читатели и подписчики блога! Сегодня мы поговорим о том, как удалять из таблиц только значения ячеек так, чтобы остались формулы для расчётов.

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

    Можно воспользоваться кнопкой «Показать формулы» на вкладке «Формулы».

    Да, формулы отобразятся, но если таблица будет занимать гораздо больше места? Некоторые формулы будут не видны и их можно по ошибке удалить. Что недопустимо.

    Поэтому пойдём другим путём. Воспользуемся возможностями поиска и выделения программы Excel.

    Выделяем все числа в нашей таблице.

    На вкладке «Главная» в блоке кнопок «Редактирование» нажимаем кнопку «Найти и выделить», а затем «Выделить группу ячеек».

    В появившемся окне устанавливаем переключатель на пункт «Константы» и отмечаем галкой «Числа». Жмём «ОК».

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

    После нажатия кнопки «Delete» значения формул будут равны нолю. Всё готово. Таким образом можно работать с любыми объёмами данных и не бояться случайно удалить формулу.

    Вас также может заинтересовать урок — Данные таблицы на карте в Excel.

    Ссылка на основную публикацию
    Удаленная игра на ps4
    Использование приложения (Дистанционное воспроизведение PS4) для управления системой PlayStation®4 с компьютера. При установке этого приложения на ПК или Mac можно...
    Телефоны на базе snapdragon
    Полный список смартфонов, работающих на процессоре Qualcomm Snapdragon 855. Вы можете изучить характеристики смартфонов, узнать лучшие цены и где купить...
    Телефоны поддерживающие оплату nfc
    Технология NFC базируется на принципе беспроводной высокочастотной связи малого радиуса действия. Она позволяет осуществлять объем данными между устройствами с максимальным...
    Удаленное подключение к virtualbox
    Содержание статьи Если хоть раз попробуешь установить Linux под VirtualBox’ом, может сложиться впечатление, что это очень простой инструмент. Интерфейс виртуальной...