Ko delite običajno Excelovo datoteko z drugimi, lahko vidijo in uredijo vse, kar ima Excelova datoteka.
Če ne želite, da kaj spremenijo, imate možnost, da zaščitite celoten delovni list/delovni zvezek ali pa zaščitite določene celice s pomembnimi podatki (da ne želite, da uporabnik zmeša).
Toda tudi če zaščitite delovni list, lahko končni uporabnik še vedno klikne celico in si ogleda formulo, ki se uporablja za izračune.
Če želite formulo skriti, da je uporabniki ne vidijo, lahko to storite tudi vi.
V tej natančni vadnici vam bom pokazal, kako skrite formule v Excelu na zaščitenem delovnem listu (torej to ni vidno uporabniku).
Pa začnimo!
Kako skriti vse formule v Excelu
Ko imate formulo v celici, jo lahko uporabnik vidi na dva načina:
- Z dvojnim klikom na celice in prehodom v način urejanja
- Z izbiro celice in prikazom formule v vrstici s formulo
Ko skrijete formule (kmalu bomo videli, kako), uporabniki celice ne bodo mogli urejati, prav tako pa ne bodo mogli videti formule v vrstici s formulami.
Recimo, da imate niz podatkov, kot je prikazano spodaj, kjer imate formulo v stolpcu D.
Spodaj so navedeni koraki za skrivanje vseh formul v stolpcu D:
- Izberite celice v stolpcu D s formulo, ki jo želite skriti
- Kliknite zavihek »Domov«
- V skupini »Številka« kliknite zaganjalnik pogovornega okna (to je majhna nagnjena ikona puščice v spodnjem desnem kotu skupine)
- V pogovornem oknu »Oblikovanje celic«, ki se odpre, kliknite zavihek »Zaščita«
- Preverite možnost Skrita
- Kliknite V redu
- Kliknite zavihek Pregled na traku
- V skupini Protect kliknite možnost Protect Sheet
- V pogovornem oknu Zaščita vnesite geslo, ki bi bilo potrebno, če želite odkleniti delovni list (če ne želite uporabiti gesla, pustite to polje prazno)
- Kliknite V redu
Zgornji koraki bi zaščitili celoten delovni list tako, da če kliknete celico, ki ima vrednost, vidite vrednost v vrstici s formulo, če pa kliknete celico s formulo, ne bo prikazana nobena formula v vrstici s formulo.
Ker je delovni list zaščiten, ne boste mogli dvoklikniti celice in vstopiti v način urejanja (zato je tudi formula tako skrita).
Čeprav ta metoda dobro deluje, morate vedeti, da lahko liste/celice, ki so zaščitene v Excelu, uporabnik zlahka odklene.
Vsak tehnično podkovan uporabnik lahko zlahka vdre v vaše zaščitene delovne zvezke (preprosto iskanje v Googlu jim bo omogočilo več načinov, kako razbiti zaščiteni delovni list). Ni naravnost, vendar ni preveč težko.
Če pa delate z manj tehnično podkovanimi uporabniki, bi moralo biti dovolj, da dodate geslo.
Preberite tudi: Kako zakleniti formule v Excelu
Kako samo skriti formule v Excelu (in ohraniti možnost urejanja preostalih celic)
Pri zgornji metodi sem vam pokazal, kako zaščititi celoten delovni list (vključno s celicami, ki nimajo formule).
Kaj pa, če ne želite zaščititi celotnega delovnega lista? Kaj pa, če želite samo zaščititi celice, ki imajo formule, in te formule skriti pred uporabnikom.
To se lahko zgodi, če želite, da uporabniki vnesejo podatke (na primer v obrazec za vnos podatkov), vendar ne morejo urejati formule ali si je ogledati.
Tudi to je mogoče enostavno narediti.
Za razliko od prejšnje metode, kjer smo zaščitili vse celice na delovnem listu, bi pri tej metodi izbrali samo celice, ki imajo formule, in zaščitile te celice.
Preostali delovni list bo uporabniku ostal odprt za urejanje.
Recimo, da imate nabor podatkov, kot je prikazano spodaj, kjer želite samo zaščititi formule v stolpcu D (ki vsebuje formule).
Če želite celico zaščititi, mora imeti omogočeno lastnost 'Zaklenjeno' in zaščito s traku. Šele ko se oba dogodita, se celica resnično zaklene (torej je ni mogoče urejati).
To tudi pomeni, da če onemogočite lastnost zaklepanja za nekaj celic, jih lahko po zaščiti delovnega lista še vedno uredite.
Ta koncept bomo uporabili, ko bomo onemogočili zaklenjeno lastnost za vse celice, razen za tiste, ki imajo formule.
Poglejmo, kako to storiti.
1. korak - onemogočite lastnost zaklepanja za vse celice
Zato moramo najprej onemogočiti lastnost Locked za vse celice (tako da teh ni mogoče zaščititi)
Spodaj so navedeni koraki za to:
- Izberite vse celice na delovnem listu (to lahko storite s klikom na sivi trikotnik v zgornjem levem delu lista).
- Kliknite zavihek Domov
- V skupini Število kliknite zaganjalnik pogovornega okna
- V pogovornem oknu Oblikovanje celic kliknite zavihek »Zaščita«
- Počistite možnost Zaklenjeno
- Kliknite V redu
Zgornji koraki so onemogočili zaklenjeno lastnost za vse celice na delovnem listu.
Zdaj, tudi če grem zaščititi list z možnostjo na traku (Pregled >> Zaščiti list), celice ne bodo popolnoma zaklenjene in celice lahko še vedno urejate.
2. korak - Omogočite zaklenjeno in skrito lastnost samo za celice s formulami
Če želim formulo skriti pred vsemi celicami na delovnem listu, moram zdaj nekako identificirati celice, ki imajo formulo, in te celice nato zakleniti.
Med zaklepanjem teh celic bi se prepričal, da je formula skrita tudi v vrstici s formulami.
Spodaj so navedeni koraki za skrivanje formul:
- Izberite vse celice na delovnem listu (to lahko storite s klikom na sivi trikotnik v zgornjem levem delu lista).
- Kliknite zavihek Domov
- V skupini za urejanje kliknite možnost Najdi in izberi
- Kliknite možnost »Pojdi na posebno«.
- V pogovornem oknu Pojdi na posebno kliknite možnost Formule. S tem bodo izbrane vse celice, ki vsebujejo formulo
- Ko so celice z izbranimi formulami, pridržite tipko Control in nato pritisnite tipko 1 (ali tipko Command in tipko 1, če uporabljate Mac). S tem se odpre pogovorno okno Številčna oblika
- Kliknite zavihek "Zaščita"
- Preverite, ali sta označeni možnosti »Zaklenjeno« in »Skrito«
- Kliknite V redu
3. korak - Zaščita delovnega lista
V dosedanjem postopku je lastnost Locked onemogočena za vse celice, razen za tiste, ki imajo v sebi formulo.
Če torej zaščitim celoten delovni list, bi bile zaščitene samo tiste celice, ki imajo formulo (saj za zaklepanje celice potrebujete lastnost Zaklenjeno).
Tu so naslednji koraki:
- Kliknite zavihek Pregled
- V skupini Zaščita kliknite možnost »Zaščiti list«
- V pogovornem oknu Zaščitni list vnesite geslo (neobvezno)
- Kliknite V redu
Zgornji koraki bi zaklenili samo tiste celice, ki imajo v sebi formulo, hkrati pa skrijejo formulo pred uporabniki.
Uporabniki ne bodo mogli dvakrat klikniti in vstopiti v način urejanja ter si ogledati formule v vrstici s formulami.
Kako skriti formule brez zaščite delovnega lista
Če se sprašujete, ali lahko skrijete formule v Excelu, ne da bi zaščitili list, na žalost, ne moreš.
Čeprav lahko to storite s kompleksno kodo VBA, bi bilo nezanesljivo in bi lahko vodilo do drugih težav. Tukaj je članek, ki deli takšno kodo (uporabite jo, če res ne morete brez nje)
Zaenkrat je edini način, da skrijete formule v Excelu, zaščititi list in poskrbite, da bodo skrite lastnosti omogočene celicam s formulo.
Upam, da vam je bila ta vadnica koristna.