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

Як замінити формули на результати чи значення в 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, будь-ласка, виконайте наведені нижче дії:

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-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

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

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

Чи можете ви створити код 2 vb, щоб перетворити всю пов’язану формулу в значення
вбудований у формулу. І наступне, щоб перетворити на формулу знову назад до
звичайний зі зв'язаним шляхом. Як варіант розпакувати пакет.

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

Сподіваюся, ви розумієте мою потребу.

привіт

Сайша
Цей коментар був мінімізований модератором на сайті
Привіт, чи можна буде отримати макрос, який виконує те, що робить вищезазначений макрос, але для всієї книги одночасно? було б дуже корисно, якби ви могли написати макрос, який може.
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL