Три способа быстро скрыть/замаскировать содержимое ячеек звёздочками или другой строкой в Excel
Иногда при совместном использовании книги с другими пользователями может потребоваться скрыть содержимое некоторых ячеек, как показано на рисунке ниже. В этой статье описаны три метода маскировки ячеек звёздочками для скрытия их содержимого в Excel.
- Скрыть и замаскировать содержимое ячеек звёздочками с помощью Установить формат ячейки
- Скрыть и замаскировать содержимое ячеек звёздочками с помощью кода VBA
- Зашифровать и замаскировать содержимое ячеек звёздочками или другой строкой
- Другие связанные статьи (операции) по работе с листами
В Excel для маскировки содержимого ячеек звёздочками воспользуйтесь функцией «Установить формат ячейки».
1. Выделите ячейки, которые нужно скрыть звёздочками, щёлкните правой кнопкой мыши и выберите в контекстном меню Установить формат ячейки.
2. В диалоговом окне Установить формат ячейки на вкладке Число выберите Пользовательский в списке Числовые форматы и введите ;;;** в поле под надписью Тип.
3. Нажмите ОК, и содержимое выбранных ячеек тут же замаскируется звёздочками.
Однако содержимое ячеек по-прежнему отображается в строке формул.
4. Установите курсор в ячейку, содержимое которой не нужно скрывать, затем нажмите Рецензирование > Защитить лист и снимите флажки с опций Выделять разблокированные ячейки и Форматировать ячейки (остальные опции можно оставить по своему усмотрению). После этого введите и подтвердите пароль для защиты листа в появившихся диалоговых окнах.
Теперь содержимое ячеек скрыто и замаскировано звёздочками.
Примечание: если содержимое ячейки — числовая строка, этот способ отобразит её как пустую.
Если нужно маскировать и числа, и текст, воспользуйтесь кодом 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, чтобы запустить код. После этого введите пароль в появившемся диалоговом окне и нажмите кнопку ОК. См. рисунок:
Совет:
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 содержимое ячеек можно также просматривать в строке формул.
Если вы хотите зашифровать и замаскировать содержимое ячеек с помощью специальной строки по вашему выбору, функция Зашифровать ячейку из Kutools для Excel отлично справится с этой задачей.
Инструмент Зашифровать ячейки в Kutools для Excel позволяет: 1. Зашифровать ячейки с пустыми значениями Kutools для Excel включает 300 расширенных инструментов для решения ваших задач в Excel и предлагает 30-дневную бесплатную пробную версию. |
После бесплатной установки Kutools для Excel (30-дневная пробная версия) выполните следующие действия.
1. Выделите ячейки, которые нужно замаскировать, затем нажмите KUTOOLS PLUS > Зашифровать ячейки.
2. В появившемся диалоговом окне введите и подтвердите пароль. В разделе Маска установите нужные параметры.
3. Нажмите кнопку ОК. Теперь все выбранные ячейки замаскированы.
Если выбрать Нет, ячейки отобразят строку случайных символов.

Если выбрать Символ, можно ввести любой символ в текстовое поле — и ячейки будут отображать только его.

Если выбрать Строка, введите строку, которую должны отображать ячейки.

Совет: чтобы расшифровать ячейки или отобразить их содержимое, нажмите KUTOOLS PLUS > Расшифровать ячейки, затем введите пароль для успешной расшифровки.
Скрыть строки на основе значения
В этом руководстве описаны несколько способов скрытия строк в Excel на основе значения (равного, большего или меньшего) в другом столбце.
Скрыть часть текстовой строки
Иногда нужно скрыть часть строки, чтобы защитить конфиденциальную информацию — например, номер телефона вида 123-xxx-xxxx. Как это сделать? В этой статье вы найдёте простые и удобные решения.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек