Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як замінити формули на результати чи значення в Excel?

Припустимо, вам потрібно замінити формули з їх обчисленими значеннями в клітинках, звичайно, ви можете замінити їх одну за одною вручну. Однак, якщо ви збираєтеся замінити багато, це витратить багато часу. Чи є прості способи? Так, такі хитрі способи допоможуть вам швидко замінити формули з їх обчисленими значеннями у виділеннях:

Наприклад, у мене є ряд формул, і тепер мені потрібно замінити формули значеннями комірок, як показано на наступному скріншоті:


стрілка синя права міхур Замініть формули результатами або значеннями командою Вставити спеціальне

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

Step1: Виберіть діапазон, з яким ви будете працювати.

Step2: Натисніть кнопку Ctrl + C клавіші для копіювання виділених комірок.

Step3: Клацніть правою кнопкою миші виділені клітинки та клацніть на Вставити значення кнопка під Параметри вставки.
doc-convert-formula-to-values3

Тепер у вас усі формули у виділенні одночасно замінені їх обчисленими значеннями.


стрілка синя права міхур Замініть формули результатами або значеннями на VBA

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

Step1: Утримуйте клавішу інший + F11 клавіші в Excel, і він відкриває Microsoft Visual Basic для додатків вікна.

Step2: Натисніть Insert > Модуліта вставте наступний макрос у вікно модуля.

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 для Excel

Якщо у вас є Kutools для Excel, його Відображається фактично інструмент може допомогти вам швидко перетворити значення або формулу у вибраних клітинках у спосіб їх форматування.

Kutools для Excel, з більш ніж 300 зручні функції, полегшує вам роботу. 

після безкоштовна установка Kutools для Excel, будь-ласка, виконайте наведені нижче дії:

Step1: Виберіть діапазон, з яким ви будете працювати.

Step2: Натисніть кнопку Кутулс > До Фактичного, див. скріншот:

doc до фактичного 1 
 doc стрілка вниз
 doc до фактичного 2


Потім формули у виділенні перетворюються на відображені значення.

Щоб отримати докладнішу інформацію про цю функцію, відвідайте Відображається фактично.

стрілка синя права міхурНа фактичну - Замініть формулу на відображене значення



стрілка синя права міхур Замініть формули текстом Kutools для Excel

Якщо ви хочете замінити формулу текстом, ви можете використовувати Kutools для ExcelАвтора Перетворити формулу на тексt утиліта для перетворення формул у тексти відразу клацніть.

після установки Kutools для Excel, будь ласка, виконайте наведені нижче дії :(Безкоштовно завантажте Kutools для Excel зараз!)

Виберіть формули та натисніть Кутулс > зміст > Перетворити формулу на текст. Дивіться знімок екрана:
doc замінити формулу текстом 3

doc kutools перетворити формулу в текст 2

Потім формули перетворюються на текст, і якщо ви хочете перетворити їх назад у формулу, просто натисніть Кутулс > зміст > Перетворення тексту у формулу.

стрілка синя права міхур Замініть формулу текстом




Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

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

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    shane65 · 6 years ago
    Hi,

    Will it be possible to get a Macro that does what the above macro does but for the entire workbook all at once?

    would be of great help if you can write a macro that can.
  • To post as a guest, your comment is unpublished.
    Chimp4life · 6 years ago
    Bah.. nothing new. Already knew all of hose tricks. In fact, I've been using paste special for quite a while. Unfortunately none of those options works for me. I would like to just set my spreadsheets on auto and let Excel do the trick on its own. I was looking to see if the folks at Microsoft have finally left the stone age by coming up with something more creative, more automated than paste special and VBA. Something that does not require cell selection or any other intervention by the user. For instance, it would be handy if there was a way to allow Excel to automatically kill the equations that are no longer needed but without eliminating the values or cell contents. That would be truly awesome. But I guess such a trick is not out of the cave yet so I'll have to live with 'paste special>values' option until we leave Excel prehistory behind.
    • To post as a guest, your comment is unpublished.
      Saysha · 3 years ago
      Hello Friend,

      Can you please make 2 vb code to convert all the linked formula to value
      embedded within the formula. And the next to convert to formula again back to
      normal with linked path. Like pack unpack option.

      I make report in excel file which is linked to various other excel file and
      then I have send this report to management but I don't want this to paste
      special everytime. I just want to pack the formula and then unpack it when I
      need to work on the same file.

      I hope you understand my need.

      Regards

      Saysha
  • To post as a guest, your comment is unpublished.
    Khurram · 7 years ago
    Can it be possible to apply this macro to specific formula in the range. i.e If we want to convert only vlookup formula to values but not sum formula in the selected range.
  • To post as a guest, your comment is unpublished.
    adminjay · 7 years ago
    Please contact me at jaychivo@extendoffice.com

    We welcome all questions, feedback and bug reports. If you're having an issue, we usually need the following information:
    A brief description of the issue and how it can be replicated (if applicable).
    Your Operating system (Windows 8, Windows 7, etc) and the version information of your Microsoft Office.
    Screenshots that illustrate the problem
  • To post as a guest, your comment is unpublished.
    Rakesh Upreti · 7 years ago
    I want to know or to apply script shown in your example but unable to understand about ---- "how to numbering in excel column or row having some cell single and some are merged". Please help me with pdf tutorials with complete explanation or how can i use your tool with complete explanation.

    Thanks
    Rakesh Upreti
  • To post as a guest, your comment is unpublished.
    SARAH I · 7 years ago
    THIS IS A LIFE SAVER... THANK YOU!!