Note: The other languages of the website are Google-translated. Back to English

Три метода быстро скрыть / замаскировать содержимое ячейки звездочкой или другой строкой в ​​Excel

Иногда вам может потребоваться скрыть содержимое некоторых ячеек, пока вы делитесь книгой с другими пользователями, как показано ниже. В этой статье будут представлены три метода маскирования ячеек звездочкой для скрытия содержимого в Excel.
док-маска ячейка 1


Скрыть и замаскировать содержимое ячейки звездочкой с помощью форматирования ячеек

В Excel, чтобы замаскировать содержимое ячеек звездочкой, вы можете использовать функцию «Форматировать ячейки».

1. Выберите ячейки, которые вы хотите скрыть, с помощью звездочки, затем щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек из контекстного меню.
док-маска ячейка 2

2. в Формат ячеек диалога под Число вкладка, выберите На заказ от Категория список, а затем введите ;;; ** в текстовое поле под Тип.
док-маска ячейка 4

3. Нажмите OK, теперь содержимое выделенной ячейки замаскировано звездочками.
док-маска ячейка 3

Но содержимое ячейки также можно просмотреть в строке формул.
док-маска ячейка 5

4. Поместите курсор в ячейку, содержимое которой вы не хотите скрывать, затем щелкните Обзор > Защитить лист, и снимите флажок Выберите разблокировать ячейки и Форматирование ячеек вариант (другие параметры вы можете проверить по мере необходимости), затем введите и подтвердите пароль для защиты листа в диалоговых окнах.
док-маска ячейка 6

Затем содержимое ячейки было скрыто и замаскировано звездочками.

Внимание: Если содержимое ячейки является числовой строкой, таким образом только содержимое ячейки отображается как пустое.
док-маска ячейка 7


Скрыть строки с # N / A или другими конкретными значениями ошибок с помощью кода VBA

Если вы хотите замаскировать и числа, и текст, вы можете применить код VBA.

1. Выберите ячейки, которые вы хотите зашифровать, и нажмите Alt + F11 ключи для включения Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модули, затем скопируйте и вставьте приведенный ниже код в новый модуль.

VBA: Скрыть строки ошибок # Н / Д

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 кнопка. Смотрите скриншот:
док-маска ячейка 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 содержимое ячейки также можно просмотреть в строке формул.


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

Если вы хотите зашифровать и замаскировать содержимое ячейки специальной строкой, как вам нужно, Зашифровать ячейкуособенность Kutools for Excel может сделать милую услугу.

Инструмент Зашифровать ячейки в Kutools for Excel может:

1. Зашифруйте ячейки пустым
2. Зашифруйте ячейки с помощью символов.
3. Зашифруйте ячейки указанной строкой.

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

После бесплатная установка Kutools for Excel (60-дневная бесплатная пробная версия), выполните следующие действия.

1. Выберите ячейки, которые вы хотите замаскировать, затем щелкните Кутулс Плюс > Зашифровать ячейки.
док-маска ячейка 9

2. Затем во всплывающем диалоговом окне введите и подтвердите пароль, затем в Маска раздел, отметьте нужный вариант.
док-маска ячейка 10

3. Затем нажмите Ok. В настоящее время все выбранные ячейки замаскированы.

Проверьте Ничто, в ячейках отображается бред.
док-маска ячейка 11
док-маска ячейка 12

Проверьте Голец вариант, вы можете ввести любой символ в текстовое поле, тогда в ячейках будет отображаться только символ.
док-маска ячейка 13
док-маска ячейка 14

Проверьте строка вариант, затем введите строку, которую вы хотите отобразить в ячейках.
док-маска ячейка 15
док-маска ячейка 16

Функции: если вы хотите расшифровать ячейки или отобразить содержимое ячейки, вы можете нажать Кутулс Плюс > Расшифровать ячейки, затем введите пароль для успешного дешифрования.
док-маска ячейка 17


Другие операции (статьи), связанные с сокрытием

Скрыть строки по значению
В этом руководстве представлены некоторые методы скрытия строк на основе значения (равно / больше / меньше) в другом столбце Excel.

Скрыть часть текстовой строки
Иногда вы хотите скрыть часть строки, чтобы защитить личную информацию, например номер телефона 123-xxx-xxxx, как вы можете это сделать? В этой статье вы найдете простые решения.


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (5)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Как маскировать базовое значение ячейки: Sub tra5 () Dim selrange As Range
Dim dgstring1, dgstring2, dgstring3, dgstring4 как строка
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

Пожалуйста помоги.
Этот комментарий был сведен к минимуму модератором на сайте
Если вы хотите скрыть только некоторые части строки, есть еще один способ:

=ВЛЕВО(A1,3)&ПОВТОР("*",ДЛСТР(A1)-6)&ВПРАВО(A1,3)
Объяснение:
1. LEFT - Добавит несколько букв слева от фразы.2. REPT - будет повторяться *, n раз. где n может быть LEN(A1) или LEN(A1)-X, где X — это количество букв, которые вы хотите отображать3. ВПРАВО - Добавит несколько букв с конца фразы.
Если содержимое A1 — foo.bar@gmail.com, эта формула даст следующий результат:
фу***********ком
Этот комментарий был сведен к минимуму модератором на сайте
Предлагаю вот что:
Контент A1 – ожидаемый результатfoo.bar@gmail.com – foo***********com

Формула:=ВЛЕВО(A1,3)&ПОВТОР("*",ДЛСТР(A1)-6)&ВПРАВО(A1,3)
Удалите левый или/и правый и измените длину, чтобы контролировать, что заменить на * и что оставить в начале или в конце.
Этот комментарий был сведен к минимуму модератором на сайте
Можно ли создать маску электронной почты без пароля учетной записи электронной почты?
Этот комментарий был сведен к минимуму модератором на сайте
Hola, yo lo solucione asi:
1. Формула: =SI(J7=1;lo que quieren mostrar;"******") y luego,
2. Макрос: один макрос, который descargue el 1 en la celda J7.
3. Ботон: ип ботон дие ejecute ла макрос, пуэде llamarse Mostrar cifrado или algo asi.

Де Esta Manera, се logra solucionar лас тушь для ресниц у ocultamiento де celdas.
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL