Содержание:
Предположим, у нас есть несколько ячеек, содержимое которых мы хотим скрыть от беглого взгляда постороннего человека, не скрывая сами строки или столбцы с данными и не устанавливая пароль, который можно забыть. Можно, конечно, отформатировать их в стиле «белый шрифт на белом фоне», но это не очень спортивно, да и цвет заливки ячеек не всегда белый. Поэтому мы пойдем другим путем.
Во-первых, давайте создадим собственный стиль ячейки, который скроет ее содержимое, используя собственный формат. Во вкладке Главная в списке стилей найдите стиль нормальная, щелкните по нему правой кнопкой мыши и выберите команду Дублировать:
В появившемся после этого окне введите любое имя стиля (например Secret), снимите все галочки, кроме первого (чтобы стиль не менял остальные параметры ячейки) и нажмите Формат:
На вкладке Дополнительно Номер регистрации выберите опцию Все форматы (Пользовательские) и введите в поле Тип три точки с запятой подряд без пробелов:
Закройте все окна, нажав на OK… Мы только что создали собственный формат, который скроет содержимое выбранных ячеек и будет виден в строке формул только при выборе каждой отдельной ячейки:
Как это работает
На самом деле все просто. Любой пользовательский формат может состоять из 4-х фрагментов маски, разделенных точкой с запятой, где каждый фрагмент применяется в конкретном случае:
- Первый — если число в ячейке больше нуля.
- Второе – если меньше
- Третий – если в ячейке ноль
- Четвертое — если в ячейке есть текст
Excel рассматривает три точки с запятой подряд как четыре пустые маски для всех четырех возможных случаев, т.е. выводит пустоту для любого значения ячейки.
- Как создать свои собственные форматы (человек, кг, тысяча рублей и т.д.)
- Как поставить защиту паролем на ячейки, листы и книги Excel