Przejdź do głównej zawartości

Trzy metody szybko ukrywają / maskują zawartość komórki za pomocą gwiazdki lub innego ciągu w programie Excel

Czasami możesz chcieć ukryć część zawartości komórki podczas udostępniania skoroszytu innym użytkownikom, jak pokazano poniżej. W tym artykule przedstawimy trzy metody maskowania komórek gwiazdką w celu ukrycia zawartości w programie Excel.
komórka maski dokumentu 1


Ukryj i zamaskuj zawartość komórki za pomocą gwiazdki za pomocą opcji Formatuj komórki

W programie Excel, aby zamaskować zawartość komórki gwiazdką, możesz użyć funkcji Formatuj komórki.

1. Zaznacz komórki, które chcesz ukryć gwiazdką, a następnie kliknij prawym przyciskiem myszy, aby je zaznaczyć Formatowanie komórek z menu kontekstowego.
komórka maski dokumentu 2

2. w Formatowanie komórek dialog, pod Numer kartę, wybierz Zamówienia Indywidualne od Kategoria list, a następnie wpisz ;;; ** do pola tekstowego pod Rodzaj Nieruchomości.
komórka maski dokumentu 4

3. kliknij OK, teraz zawartość zaznaczonej komórki została zamaskowana gwiazdkami.
komórka maski dokumentu 3

Ale zawartość komórki można również wyświetlić na pasku formuły.
komórka maski dokumentu 5

4. Umieść kursor w komórce, której nie chcesz ukrywać zawartości, a następnie kliknij Review > Chroń arkuszi odznacz Wybierz odblokuj komórki i Formatowanie komórek opcja (inne opcje, które możesz sprawdzić w razie potrzeby), a następnie wpisz i potwierdź hasło do ochrony arkusza w wyświetlanych oknach dialogowych.
komórka maski dokumentu 6

Następnie zawartość komórki została ukryta i zamaskowana gwiazdkami.

Note: Jeśli zawartość komórki jest ciągiem liczbowym, w ten sposób zawartość komórki jest wyświetlana tylko jako pusta.
komórka maski dokumentu 7


Ukryj wiersze z # N / A lub innymi określonymi wartościami błędów według kodu VBA

Jeśli chcesz zamaskować zarówno liczby, jak i teksty, możesz zastosować kod VBA.

1. Wybierz komórki, które chcesz zaszyfrować i naciśnij Alt + F11 klucze do włączenia Microsoft Visual Basic for Applications okno.

2. kliknij wstawka > Moduł, a następnie skopiuj i wklej poniższy kod do nowego modułu.

VBA: Ukryj wiersze błędów # N / A

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. naciśnij F5 klucz do uruchomienia kodu. A następnie wpisz hasło w wyskakującym oknie dialogowym i kliknij OK przycisk. Zobacz zrzut ekranu:
komórka maski dokumentu 8

Wskazówka:

1. Do odszyfrowania komórek możesz użyć poniższego kodu 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. Za pomocą kodu VBA zawartość komórki można również wyświetlić na pasku formuły.


Szyfruj i maskuj zawartość komórki za pomocą gwiazdki lub innego ciągu

Jeśli chcesz zaszyfrować i zamaskować zawartość komórki specjalnym ciągiem według potrzeb, rozszerzenie Zaszyfruj komórkęfunkcja Kutools dla programu Excel może zrobić niezłą przysługę.

Narzędzie Szyfruj komórki w Kutools for Excel może:

1. Zaszyfruj komórki puste
2. Zaszyfruj komórki za pomocą znaków
3. Zaszyfruj komórki za pomocą określonego ciągu.

Kutools dla programu Excel zawiera zaawansowane narzędzia 300 do rozwiązywania łamigłówek Excel w 90% i zapewnia 30-dniowy bezpłatny okres próbny.

Po bezpłatna instalacja Kutools for Excel (60-dniowa bezpłatna wersja próbna), wykonaj poniższe czynności.

1. Wybierz komórki, które chcesz zamaskować, a następnie kliknij Kutools Plus > Szyfruj komórki.
komórka maski dokumentu 9

2. Następnie w wyświetlanym oknie dialogowym wpisz i potwierdź hasło, a następnie wprowadź Maska zaznacz opcję, jeśli potrzebujesz.
komórka maski dokumentu 10

3. Następnie kliknij Ok. Obecnie wszystkie zaznaczone komórki zostały zamaskowane.

Kontrola żaden, komórki wyświetlają ciąg bełkotów.
komórka maski dokumentu 11
komórka maski dokumentu 12

Kontrola Zwęglać opcja, możesz wpisać dowolny znak w pole tekstowe, wtedy komórki będą wyświetlać tylko ten znak.
komórka maski dokumentu 13
komórka maski dokumentu 14

Kontrola sznur opcję, a następnie wpisz ciąg, który chcesz wyświetlić w komórkach.
komórka maski dokumentu 15
komórka maski dokumentu 16

Wskazówka: jeśli chcesz odszyfrować komórki lub wyświetlić zawartość komórki, możesz kliknąć Kutools Plus > Odszyfruj komórki, a następnie wpisz hasło, aby pomyślnie odszyfrować.
komórka maski dokumentu 17


Inne operacje (artykuły) związane z ukrywaniem

Ukryj wiersze na podstawie wartości
W tym samouczku przedstawiono metody ukrywania wierszy na podstawie wartości (równej / większej niż / mniejszej niż) w innej kolumnie w programie Excel.

Ukryj część ciągu tekstowego
Czasami chcesz ukryć część ciągu, aby chronić prywatne informacje, takie jak numer telefonu 123-xxx-xxxx, jak możesz to zrobić? W tym artykule znajdziesz proste rozwiązania.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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