Turinys
Kartais dėl įvairių priežasčių turime apsaugoti tam tikras ląsteles, kuriose yra formulių, ir naudotojui reikia rodyti tik reikšmes. Šiuo tikslu formulės turi būti paslėptos nuo rodymo formulių juostoje. Pateiksiu du metodus, kaip paslėpti formules pasirinktoje (-ose) ląstelėje (-ėse) ir rodyti reikšmes "Excel".
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų sąsiuvinį ir, nagrinėdami straipsnį, praktikuokitės patys.
Paslėpti formules ir rodyti tik duomenis.xlsm2 būdai, kaip "Excel" programoje paslėpti formules ir rodyti tik vertes
1. Ląstelių formatavimas siekiant paslėpti formules ir rodyti vertes
Šioje pamokoje naudojame šį duomenų rinkinį:
Naudojau SUM funkcija apskaičiuoti bendrą pardavimų sumą iš viršutinių 3 eilučių. Naudojamą formulę matome formulės juostoje ( f x ). Atlikite toliau nurodytus veiksmus:
Žingsniai
- Pirmiausia turime pasirinkti ląstelę (-es), kurią (-ias) norime keisti, šiuo atveju tai yra ląstelė "Bendra pardavimų suma". C8 .
- Tada eikite į dialogo langelio paleidimo programą, esančią Skaičių grupė į Pagrindinis skirtukas (arba paspauskite Ctrl+1 trumpasis klavišas). Atsidarys naujas formatavimo dialogo langas.
- " Formuoti ląsteles " langelį, pasirinkite Apsauga skirtuką. Jame pažymėkite " Paslėptas " parinktį. Spustelėkite GERAI .
- Tada eikite į Peržiūrėkite skirtukas . Pagal Apsaugoti grupę pasirinkite " Apsaugos lapas ".
- Įsitikinkite, kad " Apsaugoti darbalapį ir užrakintų ląstelių turinį " parinktis pažymėta. Spustelėkite Gerai .
Dabar formulės laukelyje nematysite jokios formulės, tačiau reikšmė bus rodoma ląstelėje.
Skaityti daugiau: Kaip paslėpti formulę "Excel" lape (2 metodai)
2. Paslėpkite formules ir rodykite vertes naudodami VBA
Norėdami pasiekti tą patį, galite naudoti Visual Basic for Application (VBA). Norėdami paslėpti visas skaičiuoklės formules, atlikite toliau nurodytus veiksmus.
Žingsniai
- Jei neturite Kūrėjas skirtuką, žr., kaip rodyti kūrėjo skirtuką .
- Pagal " Kūrėjas " skirtuką, pasirinkite " Vizualinis Pagrindinis ". Atsivers VBA sąsaja.
- VBA redaktoriuje pasirinkite " Įdėkite " ir spustelėkite " Modulis ". Taip bus sukurtas naujas modulis.
- VBA redaktoriuje įrašykite šiuos kodus.
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
- Dabar pasirinkite " Makrokomandos " iš " Peržiūrėti " skirtukas arba " Kūrėjas " skirtukas.
- Pasirinkite "HideFormulasDisplayValues "(mūsų makrokomandos pavadinimas) iš makrokomandų sąrašo ir spustelėkite Paleisti .
Taip bus pašalintos visos pasirinkto lapo formulės ir rodomos tik langelių reikšmės.
Pastaba: turite išsaugoti failą kaip "Excel" makrokomandos įgalintas darbaknygis (.xlsm plėtinys), kad galėtumėte naudoti VBA.
Skaityti daugiau: Kaip paslėpti "Excel" formulę naudojant VBA (4 metodai)
Išvada
Tai du formulės paslėpimo ir reikšmių rodymo būdai. Tikimės, kad tai jums buvo naudinga. Jei susidūrėte su kokiomis nors problemomis arba turite klausimų ar rekomendacijų, nedvejodami komentuokite toliau. Daugiau panašių straipsnių rasite svetainėje Exceldemy .
Ačiū, kad skaitote, gražios dienos.