Замена формул вычисляемой величиной
При замене формул их значениями Excel окончательно удаляет их. Если вы случайно заменяете формулу значением и хотите ее восстановить, нажмите кнопку Отменить сразу после ввода или вжатия значения.
-
Вы можете выбрать ячейку или диапазон ячеек, которые содержат формулы.
Если формула является формула массива, выделите диапазон ячеек, содержащих формулу массива.
Как выбрать диапазон, содержащий формулу массива
-
Щелкните ячейку в формуле массива.
-
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.
-
Нажмите кнопку Дополнительный.
-
Щелкните Текущий массив.
-
-
Нажмите кнопку Копировать .
-
Нажмите кнопку В .
-
Щелкните стрелку рядом с кнопкой Параметры в и выберите только значения.
В следующем примере показана формула в ячейке D2, которая умножает ячейки A2, B2 и скидку из ячейки C2 для расчета суммы счета для продажи. Чтобы скопировать фактическое значение вместо формулы из ячейки на другой книгу или на другой, можно преобразовать формулу в ячейку в ее значение, выстроив следующее:
-
Нажмите F2, чтобы изменить ячейку.
-
Нажмите F9, а затем ввод.
После преобразования ячейки из формулы в значение в области формул отображается значение 1932,322. Обратите внимание, что 1932,322 — фактическое вычисляемого значения, а 1932,32 — значение, отображаемого в ячейке в валютном формате.
Совет: При редактировании ячейки с формулой можно нажать F9, чтобы окончательно заменить формулу ее вычисляемой величиной.
Замена части формулы значением, полученным при ее вычислении
Иногда требуется заменить только часть формулы ее вычисляемой величиной. Например, вы хотите заблокировать значение, которое используется в качестве аванса по кредиту на автомобиль. Этот первый взнос вычислялся на основе процента от годового дохода компании. В настоящее время сумма дохода не изменится, поэтому вы хотите заблокировать первый взнос в формуле, которая вычисляет платеж на основе различных сумм ссуды.
При замене части формулы ее значением ее часть восстановить невозможно.
-
Щелкните ячейку с формулой.
-
В строка формул выберите часть формулы, которую нужно заменить ее вычисляемой величиной. При выборе части формулы, которую вы хотите заменить, убедитесь, что вы включили все операнд. Например, при выборе функции необходимо выбрать имя функции целиком, открываемую скобки, аргументы и закрываюю скобки.
-
Чтобы вычислить выбранную часть, нажмите F9.
-
Чтобы заменить выбранную часть формулы ее вычисляемой величиной, нажмите ввод.
В Excel в Интернете результаты уже отображаются в ячейке книги, а формула отображается только в .
Преобразование формул в значения
Формулы – это хорошо. Они автоматически пересчитываются при любом изменении исходных данных, превращая Excel из «калькулятора-переростка» в мощную автоматизированную систему обработки поступающих данных. Они позволяют выполнять сложные вычисления с хитрой логикой и структурой. Но иногда возникают ситуации, когда лучше бы вместо формул в ячейках остались значения. Например:
- Вы хотите зафиксировать цифры в вашем отчете на текущую дату.
- Вы не хотите, чтобы клиент увидел формулы, по которым вы рассчитывали для него стоимость проекта (а то поймет, что вы заложили 300% маржи на всякий случай).
- Ваш файл содержит такое больше количество формул, что Excel начал жутко тормозить при любых, даже самых простых изменениях в нем, т.к. постоянно их пересчитывает (хотя, честности ради, надо сказать, что это можно решить временным отключением автоматических вычислений на вкладке Формулы – Параметры вычислений).
- Вы хотите скопировать диапазон с данными из одного места в другое, но при копировании «сползут» все ссылки в формулах.
В любой подобной ситуации можно легко удалить формулы, оставив в ячейках только их значения. Давайте рассмотрим несколько способов и ситуаций.
Способ 1. Классический
Этот способ прост, известен большинству пользователей и заключается в использовании специальной вставки:
- Выделите диапазон с формулами, которые нужно заменить на значения.
- Скопируйте его правой кнопкой мыши – Копировать (Copy).
- Щелкните правой кнопкой мыши по выделенным ячейкам и выберите либо значок Значения (Values):
либо наведитесь мышью на команду Специальная вставка (Paste Special), чтобы увидеть подменю:
Из него можно выбрать варианты вставки значений с сохранением дизайна или числовых форматов исходных ячеек.В старых версиях Excel таких удобных желтых кнопочек нет, но можно просто выбрать команду Специальная вставка и затем опцию Значения (Paste Special — Values) в открывшемся диалоговом окне:
Способ 2. Только клавишами без мыши
При некотором навыке, можно проделать всё вышеперечисленное вообще на касаясь мыши:
- Копируем выделенный диапазон Ctrl+C
- Тут же вставляем обратно сочетанием Ctrl+V
- Жмём Ctrl, чтобы вызвать меню вариантов вставки
- Нажимаем клавишу с русской буквой З или используем стрелки, чтобы выбрать вариант Значения и подтверждаем выбор клавишей Enter:
Способ 3. Только мышью без клавиш или Ловкость Рук
Этот способ требует определенной сноровки, но будет заметно быстрее предыдущего. Делаем следующее:
- Выделяем диапазон с формулами на листе
- Хватаем за край выделенной области (толстая черная линия по периметру) и, удерживая ПРАВУЮ клавишу мыши, перетаскиваем на пару сантиметров в любую сторону, а потом возвращаем на то же место
- В появившемся контекстном меню после перетаскивания выбираем Копировать только значения (Copy As Values Only).
После небольшой тренировки делается такое действие очень легко и быстро. Главное, чтобы сосед под локоть не толкал и руки не дрожали
Способ 4. Кнопка для вставки значений на Панели быстрого доступа
Ускорить специальную вставку можно, если добавить на панель быстрого доступа в левый верхний угол окна кнопку Вставить как значения. Для этого выберите Файл — Параметры — Панель быстрого доступа (File — Options — Customize Quick Access Toolbar). В открывшемся окне выберите Все команды (All commands) в выпадающем списке, найдите кнопку Вставить значения (Paste Values) и добавьте ее на панель:
Теперь после копирования ячеек с формулами будет достаточно нажать на эту кнопку на панели быстрого доступа:
Кроме того, по умолчанию всем кнопкам на этой панели присваивается сочетание клавиш Alt + цифра (нажимать последовательно). Если нажать на клавишу Alt, то Excel подскажет цифру, которая за это отвечает:
Способ 5. Макросы для выделенного диапазона, целого листа или всей книги сразу
Если вас не пугает слово «макросы», то это будет, пожалуй, самый быстрый способ.
Макрос для превращения всех формул в значения в выделенном диапазоне (или нескольких диапазонах, выделенных одновременно с Ctrl) выглядит так:
Sub Formulas_To_Values_Selection() 'преобразование формул в значения в выделенном диапазоне(ах) Dim smallrng As Range For Each smallrng In Selection.Areas smallrng.Value = smallrng.Value Next smallrng End Sub
Если вам нужно преобразовать в значения текущий лист, то макрос будет таким:
Sub Formulas_To_Values_Sheet() 'преобразование формул в значения на текущем листе ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value End Sub
И, наконец, для превращения всех формул в книге на всех листах придется использовать вот такую конструкцию:
Sub Formulas_To_Values_Book() 'преобразование формул в значения во всей книге For Each ws In ActiveWorkbook.Worksheets ws.UsedRange.Value = ws.UsedRange.Value Next ws End Sub
Код нужных макросов можно скопировать в новый модуль вашего файла (жмем Alt+F11 чтобы попасть в Visual Basic, далее Insert — Module). Запускать их потом можно через вкладку Разработчик — Макросы (Developer — Macros) или сочетанием клавиш Alt+F8. Макросы будут работать в любой книге, пока открыт файл, где они хранятся. И помните, пожалуйста, о том, что действия выполненные макросом невозможно отменить — применяйте их с осторожностью.
Способ 6. Для ленивых
Если ломает делать все вышеперечисленное, то можно поступить еще проще — установить надстройку PLEX, где уже есть готовые макросы для конвертации формул в значения и делать все одним касанием мыши:
В этом случае:
- всё будет максимально быстро и просто
- можно откатить ошибочную конвертацию отменой последнего действия или сочетанием Ctrl+Z как обычно
- в отличие от предыдущего способа, этот макрос корректно работает, если на листе есть скрытые строки/столбцы или включены фильтры
- любой из этих команд можно назначить любое удобное вам сочетание клавиш в Диспетчере горячих клавиш PLEX
Ссылки по теме
- Что такое макросы, как их использовать, копировать и запускать
- Как скопировать формулы без сдвига ссылок
- Как считать в Excel без формул
The Microsoft Excel functions have been localized into many languages. If you send your Excel file to someone using a different language for Excel than you, the functions and formulas used in the workbook are automatically translated by Excel when opening the file. However, the automatic translation usually does not work, if you directly insert foreign language formulas into your worksheet. Such a situation may for example occur, if you are using Excel in German and want to use an English formula provided by a forum. The following online tool allows you to translate an Excel formula from one language into another language and therefore use the localized formula.
Version 5.00 — Build 080121 — Copyright 2011 — 2023 by Mourad Louha — All rights reserved
Machine translation
This text has been machine translated.
Missing translation
This text has not been translated yet.
Содержание:
- Преобразование формул в значения в Excel
- Использование сочетания клавиш
- Использование специальной вставки
- Использование трюка с покачиванием мыши
Посмотреть видео — преобразование формул в значения (удалить формулы, но сохранить данные)
[lyte id=’c2uFZAU1Ctc’ /]
Вам может потребоваться преобразовать формулы в значения в Excel, если вы работаете с большим количеством динамических или изменчивых формул.
Например, если вы используете функцию Excel СЕГОДНЯ для вставки текущей даты в ячейку и оставляете ее как формулу, она обновится, если вы откроете книгу на следующий день. Если это не то, что вам нужно, вам нужно преобразовать формулу в статическое значение.
Преобразование формул в значения в Excel
В этом уроке я покажу вам различные способы преобразования формул в значения в Excel.
- Использование сочетания клавиш.
- Использование специальной техники вставки.
- Использование классного трюка с маневром мышки.
Использование сочетания клавиш
Это один из самых простых способов преобразовать формулы в значения. Простой трюк с сочетанием клавиш.
Вот как это сделать:
- Выделите ячейки, для которых вы хотите преобразовать формулы в значения.
- Скопируйте ячейки (Ctrl + C).
- Вставить как значения — Сочетание клавиш — ALT + ESV
Это мгновенно преобразует все формулы в статические значения.
Осторожность: Когда вы это сделаете, вы потеряете все исходные формулы. Если вы считаете, что формулы могут вам понадобиться на более позднем этапе, сделайте копию рабочего листа в качестве резервной.
Использование специальной вставки
Если вы не являетесь поклонником сочетаний клавиш, вы можете использовать специальную опцию вставки, доступ к которой можно получить с ленты в Excel.
Вот шаги для преобразования формул в значения с помощью специальной вставки:
- Выделите ячейки, для которых вы хотите преобразовать формулы в значения.
- Скопируйте ячейки (Ctrl + C).
- Перейдите на главную -> Буфер обмена -> Вставить -> Специальная вставка.
Вы также можете получить доступ к той же специальной опции вставки, если щелкните правой кнопкой мыши скопированную ячейку. Наведите указатель мыши на опцию «Специальная вставка», и вы увидите все имеющиеся в ней опции.
Использование трюка с покачиванием мыши
Это одна уловка с мышью, о которой не многие люди знают.
Вот:
- Выделите ячейки, для которых вы хотите преобразовать формулы в значения.
- Наведите курсор мыши на контур выбранных ячеек. (Вы увидите значок с четырьмя стрелками, указывающими в четырех направлениях).
- Нажмите ПРАВУЮ кнопку мыши. Удерживая кнопку, перетащите контур вправо и верните его в исходное положение. Как только вы оставите кнопку мыши, появится меню.
- Щелкните Копировать здесь только как значения.
- Вот и все. Он мгновенно преобразует формулы в значения в выбранных ячейках.
Надеюсь, вы нашли этот урок полезным.
Сообщите мне свои мысли в разделе комментариев.
Skip to content
Преобразование формул в значения
Замена формул их значениями, а также переключение между относительными и абсолютными ссылками на ячейки
Этот инструмент значительно упрощает вашу работу с формулами Microsoft Excel. Он может изменить все абсолютные ссылки на ячейки в выбранном диапазоне на относительные и наоборот. И если ваш рабочий лист начал медленно пересчитывать из-за множества сложных формул, вы можете заменить их вычисленными значениями одним щелчком мыши.
-
60-дневная безусловная гарантия возврата денег
-
Бесплатные обновления на 2 года
-
Бесплатная и бессрочная техническая поддержка
С помощью инструмента преобразования формул вы сможете
Преобразовать формулы в значения
Если вам нужны статические данные на листе, замените все формулы в диапазоне их результатами.
Легко переключаться между относительными и абсолютными ссылками
В зависимости от структуры набора данных измените ссылки во всех выбранных формулах на относительные или абсолютные.
Как заменить формулы на их значения
Что такое инструмент преобразования формул и для чего он мне нужен?
По умолчанию все ссылки на ячейки в Excel являются относительными. Когда вы копируете такую формулу в другую ячейку, ссылки меняются в зависимости от относительного положения строк и столбцов. В большинстве случаев это работает нормально, но в некоторых случаях может потребоваться зафиксировать координаты столбца и строки, чтобы формула всегда ссылалась на определенную ячейку. Это делается с помощью абсолютных ссылок. Наш инструмент может изменить все ссылки во всех выбранных ячейках на абсолютные или относительные за один приём.
Если вы хотите улучшить производительность Excel или поделиться своей таблицей с кем-то, вы можете заменить формулы их значениями. Надстройка тоже может это сделать.
Есть ли в Excel встроенная функция для преобразования формулы в значение?
Конечно. Чтобы заменить формулу ее вычисленным значением в отдельной ячейке, вы можете просто удалить формулу и ввести результат вручную. В диапазоне ячеек это можно сделать с помощью Копировать, а затем — Специальная вставка > Значения.
Здесь же вы можете изменить все выбранные формулы на их значения одним нажатием кнопки.
Могу ли я самостоятельно изменить ссылки на ячейки в формулах?
Конечно. Вы можете выбрать ячейку с формулой, войти в режим редактирования, а затем ввести или удалить знак $ вручную. Или выберите ссылку, которую хотите изменить, и нажмите F4 на клавиатуре, чтобы переключиться между четырьмя типами ссылок и полностью или частично зафиксировать ячейку в формуле. А затем вы повторяете вышеуказанные шаги для каждой ячейки.
С помощью инструмента «Преобразовать формулы» вы просто выбираете диапазон ячеек и нажимаете только одну кнопку на ленте, чтобы изменить все ссылки во всех формулах.
Как изменить несколько ссылок на ячейки на абсолютные?
Выберите диапазон с формулами.
На вкладке Ablebits Tools щелкните Преобразовать формулы (Convert Formulas) > В абсолютные (To Absolute) .
Как сделать все ссылки на ячейки относительными?
Выберите диапазон с формулами.
На вкладке Ablebits Tools кликните Преобразовать формулы (Convert Formulas) > В относительные (To Relative) .
Как преобразовать формулы в значения?
Выберите диапазон с формулами.
На вкладке Ablebits Tools выберите Преобразовать формулы (Convert Formulas) > В значения (To Value).
Скачать Ultimate Suite