Cum să ascundeți formulele și să afișați valorile în Excel (2 moduri)

  • Imparte Asta
Hugh West

Uneori trebuie să protejăm anumite celule care conțin formule din diverse motive și avem nevoie ca doar valorile să fie afișate pentru utilizator. Pentru aceasta, este o idee bună să ascundem formulele pentru a nu fi afișate în bara de formule. Voi oferi două metode pentru a ascunde formulele din celula (celulele) selectată (selectate) și pentru a afișa valorile în Excel.

Descărcați caietul de practică

Descărcați acest caiet de exerciții și exersați în timp ce parcurgeți articolul.

Ascundeți formulele și afișați numai datele.xlsm

2 moduri de a ascunde formulele și de a afișa doar valorile în Excel

1. Formatarea celulelor pentru a ascunde formulele și a afișa valorile

Pentru acest tutorial, vom folosi următorul set de date:

Am folosit funcția SUM pentru a calcula vânzările totale din cele 3 rânduri superioare. Putem vedea formula utilizată în bara de formule ( f x Urmați pașii pe care vi-i prezentăm mai jos:

Pași

  • În primul rând, trebuie să selectăm celula/celulele pe care dorim să le modificăm, în acest caz, este vorba de celula de vânzări totale C8 .

  • Apoi, mergeți la lansatorul de casete de dialog din secțiunea Grup de numere în Acasă (sau apăsați Ctrl+1 pentru o scurtătură). Se va deschide o nouă casetă de dialog pentru formatare.

  • În " Formatarea celulelor ", selectați caseta Protecție Sub această filă, bifați rubrica " Ascuns Dați clic pe opțiunea ". OK .

  • Apoi mergeți la Revizuire fila . În conformitate cu Protejați grupul selectați " Protejați foaia ".

  • Asigurați-vă că " Protejați foaia de lucru și conținutul celulelor blocate "Faceți clic pe Ok .

Acum nu mai puteți vedea nicio formulă în caseta de formulare, dar valoarea va fi afișată în celulă.

Citește mai mult: Cum să ascundeți formula în foaia Excel (2 metode)

2. Ascundeți formulele și afișați valorile cu VBA

Puteți utiliza Visual Basic for Application (VBA) pentru a obține același lucru. Pentru a ascunde toate formulele din foaia de calcul, urmați pașii de mai jos.

Pași

  • Dacă nu aveți Dezvoltator consultați cum să afișați fila dezvoltator .
  • În conformitate cu " Dezvoltator ", selectați " Vizual De bază ". Se va deschide interfața VBA.

  • În VBA Editor, selectați " Introduceți " și faceți clic pe " Modul ". Acest lucru va crea un nou modul.

  • În editorul VBA, scrieți următoarele coduri.
 Sub HideFormulasDisplayValues() With ActiveSheet .Unprotect .Cells.Locked = False .Cells.SpecialCells(xlCellTypeFormulas).Locked = True .Cells.SpecialCells(xlCellTypeFormulas).FormulaHidden = True .Protect AllowDeletingRows:=True End With End With End Sub 
  • Acum, selectați " Macros ", fie din " Vezi " sau " Dezvoltator ".

  • Selectați "HideFormulasDisplayValues "(numele macroului nostru) din lista de macrouri și faceți clic pe Rulați .

Aceasta va elimina toate formulele din foaia selectată și va afișa numai valorile din celule.

Notă: trebuie să salvați fișierul ca Caietul de lucru cu macrouri Excel (extensia .xlsm) pentru a utiliza VBA.

Citește mai mult: Cum să ascundeți formula în Excel folosind VBA (4 metode)

Concluzie

Acestea sunt cele două metode de a ascunde formulele și de a afișa valorile. Sperăm că ați găsit acest lucru util. Dacă întâmpinați probleme sau dacă aveți întrebări sau recomandări, nu ezitați să comentați mai jos. Pentru mai multe articole de acest gen, continuați să vizitați Exceldemy .

Mulțumesc pentru lectură, vă doresc o zi bună.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.