Как выполнить преобразование между формулой и текстом / значением
В руководстве показаны различные способы преобразования формулы в результат или текстовую строку, а также преобразования формулы в виде текста в рабочую формулу, результат которой будет отображаться в Excel.
ПРЕОБРАЗОВАТЬ ФОРМУЛЫ В ФАКТИЧЕСКИЕ ЗНАЧЕНИЯ
- Нажмите F2 + F9, чтобы преобразовать формулы в фактические значения.
- Используйте специальную вставку Excel для преобразования формул в фактические значения
- Трюк с перетаскиванием правой кнопкой мыши для преобразования формул в фактические значения
- Сценарий VBA (макрос) для преобразования формул в фактические значения
- Преобразование формул в фактические значения одним щелчком мыши
ПРЕОБРАЗОВАТЬ ФОРМУЛЫ В ТЕКСТОВЫЕ СТРОКИ
- Добавьте апостроф (') для преобразования формул в текстовые строки
- Замена трюка (Ctrl + H) для преобразования формул в текстовые строки
- Функция отображения формул в Excel для преобразования формул в текстовые строки
- Сценарий VBA (макрос) для преобразования формул в текстовые строки
- Преобразование формул в текстовые строки всего двумя щелчками мыши
- Сценарий VBA (макрос) для преобразования текста в формулы
- Всего два клика, чтобы преобразовать текст в формулы
Вы можете встретить разные ситуации, когда вы хотите преобразовать формулы в текст или значения в Excel:
Вам необходимо скопировать фактические значения из файла Excel в другой файл ……
Вам нужно отправить другим людям файл Excel, но некоторые функции изменчивы, значение будет пересчитано, когда файл был открыт на другом компьютере с разными версиями Excel ……
Вы не хотите, чтобы получатель файла Excel знал, какие формулы вы использовали, потому что это результат вашей тяжелой работы; или ваша компания взимает с клиентов деньги за составление отчетов со сложными формулами. Поэтому вам нужно заменить формулы их результатами ……
Не волнуйся, вот наш ExtendOffice команда перечислила несколько способов преобразования формул в текст или значения в Excel для удовлетворения потребностей различных групп.
ПРЕОБРАЗОВАТЬ ФОРМУЛЫ В ФАКТИЧЕСКИЕ ЗНАЧЕНИЯ
Перечисленные ниже методы помогут вам преобразовать формулы в их значения при одновременном удалении формул. Нажмите Ctrl + Z отменить, если вы хотите вернуть формулы.
Нажмите F2 + F9, чтобы преобразовать формулы в фактические значения.
Это работает только для одной ячейки, но очень легко использовать и запоминать. Подходит для групп, которым нужно отредактировать только одну или несколько ячеек. Конкретные шаги заключаются в следующем:
1. Наведите указатель мыши на ячейку и нажмите F2или Двойной клик в ячейке, чтобы отредактировать ее.
2. Нажмите F9, а затем ENTER.
Используйте специальную вставку Excel для преобразования формул в фактические значения
Когда вы копируете или вырезаете и вставляете в Excel, все в исходных ячейках по умолчанию будет вставлено в целевые ячейки. Но иногда это может быть не то, что вам нужно. В Специальная вставка Функция в Excel позволяет вставлять только то, что вам нужно. Чтобы получить доступ к этой функции, мы перечислили 2 способа:
• Нажмите Alt + E + S + V (Специальная вставка Excel).
1. Скопируйте исходную ячейку или диапазон, который вы хотите преобразовать в значения.
2. УДЕРЖАТЬ Alt, и нажмите E, S и V с целью.
3. Нажмите OK или нажмите ENTER.
• Используйте контекстное меню (Специальная вставка Excel).
Если вы беспокоитесь, что не можете вспомнить ярлык, указанный выше, выполните следующие действия:
1. Скопируйте исходную ячейку или диапазон, который вы хотите преобразовать в значения.
2. Щелкните правой кнопкой мыши ячейку (я) назначения, выберите значок (Значения) внизу.
Или выполните следующие действия для получения более подробной информации:
1. Скопируйте исходную ячейку или диапазон, который вы хотите преобразовать в значения.
2. Щелкните правой кнопкой мыши целевую ячейку (я), выберите Специальная вставка.
3. Нажмите Наши ценности и OK.
√ Небольшой совет: если в верхнем левом углу целевых ячеек есть зеленые треугольники, выберите диапазон ячеек, Кнопка трассировки ошибки (желтый значок с восклицательным знаком) появится. Щелкните по нему, выберите Преобразовать в число. Зеленые треугольники исчезнут.
Трюк с перетаскиванием правой кнопкой мыши для преобразования формул в фактические значения
Если вам не нравится специальная вставка, вы можете преобразовать формулы в значения следующим образом:
1. Выберите исходную ячейку или диапазон ячеек.
2. Поместите курсор на границу ячейки (ячеек), теперь указатель изменится на указатель перемещения.
3. Щелкните правой кнопкой мыши (не отпускайте) указателем перемещения, перетащите ячейку в нужное место и отпустите (вы также можете перетащить ячейку в исходное место).
4. Нажмите Копировать сюда только как значения.
Сценарий VBA (макрос) для преобразования формул в фактические значения
Если вы привыкли использовать VBA (Visual Basic для приложений) в Excel, здесь у нас также есть код макроса для вас, сделайте следующее: (Обратите внимание, что после запуска кода макроса, указанного ниже, вы не сможете отменить действие. )
1. Выберите исходную ячейку или диапазон ячеек с формулами, которые вы хотите преобразовать в значения.
2. Нажмите Alt + F11, Microsoft Visual Basic для приложений появится окно.
3. Нажмите Вставить, А затем нажмите Модули в раскрывающемся списке.
4. Вставьте следующий код в Модули окно.
Sub ConvertFormulasToValues()
'Update by Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xRet As VbMsgBoxResult
Dim SLocation As String
On Error Resume Next
xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel")
Select Case xRet
Case vbYes
'Backup a copy of the workbook to the same location.
ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel"
Case vbCancel
Exit Sub
End Select
'Please select the range which you want to convert formulas to values.
Set xRg = Selection
If TypeName(xRg) = "Range" Then
For Each xCell In xRg
If xCell.HasFormula Then
xCell.Formula = xCell.Value
End If
Next
End If
End Sub
5. Нажмите F5 для запуска кода. Если нужно, нажмите Да чтобы преобразовать формулы в их результаты при автоматическом копировании книги, диалоговое окно сообщит вам, где находится резервная копия. Нажмите Нет управлять преобразованием напрямую. Помните, вы не можете отменить эту операцию.
После операции это выглядит так:
Преобразование формул в фактические значения одним щелчком мыши
Для тех, кто не любит выполнять сложные шаги, Kutools for Excel - очень удобный инструмент для преобразования формул в значения и одновременного удаления формул в Excel. Это буквально займет у вас всего один щелчок, если у вас установлен Kutools:
1. Выберите диапазон исходных ячеек, найдите Диапазоны и ячейки группа во вкладке Кутулс.
2. Нажмите К фактическому.
Теперь вы можете наслаждаться результатом.
ПРЕОБРАЗОВАТЬ ФОРМУЛУ В СТРОКУ ТЕКСТА
Перечисленные ниже методы помогут вам преобразовать формулы в текст, чтобы текстовая строка формул отображалась вместо их результатов.
Добавьте апостроф (') для преобразования формул в текстовые строки
An апостроф не позволяет Excel интерпретировать текстовую строку как формулу. Поэтому добавление апострофа всегда полезно, если вы хотите отобразить текстовую строку вместо результата формулы (текстовой строки). И это довольно просто, шаги следующие:
1. Выберите ячейку с формулой и нажмите F2или Двойной клик в ячейке, чтобы отредактировать ее.
2. Добавьте апостроф (') до знак равенства (=).
3. Нажмите ENTER, теперь вы увидите текстовую строку, отображаемую в ячейке.
Замена трюка (Ctrl + H) для преобразования формул в текстовые строки
Однако в случае, если вы хотите отобразить все текстовые строки формул на текущем листе, Замените Функция в Excel - лучший выбор для решения проблемы.
1. Нажмите Ctrl + H, Вы увидите Найти и заменить окно.
2. Тип = в Найти то, что поле, введите знак равно в Заменить пунктом.
3. Нажмите Заменить все. Вы увидите все формулы на текущем листе.
Функция отображения формул в Excel для преобразования формул в текстовые строки
В Excel есть функция под названием Показать формулу скрыто во вкладке Формулы. Используя эту функцию, результаты формул можно легко преобразовать в текстовые строки формул:
Перейти на вкладку Формулы, найти Формула аудита группу, нажмите Показать формулу.
Эта функция сделает видимыми все формулы на листе, например:
Сценарий VBA (макрос) для преобразования формул в текстовые строки
Если вы предпочитаете использовать коды макросов, вам может помочь приведенный ниже код. Пожалуйста, выполните следующие действия:
1. Нажмите Alt + F11, Microsoft Visual Basic для приложений появится окно.
2. Нажмите Вставить, А затем нажмите Модули в раскрывающемся списке.
3. Вставьте следующий код в Модули окно.
Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function
4. Вернитесь на рабочий лист, введите формулу = ShowF (исходная ячейка) в ячейке назначения, например:
5. Нажмите ENTER. Теперь вы увидите формулу.
Преобразование формул в текстовые строки всего двумя щелчками мыши
Если вы не хотите удалять формулы, но вам нужно легко преобразовывать формулы в текстовые строки, Kutools for Excel это идеальный инструмент в Excel, который поможет вам:
Нажмите Содержание и Преобразовать формулу в текст после выбора диапазона ячеек, который вы хотите преобразовать, например:
Вот как это выглядит после преобразования.
ПРЕОБРАЗОВАТЬ ТЕКСТ В ФОРМУЛЫ
Допустим, у вас есть отчет, в котором показаны формулы и значения, или кто-то отправил вам файл Excel, в котором показаны формулы вместо их результатов.
Вот два способа преобразовать текстовые строки в формулы, чтобы напрямую отображать их результаты.
Сценарий VBA (макрос) для преобразования текста в формулы
1. Нажмите Alt + F11, Microsoft Visual Basic для приложений появится окно.
2. Нажмите Вставить, А затем нажмите Модули в раскрывающемся списке.
3. Вставьте следующий код в Модули окно.
Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function
4. Вернитесь на рабочий лист, введите формулу = Eval (исходная ячейка) в ячейке назначения, например:
5. Нажмите ENTER. Теперь вы можете увидеть результат формулы.
Всего два клика, чтобы преобразовать текст в формулы
Если у вас есть Kutools for Excel установлен в Excel для преобразования текста в формулы: Под Кутулс вкладку, вы можете просто щелкнуть Содержание и Преобразовать текст в формулу после выбора диапазона ячеек, который вы хотите преобразовать, например:
Вот как это выглядит после преобразования.
Лучшие инструменты для работы в офисе
Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
- Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение... Предотвращение дублирования ячеек; Сравнить диапазоны...
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
- Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
- Группировка сводной таблицы по номер недели, день недели и другое ... Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя...
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!