Скрытие содержимого ячейки

Предположим, что у нас есть несколько ячеек, содержимое которых мы хотим скрыть от беглого взгляда чужого пользователя, не скрывая сами строки или столбцы с данными и не устанавливая пароль, который можно забыть. Можно, конечно, отформатировать их в стиле "белый шрифт на белом фоне", но это не очень спортивно, да и цвет заливки ячеек не всегда белый. Поэтому мы пойдем другим путем.

Для начала давайте создадим пользовательский стиль ячейки, применение которого будет скрывать ее содержимое с помощью особого формата. На вкладке Главная (Home) в списке стилей найдите стиль Обычный (Normal), щелкните по нему правой кнопкой мыши и выберите команду Дублировать (Duplicate):

копирование стиля ячейки

В появившемся после этого окне введите любое имя стиля (например Секрет), снимите все галочки кроме первой (чтобы стиль не менял остальные параметры ячейки) и нажмите кнопку Формат (Format):

hide-cell-content-by-format2.png

На вкладке Число (Number) выберите вариант Все форматы (Custom) и введите в поле Тип (Type) три точки с запятой подряд без пробелов:

скрытие содержимого ячейки Excel

Закройте все окна нажатием на ОК. Мы только что создали пользовательский формат, применение которого будет скрывать содержимое выделенных ячеек и увидеть его можно будет только в строке формул при выделении каждой отдельной ячейки:

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

Как это работает на самом деле

На самом деле все просто. Любой пользовательский формат может состоять из 4 фрагментов-масок, разделенных точкой с запятой, где каждый фрагмент применяется в определенном случае:

  1. Первый - если в ячейке число больше нуля
  2. Второй - если меньше
  3. Третий - если в ячейке ноль
  4. Четвертый - если в ячейке текст

Три подряд точки с запятой Excel воспринимает как четыре пустых маски для всех четырех возможных случаев, т.е. выводит пустоту при любом значении ячейки. 

Ссылки по теме


18.08.2014 09:36:41
Отлично!
18.08.2014 13:16:00
Спасибо, Сергей! Ничего сверхъестественного, конечно, но просто и удобно. Надеюсь, и вам пригодится.
19.08.2014 08:11:05
Всегда думал, что первый и второй форматы - наоборот. Разве не так?
21.08.2014 18:33:06
Правильно думали, это я опечатался. Спасибо :)
d74
14.10.2014 20:18:34
можно ли близким или иным способом скрыть часть текста до или после определенного набора символов, текста? в ячейке есть ключевой текст и второстепенный, который не хотелось бы перемещать в примечание, но его длина ломает оптимальный размер ячейки..
30.10.2014 21:52:54
Спасибо, обязательно применю
23.01.2015 21:05:50
Спасибо. При использовании пропадает рамка таблицы, можно ли скрыть содержимое ячеек, но саму рамку оставить?
20.12.2017 07:09:46
отлично
28.09.2020 20:59:54
А как скрыть содержимое ячейки до определенной даты?
04.11.2020 19:47:29
Тема интересная.

Теперь бы понять куда можно применить полученные знания и зачем.
Наверх