Kazalo
Ta članek prikazuje, kako skriti formulo v programu Excel, vendar dovoliti vnos uporabnikov. Tako boste lahko zaščitili formule pred resno napako ali izgubo podatkov, ki bi jo povzročile naključne in nepričakovane spremembe uporabnikov. Naslednja slika poudarja namen tega članka. Na hitro si jo oglejte in se naučite, kako to storiti.
Prenesi delovni zvezek za prakso
Praktični delovni zvezek lahko prenesete s spodnjega gumba za prenos.
Dovolite vnos skritih formul.xlsm
2 metodi za skrivanje formule, vendar omogočanje vnosa v Excelu
Predstavljajte si, da imate kalkulator bančnih obresti excelov list kot je prikazano na naslednji sliki.
- Uporabnikom želite omogočiti vnos podatkov v območju C4:C7 Vendar jim ne želite dovoliti, da bi spreminjali formule v celicah. C9 na . C10 .
- Za to lahko uporabite eno od naslednjih metod.
1. Skrijte formulo, vendar dovolite vnos z zaščito delovnega lista Excel
List ali delovni zvezek lahko zaščitite tako, da lahko uporabniki urejajo le določene celice. V ta namen sledite spodnjim korakom.
📌 Koraki
- Najprej morate izbrati območje C4:C10 kjer se uporabljajo formule. Lahko pa izberete tudi vse formule v listu Excel z uporabo Pojdi na poseben ukaz. Pritisnite F5>>> Posebno>> Formule>> OK za to.
- Nato pritisnite CTRL+1 da odprete Oblikovanje celic pogovorno okno. Nato preverite Zaklenjeno in . Skriti polja. Nato pritisnite V REDU gumb.
- Zdaj izberite celice, za katere želite, da jih uporabniki lahko urejajo, tj. želite jim omogočiti vnos podatkov v te celice ( C4:C7 ).
- Naslednji tisk CTRL+1 in ponovno pojdite v Zaščita tab. Tokrat ohranite Zaklenjeno in . Skriti odkljukajte polja. Nato pritisnite V REDU gumb.
- Nato izberite Zaščititi list iz Pregled zavihek.
- Vnesete lahko geslo, vendar to ni obvezno. Izberite zaklenjene celice in . Izberite odklenjene celice . Nato pritisnite gumb V REDU gumb.
- Če zdaj izberete celice, ki vsebujejo formule, v polju za formule ne boste videli nobene formule.
- Zdaj poskusite urediti te celice. Nato se bo pojavila naslednja napaka.
- Vendar lahko preprosto vnesete vrednosti v območju C4:C7 . In to bo spremenilo rezultate v celicah C9:C10 .
Preberite več: Kako skriti formulo v Excelu brez zaščite lista (2 metodi)
Podobna branja
- Kako skriti formule pred drugimi uporabniki v Excelu (2 načina)
- Kako skriti formule v Excelu, dokler niso vneseni podatki (2 metodi)
2. Skrijte formulo, vendar dovolite vnos z Excelovim programom VBA
Alternativni način za dosego enakega rezultata kot pri prejšnji metodi je uporaba VBA v programu Excel.
- Najprej pritisnite ALT+F11 da bi to lahko storili. To bo odprlo Microsoft VBA okno.
- Nato pritisnite Vstavljanje>> Nov modul da odprete nov prazen modul, kot je prikazano spodaj.
- Nato z gumbom za kopiranje kopirajte naslednjo kodo.
Sub HideFormulaButAllowInput() ActiveSheet.Protect Userinterfaceonly:=True, AllowFiltering:=True Range("C4:C7").Locked = False End Sub
- Kopirano kodo prilepite na prazen modul. Nato pritisnite F5 za zagon kode.
- Na koncu boste dobili enak rezultat kot pri prejšnji metodi.
Preberite več: Kako skriti formulo v Excelu z uporabo VBA (4 metode)
Stvari, ki si jih je treba zapomniti
- Zaščito lista lahko odstranite iz Pregled Če želite spremeniti formule, tega ne boste mogli storiti, če pozabite geslo.
- Zaščita deluje le na zaklenjenih celicah. Zato se pred uporabo zaščite lista prepričajte, da so želene celice zaklenjene.
Zaključek
Zdaj poznate 2 načina za skrivanje formule, vendar dovolite vnos v Excel-u. Sporočite nam, ali vam je ta članek pomagal rešiti vašo težavo. Za nadaljnja vprašanja ali predloge uporabite spodnji razdelek za komentarje. Obiščete lahko tudi naš ExcelWIKI blog za iskanje rešitev za več težav, povezanih z Excelom. Bodite z nami in se še naprej učite.