Съдържание
Понякога се налага да защитим определени клетки, съдържащи формули, по различни причини и е необходимо само стойностите да се показват на потребителя. За тази цел е добре да скрием формулите от показване в лентата с формули. Ще предоставя два метода за скриване на формулите в избрана(и) клетка(и) и показване на стойностите в Excel.
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка и се упражнявайте сами, докато разглеждате статията.
Скриване на формули и показване само на данни.xlsm2 начина за скриване на формулите и показване само на стойностите в Excel
1. Форматиране на клетките за скриване на формули и показване на стойности
В този урок ще използваме следния набор от данни:
Използвал съм функцията SUM за изчисляване на общите продажби от горните 3 реда. Можем да видим използваната формула в лентата с формули ( f x ). Следвайте стъпките, които показваме по-долу:
Стъпки
- Първо, трябва да изберем клетката/клетките, които искаме да променим, в този случай това е клетката "Общо продажби". C8 .
- След това отидете в стартиращия диалогов прозорец под Група номера в Начало (Или натиснете Ctrl+1 за бърз достъп). Ще се появи нов диалогов прозорец за форматиране.
- В " Форматиране на клетките ", изберете Защита В раздела изберете " Скрит " опция. Щракнете върху ОК .
- След това отидете в Преглед на раздел . Съгласно Защита на групата изберете " Защитен лист ".
- Уверете се, че " Защита на работния лист и съдържанието на заключените клетки " е маркирана. Щракнете върху Добре .
Ето я. Сега не можете да видите никаква формула в полето за формула, но стойността ще бъде показана в клетката.
Прочетете още: Как да скриете формулата в лист на Excel (2 метода)
2. Скриване на формулите и показване на стойностите с VBA
Можете да използвате Visual Basic for Application (VBA), за да постигнете същото. За да скриете всички формули в електронната таблица, следвайте следните стъпки.
Стъпки
- Ако не разполагате с Разработчик вижте как да покажете раздела за разработчици .
- В рамките на " Разработчик ", изберете " Визуално Основен ". Ще се появи интерфейсът на VBA.
- В редактора VBA изберете " Вмъкване на " и кликнете върху " Модул ". Това ще създаде нов модул.
- В редактора VBA запишете следните кодове.
Sub HideFormulasDisplayValues() With ActiveSheet .Unprotect .Cells.Locked = False .Cells.SpecialCells(xlCellTypeFormulas).Locked = True .Cells.SpecialCells(xlCellTypeFormulas).FormulaHidden = True .Protect AllowDeletingRows:=True End With End Sub
- Сега изберете " Макроси " от " Вижте " или " Разработчик " раздел.
- Изберете "HideFormulasDisplayValues "(името на нашия макрос) от списъка с макроси и щракнете върху Изпълнявайте .
Това ще премахне всички формули в избрания лист и ще покаже само стойностите в клетките.
Забележка: трябва да запишете файла като Работна книга с макроси на Excel (разширение .xlsm), за да използвате VBA.
Прочетете още: Как да скриете формула в Excel с помощта на VBA (4 метода)
Заключение
Това са двата метода за скриване на формулите и показване на стойностите. Надяваме се, че това ви е било полезно. Ако се сблъскате с някакви проблеми или ако имате въпроси или препоръки, не се колебайте да коментирате по-долу. За повече статии като тази, продължавайте да посещавате Exceldemy .
Благодаря за четенето, приятен ден.