Прескочи на основното съдържание

Три метода бързо скриват/маскират съдържанието на клетки със звездичка или друг низ в Excel

Автор: Слънце Последна промяна: 2020-11-20

Понякога може да искате да скриете съдържанието на някои клетки, докато споделяте работната книга с други потребители, както е показано на екранната снимка по-долу. Тук тази статия ще представи три метода за маскиране на клетки със звездичка за скриване на съдържанието в Excel.
doc маска клетка 1


Скрийте и маскирайте съдържанието на клетка със звездичка с Форматиране на клетки

В Excel, за да маскирате съдържанието на клетка със звездичка, можете да използвате функцията Форматиране на клетки.

1. Изберете клетките, които искате да скриете със звездичка, след което щракнете с десния бутон, за да изберете Форматиране на клетки от контекстното меню.
doc маска клетка 2

2. В Форматиране на клетки диалог, под Телефон за връзка: , изберете Custom от категория списък и след това въведете ;;;** в текстовото поле под Тип.
doc маска клетка 4

3. кликване OK, сега съдържанието на избраната клетка е маскирано със звездички.
doc маска клетка 3

Но съдържанието на клетката също може да се види в лентата с формули.
doc маска клетка 5

4. Поставете курсора върху клетката, чието съдържание не искате да скриете, след което щракнете Оценки на посетители > Защита на листаи премахнете отметката Изберете клетки за отключване намлява Формат клетки опция (други опции можете да проверите според нуждите), след което въведете и потвърдете паролата за защита на листа в изскачащите диалогови прозорци.
doc маска клетка 6

След това съдържанието на клетката е скрито и маскирано със звездички.

Забележка: Ако съдържанието на клетката е числов низ, по този начин само с показване на съдържанието на клетката като празно.
doc маска клетка 7


Скриване на редове с #N/A или други специфични стойности за грешка чрез VBA код

Ако искате да маскирате както числа, така и текстове, можете да приложите VBA код.

1. Изберете клетките, които искате да шифровате, и натиснете Alt + F11 ключове за активиране Microsoft Visual Basic за приложения прозорец.

2. кликване Поставете > Модули, след това копирайте и поставете кода по-долу в новия модул.

VBA: Скриване на редовете за грешка #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. Натиснете F5 ключ за изпълнение на кода. След това въведете парола в изскачащия диалогов прозорец и щракнете върху OK бутон. Вижте екранна снимка:
doc маска клетка 8

Съвет:

1. За дешифриране на клетките можете да използвате макро кода по-долу.

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. С VBA кода съдържанието на клетката също може да се види в лентата за формули.


Шифровайте и маскирайте съдържанието на клетките със звездичка или друг низ

Ако искате да шифровате и маскирате съдържанието на клетката със специалния низ, от който се нуждаете, Шифроване на клеткаs характеристика на Kutools за Excel може да направи добра услуга.

Инструментът за шифроване на клетки в Kutools за Excel може:

1. Шифроване на клетки с празни
2. Шифроване на клетки със знаци
3. Шифроване на клетки с определен низ.

Kutools за Excel съдържа 300 разширени инструмента за решаване на вашите 90% Excel пъзели и ви предоставя 30-дневна безплатна пробна версия.

След безплатно инсталиране на Kutools за Excel (60-дневен безплатен пробен период), моля, направете стъпките по-долу.

1. Изберете клетките, които искате да маскирате, след което щракнете Kutools плюс > Шифроване на клетки.
doc маска клетка 9

2. След това в изскачащия диалогов прозорец въведете и потвърдете паролата, след което въведете Маска раздел, проверете опцията, ако искате.
doc маска клетка 10

3. След това кликнете Ok. В момента всички избрани клетки са маскирани.

Проверка None, клетките показват поредица от безсмислици.
doc маска клетка 11
doc маска клетка 12

Проверка Овъглявам опция, можете да въведете произволен знак в текстовото поле, след което клетките ще показват само знака.
doc маска клетка 13
doc маска клетка 14

Проверка Низ опция, след което въведете низа, който искате клетките да показват.
doc маска клетка 15
doc маска клетка 16

тип: ако искате да дешифрирате клетките или да покажете съдържанието на клетката, можете да щракнете Kutools плюс > Декриптиране на клетки, след което въведете паролата за успешно дешифриране.
doc маска клетка 17


Други операции (статии), свързани със скриването

Скриване на редове въз основа на стойност
Този урок предоставя някои методи за скриване на редове въз основа на стойността (равна на/по-голяма от/по-малка от) в друга колона в Excel.

Скриване на част от текстов низ
Понякога искате да скриете част от низ, за ​​да защитите личната информация, като например телефонен номер 123-xxx-xxxx, как можете да го направите? В тази статия ще намерите лесните решения.

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
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