Note: The other languages of the website are Google-translated. Back to English

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

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

Например, у меня есть ряд формул, и теперь мне нужно заменить формулы на значения ячеек, как показано на следующем снимке экрана:


стрелка синий правый пузырь Замените формулы результатами или значениями с помощью специальной команды "Вставить"

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

Step1: Выберите диапазон, с которым вы будете работать.

Step2: Нажмите Ctrl + C ключи для копирования выбранных ячеек.

Step3: Щелкните выделенные ячейки правой кнопкой мыши и щелкните значок Вставить значения под Параметры вставки.
док-конвертировать-формулы-в-значения3

Теперь у вас есть все формулы в выделенном фрагменте, замененные их вычисленными значениями одновременно.


стрелка синий правый пузырь Замените формулы результатами или значениями с помощью VBA

Для опытных пользователей Microsoft Excel макрос VBA - еще один хороший выбор для быстрой замены формул вычисленными значениями.

Step1: Удерживайте другой + F11 ключи в Excel, и он открывает Microsoft Visual Basic для приложений окно.

Step2: Нажмите Вставить > Модулии вставьте следующий макрос в окно модуля.

VBA для замены формул расчетными значениями:

Sub DisplayedToActual()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each Rng In WorkRng
    Rng.Value = Rng.Text
Next
Application.ScreenUpdating = True
End Sub

Step3: Нажмите F5 ключ для запуска этого макроса. Отображается диалоговое окно для выбора диапазона для преобразования в фактические значения, см. Снимок экрана:

Step4: Нажмите OK. и вы можете увидеть результат, показанный ниже:


стрелка синий правый пузырьЗаменить формулы результатами или значениями с помощью Kutools for Excel

Если у вас есть Kutools for Excel, Его Отображено на фактическое Инструмент может помочь вам быстро преобразовать значение или формулу в выбранных ячейках в их форматирование.

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. 

После бесплатная установка Kutools for Excel, сделайте следующее:

Step1: Выберите диапазон, с которым вы будете работать.

Step2: Нажмите Кутулс > К фактическому, см. снимок экрана:

документ к фактическому 1 
 стрелка вниз
 документ к фактическому 2


Затем выбранные формулы преобразуются в отображаемые значения.

Для получения более подробной информации об этой функции посетите Отображено на фактическое.

стрелка синий правый пузырьФактическое значение - заменить формулу отображаемым значением



стрелка синий правый пузырь Заменить формулы текстом с помощью Kutools for Excel

Если вы хотите заменить формулу текстом, вы можете использовать Kutools for ExcelАвтора Преобразовать формулу в тексt утилита для преобразования формул в текст сразу после нажатия.

После установки Kutools for Excel, пожалуйста, сделайте, как показано ниже :(Скачать бесплатно Kutools for Excel сейчас!)

Выберите формулы и нажмите Кутулс > Содержание > Преобразовать формулу в текст. Смотрите скриншот:
doc заменить формулу текстом 3

doc kutools преобразовать формулу в текст 2

Затем формулы преобразуются в текст, и если вы хотите преобразовать их обратно в формулу, просто щелкните Кутулс > Содержание > Преобразовать текст в формулу.

стрелка синий правый пузырь Заменить формулу текстом




Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (7)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
ЭТО СПАСЕНИЕ ЖИЗНИ... СПАСИБО!!
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу знать или применить сценарий, показанный в вашем примере, но не могу понять о ---- «как нумеровать в столбце или строке excel, в которых одна ячейка одиночная, а некоторые объединены». Пожалуйста, помогите мне с учебниками в формате pdf с полным объяснением или как я могу использовать ваш инструмент с полным объяснением. Спасибо, Ракеш Упрети.
Этот комментарий был сведен к минимуму модератором на сайте
Пожалуйста, свяжитесь со мной по адресу jaychivo@extendoffice.com Мы приветствуем все вопросы, отзывы и сообщения об ошибках. Если у вас возникла проблема, нам обычно нужна следующая информация: Краткое описание проблемы и способов ее воспроизведения (если применимо). Ваша операционная система (Windows 8, Windows 7 и т. д.) и информация о версии вашего Microsoft Office. Скриншоты, иллюстрирующие проблему
Этот комментарий был сведен к минимуму модератором на сайте
Можно ли применить этот макрос к конкретной формуле в диапазоне. т.е. если мы хотим преобразовать только формулу vlookup в значения, но не формулу суммы в выбранном диапазоне.
Этот комментарий был сведен к минимуму модератором на сайте
Ба.. ничего нового. Уже знал все трюки со шлангом. На самом деле, я уже давно пользуюсь специальной пастой. К сожалению, ни один из этих вариантов мне не подходит. Я хотел бы просто установить свои электронные таблицы в автоматический режим и позволить Excel сделать свое дело самостоятельно. Я хотел посмотреть, вышли ли ребята из Microsoft наконец из каменного века, придумав что-то более креативное, более автоматизированное, чем специальная вставка и VBA. Что-то, что не требует выбора ячейки или любого другого вмешательства пользователя. Например, было бы удобно, если бы существовал способ позволить Excel автоматически уничтожать уравнения, которые больше не нужны, но без удаления значений или содержимого ячеек. Это было бы действительно потрясающе. Но я думаю, что такой трюк еще не вышел из пещеры, поэтому мне придется жить с опцией «вставить специальные> значения», пока мы не оставим предысторию Excel позади.
Этот комментарий был сведен к минимуму модератором на сайте
Привет Друг,

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

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

Надеюсь, вы понимаете мою потребность.

С уважением

Сайша
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Можно ли будет получить макрос, который делает то же, что и вышеприведенный макрос, но сразу для всей книги? было бы очень полезно, если бы вы могли написать макрос, который может.
Здесь еще нет комментариев
Пожалуйста, оставляйте свои комментарии на английском языке
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL