Как да скриете формулите и да покажете стойностите в Excel (2 начина)

  • Споделя Това
Hugh West

Понякога се налага да защитим определени клетки, съдържащи формули, по различни причини и е необходимо само стойностите да се показват на потребителя. За тази цел е добре да скрием формулите от показване в лентата с формули. Ще предоставя два метода за скриване на формулите в избрана(и) клетка(и) и показване на стойностите в Excel.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка и се упражнявайте сами, докато разглеждате статията.

Скриване на формули и показване само на данни.xlsm

2 начина за скриване на формулите и показване само на стойностите в 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 .

Благодаря за четенето, приятен ден.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.