Gå til hovedindhold

Tre metoder skjuler / maskerer celleindhold hurtigt med en stjerne eller anden streng i Excel

Nogle gange vil du måske skjule noget celleindhold, mens du deler projektmappen med andre brugere som vist nedenfor. Her vil denne artikel introducere tre metoder til maskering af celler med stjerne til at skjule indholdet i Excel.
doc maske celle 1


Skjul og maske celleindhold med en stjerne med Format celler

I Excel kan du bruge funktionen Formater celler for at maskere celleindhold med en stjerne.

1. Vælg de celler, du vil skjule med stjerne, og højreklik derefter for at vælge formater celler fra kontekstmenuen.
doc maske celle 2

2. i formater celler dialog under nummer fanebladet, vælg Tilpasset fra Boligtype liste, og skriv derefter ;;; ** ind i tekstboksen under Type.
doc maske celle 4

3. klik OK, nu er det udvalgte celleindhold blevet maskeret med stjerner.
doc maske celle 3

Men celleindholdet kan også ses i formellinjen.
doc maske celle 5

4. Placer markøren ved den celle, du ikke vil skjule indholdet, og klik derefter anmeldelse > Beskyt arkog fjern markeringen Vælg låse celler op , format celler mulighed (andre muligheder kan du kontrollere efter behov), og skriv og bekræft derefter adgangskoden til beskyttelse af arket i de åbne dialogbokse.
doc maske celle 6

Så er celleindholdet blevet skjult og maskeret med stjerner.

Bemærk: Hvis celleindholdet er numerisk streng, skal du kun på denne måde vise celleindholdet som tomt.
doc maske celle 7


Skjul rækker med #N/A eller andre specifikke fejlværdier ved hjælp af VBA-kode

Hvis du vil maskere både tal og tekster, kan du anvende VBA-kode.

1. Vælg de celler, du vil kryptere, og tryk på Alt + F11 taster for at aktivere Microsoft Visual Basic til applikationer vindue.

2. klik indsatte > Moduler, kopier og indsæt derefter nedenstående kode til det nye modul.

VBA: Skjul #N/A fejlrækker

Sub E_Cells()
'UpdatebyExtendoffice
Dim xRg As Range
Dim xERg As Range
Dim xWs As Worksheet
Dim xStrRg As String
Dim xStrPw As String
xStrPw = ""
xStrPw = Application.InputBox("Enter Password", "", "", Type:=2)
If xStrPw = "" Then Exit Sub
On Error Resume Next
Set xERg = Selection
Set xWs = Application.ActiveSheet
Set xRg = xWs.Cells
xRg.Locked = False
xERg.Locked = True
xERg.NumberFormatLocal = "**;**;**;**"
xWs.Protect Password:=xStrPw, DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub 

3. Trykke F5 nøglen til at køre koden. Og skriv derefter adgangskoden i dialogboksen, der popper ud, og klik på OK knap. Se skærmbillede:
doc maske celle 8

Tip:

1. Til dekryptering af cellerne kan du bruge nedenstående makrokode.

Sub D_Cells()
'UpdatebyExtendoffice
Dim xRg As Range
Dim xERg As Range
Dim xWs As Worksheet
Dim xStrRg As String
Dim xStrPw As String
xStrPw = ""
xStrPw = Application.InputBox("Type Password", "", "", Type:=2)
If xStrPw = "" Then Exit Sub
On Error Resume Next
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange
xERg.NumberFormatLocal = "**;**;**;**"
xWs.Unprotect Password:=xStrPw
For Each xERg In xRg
    If xERg.Locked Then xERg.NumberFormatLocal = "@"
Next
End Sub

2. Med VBA-koden kan celleindholdet også ses i formellinjen.


Krypter og masker celleindhold med stjerne eller anden streng

Hvis du vil kryptere og maskere celleindhold med den specielle streng, som du har brug for, Krypter celles funktion af Kutools til Excel kan gøre en god tjeneste.

Værktøjet Krypter celler i Kutools til Excel kan:

1. Krypter celler med tomme
2. Krypter celler med tegn
3. Krypter celler med en specificeret streng.

Kutools til Excel indeholder 300 avancerede værktøjer til at løse dine 90% Excel-gåder og giver dig en 30-dages gratis prøveperiode.

Efter gratis installation af Kutools til Excel (60-dages gratis prøveperiode)skal du gøre som nedenstående trin.

1. Vælg de celler, du vil maskere, og klik derefter Kutools Plus > Krypter celler.
doc maske celle 9

2. Indtast og bekræft derefter adgangskoden i den åbne dialog, og ind Maske sektion, skal du kontrollere indstillingen efter behov.
doc maske celle 10

3. Klik derefter på Ok. På nuværende tidspunkt er alle udvalgte celler blevet maskeret.

Check (Skak) Ingen, viser cellerne en streng af volapyk.
doc maske celle 11
doc maske celle 12

Check (Skak) Char mulighed, kan du skrive et hvilket som helst tegn i tekstboksen, så viser cellerne kun tegnet.
doc maske celle 13
doc maske celle 14

Check (Skak) String mulighed, og skriv derefter den streng, du vil have cellerne vist.
doc maske celle 15
doc maske celle 16

Tip: hvis du vil dekryptere cellerne eller vise celleindholdet, kan du klikke Kutools Plus > Dekrypter celler, og skriv derefter adgangskoden for at dekryptere.
doc maske celle 17


Andre operationer (artikler) relateret til at skjule

Skjul rækker baseret på værdi
Denne vejledning giver nogle metoder til at skjule rækker baseret på værdien (lig med/større end/mindre end) i en anden kolonne i Excel.

Skjul en del af tekststrengen
Nogle gange vil du skjule en del af strengen for at beskytte de private oplysninger, såsom telefonnummer 123-xxx-xxxx, hvordan kan du gøre det? I denne artikel finder du de nemme løsninger.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola, yo lo solucione asi:
1. Formula: =SI(J7=1;lo que quieren mostrar;"******") y luego,
2. Macro: una macro que descargue el 1 en la celda J7.
3. Boton: un botón que ejecute la macro, puede llamarse mostrar cifrado o algo asi.

De esta manera, se logra solucionar las mascaras u ocultamiento de celdas.
This comment was minimized by the moderator on the site
Is it possible to create a mask email without the email account's password?
This comment was minimized by the moderator on the site
I suggest this:
A1 content               - Expected - foo***********com

Formula:=LEFT(A1,3)&REPT("*",LEN(A1)-6)&RIGHT(A1,3)
Remove left or/and right and change the length to control what to replace with * and what to keep at the beginning or at the end.
This comment was minimized by the moderator on the site
If you want to hide only some parts of the string, here is another way:

=LEFT(A1,3)&REPT("*",LEN(A1)-6)&RIGHT(A1,3)
Explanation:
1. LEFT - Will add some letters from the left of the phrase.2. REPT - Will repeat *, n times. where n can be LEN(A1) or LEN(A1)-X where X is the number fo letters that you want to keep showing3. RIGHT - Will add some letters from the end of the phrase.
If A1 content is formula will result in:
foo***********com
This comment was minimized by the moderator on the site
How do Mask baseon cell value :Sub tra5()Dim selrange As Range
Dim dgstring1, dgstring2, dgstring3, dgstring4 As String
dgstring1 = Sheet1.Range("F26")
dgstring2 = Sheet1.Range("F26")
dgstring3 = Sheet1.Range("F26")
dgstring4 = Sheet1.Range("F26")
dgstring = "dgstring1;dgstring2;dgstring3;dgstring4"
selrange.NumberFormatLocal = dgstring
End Sub

Please help.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations