Přejít k hlavnímu obsahu

Tři metody rychle skryjí / maskují obsah buněk hvězdičkou nebo jiným řetězcem v aplikaci Excel

Autor: Sun Naposledy změněno: 2020-11-20

Někdy můžete chtít skrýt nějaký obsah buňky při sdílení sešitu ostatním uživatelům, jak je uvedeno níže. Zde tento článek představí tři metody maskování buněk s hvězdičkou pro skrytí obsahu v aplikaci Excel.
buňka masky dokumentu 1


Skrýt a maskovat obsah buněk hvězdičkou pomocí Formátovat buňky

V aplikaci Excel můžete k maskování obsahu buněk hvězdičkou použít funkci Formátovat buňky.

1. Vyberte buňky, které chcete skrýt hvězdičkou, a poté je vyberte pravým tlačítkem Formát buněk z kontextové nabídky.
buňka masky dokumentu 2

2. V Formát buněk dialogové okno pod Číslo vyberte kartu Zvyk od Kategorie seznamu a potom zadejte ;;; ** do textového pole pod Typ.
buňka masky dokumentu 4

3. cvaknutí OK, nyní byl vybraný obsah buňky maskován hvězdičkami.
buňka masky dokumentu 3

Ale obsah buňky lze zobrazit také v řádku vzorců.
buňka masky dokumentu 5

4. Umístěte kurzor na buňku, kterou nechcete skrýt, a poté klepněte na přezkoumání > Chraňte plecha zrušte zaškrtnutí Vyberte odemknout buňky a Formátování buněk možnost (další možnosti můžete zkontrolovat podle potřeby), poté zadejte a potvrďte heslo pro ochranu listu v rozbalovacích dialogových oknech.
buňka masky dokumentu 6

Poté byl obsah buňky skryt a maskován hvězdičkami.

Poznámka: Pokud je obsah buňky číselný řetězec, tímto způsobem pouze se zobrazí obsah buňky jako prázdný.
buňka masky dokumentu 7


Skrýt řádky s # N / A nebo jinými specifickými chybovými hodnotami podle kódu VBA

Pokud chcete maskovat čísla i texty, můžete použít kód VBA.

1. Vyberte buňky, které chcete zašifrovat, a stiskněte Alt + F11 klíče k povolení Microsoft Visual Basic pro aplikace okno.

2. cvaknutí Vložit > Modul, poté zkopírujte a vložte pod kód do nového modulu.

VBA: Skrýt # N / A chybové řádky

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. lis F5 klíč ke spuštění kódu. Do rozevíracího dialogového okna zadejte heslo a klikněte na ikonu OK knoflík. Viz screenshot:
buňka masky dokumentu 8

Tip:

1. K dešifrování buněk můžete použít níže uvedený kód makra.

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. S kódem VBA lze obsah buňky zobrazit také v řádku vzorců.


Šifrujte a maskujte obsah buněk hvězdičkou nebo jiným řetězcem

Pokud chcete šifrovat a maskovat obsah buňky pomocí speciálního řetězce, jak potřebujete, Šifrovat buňkus funkcí Kutools pro Excel může udělat pěknou laskavost.

Nástroj Šifrovat buňky v Kutools pro Excel může:

1. Zašifrujte buňky prázdnými
2. Šifrujte buňky pomocí znaků
3. Šifrujte buňky zadaným řetězcem.

Kutools pro Excel obsahuje 300 pokročilých nástrojů pro řešení vašich 90% hádanek Excelu a poskytuje vám 30denní bezplatnou zkušební verzi.

Po bezplatná instalace programu Kutools pro Excel (60denní bezplatná zkušební verze), proveďte následující kroky.

1. Vyberte buňky, které chcete maskovat, a klepněte na Kutools Plus > Šifrovat buňky.
buňka masky dokumentu 9

2. Poté v rozevíracím dialogu zadejte a potvrďte heslo a poté v Maska sekci, zaškrtněte tuto možnost, jak potřebujete.
buňka masky dokumentu 10

3. Pak klikněte na tlačítko Ok. V současné době byly všechny vybrané buňky maskovány.

Kontrola Nevyplněno, buňky zobrazují řetězec blábolů.
buňka masky dokumentu 11
buňka masky dokumentu 12

Kontrola Char Pokud do textového pole zadáte libovolný znak, zobrazí se v buňkách pouze znak.
buňka masky dokumentu 13
buňka masky dokumentu 14

Kontrola Řetězec vyberte řetězec, který chcete, aby se buňky zobrazovaly.
buňka masky dokumentu 15
buňka masky dokumentu 16

Tip: pokud chcete dešifrovat buňky nebo zobrazit obsah buněk, můžete kliknout Kutools Plus > Dešifrovat buňky, potom zadejte heslo pro úspěšné dešifrování.
buňka masky dokumentu 17


Další operace (články) související se skrytím

Skrýt řádky na základě hodnoty
Tento kurz poskytuje některé metody pro skrytí řádků na základě hodnoty (stejné / větší než / menší než) v jiném sloupci v aplikaci Excel.

Skrýt část textového řetězce
Někdy chcete část řetězce skrýt, abyste chránili soukromé informace, jako je telefonní číslo 123-xxx-xxxx, jak to můžete udělat? V tomto článku najdete jednoduchá řešení.

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
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 Resultfoo.bar@gmail.com - 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 foo.bar@gmail.comThis 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
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations