Excel отображение и скрытие нулевых значений
Существует несколько способов отобразить или скрыть нулевые значения.
Использование настроек программы:
- В меню Сервис выберите пункт Параметры, а затем откройте вкладку Вид.
- Выполните одно из указанных ниже действий.
- Чтобы отобразить нулевые значения (0) в ячейках, установите флажок Нулевые значения.
- Чтобы отображать нулевые значения как пустые ячейки, снимите этот флажок.
Использование числового формата
Если значение в одной из этих ячеек меняется на ненулевое, формат этого значения будет аналогичен общему числовому формату.
- Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
- В меню Формат выберите команду Ячейки, а затем откройте вкладку Число.
- В списке Категория выберите пункт Пользовательская.
- В поле Тип введите #,00;-#,00;;@.
На самом деле все, как обычно, очень просто. Как Вы уже, наверное, заметили Excel использует несколько спецсимволов в масках форматов:
- 0 (ноль) – одно обязательное знакоместо (разряд), т.е. это место в маске формата будет заполнено цифрой из числа, которое пользователь введет в ячейку. Если для этого знакоместа нет числа, то будет выведен ноль. Например, если к числу 12 применить маску 0000, то получится 0012, а если к числу 1,3456 применить маску 0,00 – получится 1,35.
- # (решетка) – одно необязательное знакоместо – примерно то же самое, что и ноль, но если для знакоместа нет числа, то ничего не выводится
- (пробел) – используется как разделитель групп разрядов
- [ ] – в квадратных скобках перед маской формата можно указать название цвета шрифта. Разрешено использовать следующие цвета: черный, белый, красный, синий, зеленый, жёлтый, голубой.
Плюс пара простых правил:
- Любой пользовательский текст (кг, чел, шт и тому подобные) или символы (в том числе и пробелы) – надо обязательно заключать в кавычки.
- Можно указать несколько (до 4-х) разных масок форматов через точку с запятой. Тогда первая из масок будет применяться к ячейке, если число в ней положительное, вторая – если отрицательное, третья – если содержимое ячейки равно нулю и четвертая – если в ячейке не число, а текст (см. выше пример с температурой).
Примечания
- Скрытые значения отображаются только в строке формул или в ячейке при ее редактировании. На печать эти значения не выводятся.
- Чтобы снова отобразить скрытые значения, выделите ячейки, выберите команду Ячейки в меню Формат, а затем откройте вкладку Число. Для применения числового формата, определенного по умолчанию, в списке Категория выберите пункт Общие. Для повторного отображения даты или времени выберите подходящий формат даты или времени на вкладке Число.
Использование условного форматирования
- Выделите ячейку, содержащую нулевое (0) значение.
- В меню Формат выберите команду Условное форматирование.
- В поле слева выберите пункт Значение ячейки.
- Во втором поле слева выберите пункт равно.
- В поле справа введите 0.
- Нажмите кнопку Формат и откройте вкладку Шрифт.
- В списке Цвет выберите белый цвет.
«,»author»:»ÐвÑоÑ: Roman Broo»,»date_published»:»2018-12-31T16:56:00.000Z»,»lead_image_url»:»https://lh3.googleusercontent.com/proxy/O8sQz0wmOHTrM5VrDV_Um4edzrph9b5y1vyM053pa8MxPdR41atKrbGYZPRmDojte8O-Xp0DIkJXPjYQ0omgz2AFWsY17lrTJdzDBmqpzK4JY6KYXYs=w1200-h630-p-k-no-nu»,»dek»:null,»next_page_url»:null,»url»:»https://programming086.blogspot.com/2011/11/excel.html»,»domain»:»programming086.blogspot.com»,»excerpt»:»Ð¡ÑÑеÑÑвÑÐµÑ Ð½ÐµÑколÑко ÑпоÑобов оÑобÑазиÑÑ Ð¸Ð»Ð¸ ÑкÑÑÑÑ Ð½ÑлевÑе знаÑениÑ. ÐÑполÑзование наÑÑÑоек пÑогÑаммÑ: Ð Ð¼ÐµÐ½Ñ Ð¡ÐµÑÐ²Ð¸Ñ Ð²ÑбеÑиÑе пÑÐ½ÐºÑ Ðах»,»word_count»:423,»direction»:»ltr»,»total_pages»:1,»rendered_pages»:1}
Скрытие/отображение ненужных строк и столбцов
Предположим, что у нас имеется вот такая таблица, с которой приходится «танцевать» каждый день:
Кому таблица покажется маленькой — мысленно умножьте ее по площади в двадцать раз, добавив еще пару кварталов и два десятка крупных российских городов.
Задача — временно убирать с экрана ненужные в данный момент для работы строки и столбцы, т.е.,
- скрывать подробности по месяцам, оставляя только кварталы
- скрывать итоги по месяцам и по кварталам, оставляя только итог за полугодие
- скрывать ненужные в данный момент города (я работаю в Москве — зачем мне видеть Питер?) и т.д.
В реальной жизни примеров таких таблиц — море.
Способ 1. Скрытие строк и столбцов
Способ, прямо скажем, примитивный и не очень удобный, но два слова про него сказать можно. Любые выделенные предварительно строки или столбцы на листе можно скрыть, щелкнув по заголовку столбца или строки правой кнопкой мыши и выбрав в контекстном меню команду Скрыть (Hide):
Для обратного отображения нужно выделить соседние строки/столбцы и, щелкнув правой кнопкой мыши, выбрать в меню, соответственно, Отобразить (Unhide).
Проблема в том, что с каждым столбцом и строкой придется возиться персонально, что неудобно.
Способ 2. Группировка
Если выделить несколько строк или столбцов, а затем выбрать в меню Данные — Группа и структура — Группировать (Data — Group and Outline — Group), то они будут охвачены прямоугольной скобкой (сгруппированы). Причем группы можно делать вложенными одна в другую (разрешается до 8 уровней вложенности):
Более удобный и быстрый способ — использовать для группировки выделенных предварительно строк или столбцов сочетание клавиш Alt+Shift+стрелка вправо, а для разгруппировки Alt+Shift+стрелка влево, соответственно.
Такой способ скрытия ненужных данных гораздо удобнее — можно нажимать либо на кнопку со знаком «+» или «—«, либо на кнопки с цифровым обозначением уровня группировки в левом верхнем углу листа — тогда все группы нужного уровня будут сворачиваться или разворачиваться сразу.
Кроме того, если в вашей таблице присутствуют итоговые строки или столбцы с функцией суммирования соседних ячеек, то есть шанс (не 100%-ый правда), что Excel сам создаст все нужные группировки в таблице одним движением — через меню Данные — Группа и структура — Создать структуру (Data — Group and Outline — Create Outline). К сожалению, подобная функция работает весьма непредсказуемо и на сложных таблицах порой делает совершенную ерунду. Но попробовать можно.
В Excel 2007 и новее все эти радости находятся на вкладке Данные (Data) в группе Структура (Outline):
Способ 3. Скрытие помеченных строк/столбцов макросом
Этот способ, пожалуй, можно назвать самым универсальным. Добавим пустую строку и пустой столбец в начало нашего листа и отметим любым значком те строки и столбцы, которые мы хотим скрывать:
Теперь откроем редактор Visual Basic (ALT+F11), вставим в нашу книгу новый пустой модуль (меню Insert — Module) и скопируем туда текст двух простых макросов:
Sub Hide() Dim cell As Range Application.ScreenUpdating = False 'отключаем обновление экрана для ускорения For Each cell In ActiveSheet.UsedRange.Rows(1).Cells 'проходим по всем ячейкам первой строки If cell.Value = «x» Then cell.EntireColumn.Hidden = True 'если в ячейке x — скрываем столбец Next For Each cell In ActiveSheet.UsedRange.Columns(1).Cells 'проходим по всем ячейкам первого столбца If cell.Value = «x» Then cell.EntireRow.Hidden = True 'если в ячейке x — скрываем строку Next Application.ScreenUpdating = True End Sub Sub Show() Columns.Hidden = False 'отменяем все скрытия строк и столбцов Rows.Hidden = False End Sub
Как легко догадаться, макрос Hide скрывает, а макрос Show — отображает обратно помеченные строки и столбцы. При желании, макросам можно назначить горячие клавиши (Alt+F8 и кнопка Параметры), либо создать прямо на листе кнопки для их запуска с вкладки Разработчик — Вставить — Кнопка (Developer — Insert — Button).
Способ 4. Скрытие строк/столбцов с заданным цветом
Допустим, что в приведенном выше примере мы, наоборот, хотим скрыть итоги, т.е. фиолетовые и черные строки и желтые и зеленые столбцы. Тогда наш предыдущий макрос придется немного видоизменить, добавив вместо проверки на наличие «х» проверку на совпадение цвета заливки с произвольно выбранными ячейками-образцами:
Sub HideByColor() Dim cell As Range Application.ScreenUpdating = False For Each cell In ActiveSheet.UsedRange.Rows(2).Cells If cell.Interior.Color = Range(«F2»).Interior.Color Then cell.EntireColumn.Hidden = True If cell.Interior.Color = Range(«K2»).Interior.Color Then cell.EntireColumn.Hidden = True Next For Each cell In ActiveSheet.UsedRange.Columns(2).Cells If cell.Interior.Color = Range(«D6»).Interior.Color Then cell.EntireRow.Hidden = True If cell.Interior.Color = Range(«B11»).Interior.Color Then cell.EntireRow.Hidden = True Next Application.ScreenUpdating = True End Sub
Однако надо не забывать про один нюанс: этот макрос работает только в том случае, если ячейки исходной таблицы заливались цветом вручную, а не с помощью условного форматирования (это ограничение свойства Interior.Color). Так, например, если вы с помощью условного форматирования автоматически подсветили в своей таблице все сделки, где количество меньше 10:
…и хотите их скрывать одним движением, то предыдущий макрос придется «допилить». Если у вас Excel 2010-2013, то можно выкрутиться, используя вместо свойства Interior свойство DisplayFormat.Interior, которое выдает цвет ячейки вне зависимости от способа, которым он был задан. Макрос для скрытия синих строк тогда может выглядеть так:
Sub HideByConditionalFormattingColor() Dim cell As Range Application.ScreenUpdating = False For Each cell In ActiveSheet.UsedRange.Columns(1).Cells If cell.DisplayFormat.Interior.Color = Range(«G2»).DisplayFormat.Interior.Color Then cell.EntireRow.Hidden = True Next Application.ScreenUpdating = True End Sub
Ячейка G2 берется в качестве образца для сравнения цвета. К сожалению, свойство DisplayFormat появилось в Excel только начиная с 2010 версии, поэтому если у вас Excel 2007 или старше, то придется придумывать другие способы.
Ссылки по теме
Ненужные данные в Excel: как скрыть и отобразить снова
Наверняка каждый активный пользователь ПК хоть раз в жизни да сталкивался с тем, что при работе в программе Microsoft Office Excel возникала необходимость спрятать часть введённых данных, не удаляя их при этом из таблицы.
Сделать это можно при помощи обычного скрытия отдельных столбцов или строк.
Такая возможность программы окажется весьма кстати, когда вам будет необходимо произвести предварительный просмотр документа, который должен быть отправлен на печать.
Думаю, многие из вас знают, как трудно работать с таблицами, в которых бесконечным полотном стелются числа.
Для того чтобы акцентировать внимание исключительно на главные значения, убрать с глаз промежуточные результаты, вам и пригодится функция скрытия ненужных ячеек.
Кстати, если в процессе проверки документа вы обнаружите в нём недоработки, у вас будет возможность отобразить спрятанные в листе Excel данные, чтобы скорректировать их.
В случае необходимости вы можете спрятать ненужные данные, не удаляя их
Должен заметить, что ни одна формула, при расчёте которой были использованы данные из скрытых ячеек, не будет очищена после того, как вы спрячете ячейку с исходными данными.
То, что значение исчезает из виду, вовсе не означает, что оно исчезает из таблицы, а потому ваши формулы, будьте уверены, будут функционировать в нормальном режиме. Единственным исключением из этого правила является такая функция Excel, как «Промежуточные итоги».
Всё дело в том, что если значение первого аргумента указанной функции больше 100, то она проигнорирует все данные, что в результате структурирования или фильтрации оказались в скрытых строках или столбцах.Кстати, после внедрения новой функции «Агрегат» у пользователей Excel появилась возможность устанавливать специальный параметр, при помощи которого можно будет проигнорировать данные ячеек, что были скрыты.
Как скрывать данные в столбцах и строках?
Если вы столкнулись с необходимостью скрыть столбцы и/или строки, тогда вам непременно пригодятся следующие способы:
- Выделите ячейки в столбцах и/или строках, которые вам нужно спрятать. После активации необходимой области перейдите во вкладку «» и выберите в выпадающем списке категорию «Ячейки». Перейдите в пункт «Формат». Перед вами должно открыться окно, в котором вы найдёте позицию «Скрыть или отобразить». При помощи клика мыши выберите и активируйте нужную вам функцию — «Скрыть столбцы» или «Скрыть строки», соответственно.
- Выделите ненужные вам столбцы и/или строки и при помощи клика по правой кнопке мыши в области заголовка выбранных столбцов вызовите контекстное меню. В появившемся окошке найдите и выберите команду «Скрыть».
Вызовите контекстное меню и нажмите «Скрыть»
- Выделите область с мешающими ячейками, которую вы желаете спрятать, а затем воспользуйтесь сочетанием клавиш «Ctrl+0», для того чтобы убрать столбцы, или «Ctrl+9», если желаете избавить рабочую зону от строк.
Как отобразить скрытые данные?
Вполне возможно, что вскоре после того, как вы спрячете ненужные вам данные, они понадобятся вам вновь. Разработчики Excel предусмотрели такой вариант развития событий, а потому сделали возможным отображение ранее скрытых от глаз ячеек. Для того чтобы вновь вернуть в зону видимости спрятанные данные, вы можете воспользоваться такими алгоритмами:
- Выделите все скрытые вами столбцы и строки при помощи активации функции «Выделить все». Для этого вам пригодится комбинация клавиш «Ctrl+A» или клик по пустому прямоугольнику, расположившемся по левую сторону от столбца «А», сразу над строкой «1». После этого вы можете смело приступать к уже знакомой последовательности действий. Нажмите на вкладку «» и в появившемся списке выберите «Ячейки». Здесь нас не интересует ничего, кроме пункта «Формат», поэтому необходимо кликнуть по нему. Если вы сделали все правильно, то должны увидеть на своём экране диалоговое окно, в котором вам необходимо найти позицию «Скрыть или отобразить». Активируйте нужную вам функцию — «Отобразить столбцы» или «Отобразить строки», соответственно.
- Сделайте активными все зоны, которые прилегают к области скрытых данных. Щёлкните правой кнопкой мыши по пустой зоне, которую желаете отобразить. На вашем экране появится контекстное меню, в котором вам необходимо активировать команду «Показать». Активируйте её. Если лист содержит слишком много скрытых данных, то опять же имеет смысл воспользоваться комбинацией клавиш «Ctrl+A», которая выделит всю рабочую область Excel.
В контекстном меню выберите «Показать»
Кстати, если вы хотите сделать доступным для просмотра столбец «А», то советуем вам активировать его при помощи прописи «А1» в «Поле имени», расположенном сразу за строкой с формулами.
Бывает так, что даже выполнение всех вышеперечисленных действий не оказывает необходимого эффекта и не возвращает в поле зрения скрытую информацию.
Причиной тому может быть следующее: ширина столбцов равна отметке «0» или величине, приближенной к этому значению. Чтобы решить данную проблему, достаточно просто увеличить ширину столбцов.
Сделать это можно за счёт банального перенесения правого края столбика на необходимое вам расстояние в правую сторону.
В целом следует признать, что такой инструмент Excel весьма полезен, поскольку предоставляет нам возможность в любой момент скорректировать свой документ и отправить на печать документ, содержащий лишь те показатели, которые действительно нужны для просмотра, не удаляя при этом их из рабочей области. Контроль за отображением содержания ячеек — это возможность фильтрации главных и промежуточных данных, возможность концентрирования на первоочередных проблемах.
Как сделать чтобы excel не считал скрытые ячейки?
Если у нас имеется таблица, по которой должны считаться итоги, то важную роль играет какой именно функцией они вычисляются, т.к. в таблице могут быть:
- Включены фильтры
- Скрыты некоторые строки
- Свернуты сгруппированные строки
- Промежуточные итоги внутри таблицы
- Ошибки в формулах
Некоторые из приведенных ниже способов чувствительны к этим факторам, некоторые – нет. Это нужно учитывать при выполнении вычислений:
СУММ (SUM) – тупо суммирует все в выделенном диапазоне без разбора, т.е. и скрытые строки в том числе. Если хотя бы в одной ячейке есть любая ошибка – перестает считать и тоже выдает ошибку на выходе.
ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTALS) с кодом 9 в первом аргументе – суммирует все видимые после фильтра ячейки. Игнорирует другие подобные функции, которые могут считать внутренние подитоги в исходном диапазоне.
ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTALS) с кодом 109 в первом аргументе – суммирует все видимые после фильтра и группировки (или скрытия) ячейки. Игнорирует другие подобные функции, которые могут считать внутренние подитоги в исходном диапазоне.
Если нужно не суммировать, то можно использовать другие значения кода математической операции:
АГРЕГАТ (AGGREGATE) – самая мощная функция, появившаяся в Office 2010. Также как и ПРОМЕЖУТОЧНЫЕ.ИТОГИ может не только суммировать, но и считать среднее, количество, минимум, максимум и т.д. — код операции задается первым аргументом. Плюс к этому имеет множество опций по подсчету, которые можно указать вторым аргументом:
Процедура включения отображения
Сразу нужно сказать, что выбор варианта включения отображения скрытых элементов в первую очередь зависит от того, каким образом они были скрыты. Зачастую эти способы используют совершенно разную технологию. Существуют такие варианты скрыть содержимое листа:
- сдвиг границ столбцов или строк, в том числе через контекстное меню или кнопку на ленте;
- группирование данных;
- фильтрация;
- скрытие содержимого ячеек.
А теперь попробуем разобраться, как можно отобразить содержимое элементов, скрытых при помощи вышеперечисленных методов.
Способ 1: размыкание границ
Чаще всего пользователи прячут столбцы и строки, смыкая их границы. Если границы были сдвинуты очень плотно, то потом трудно зацепиться за край, чтобы раздвинуть их обратно. Выясним, как это можно сделать легко и быстро.
- Выделяем две смежные ячейки, между которыми находятся скрытые столбцы или строки. Переходим во вкладку «». Кликаем по кнопке «Формат», которая расположена в блоке инструментов «Ячейки». В появившемся списке наводим курсор на пункт «Скрыть или отобразить», который находится в группе «Видимость». Далее в появившемся меню выбираем пункт «Отобразить строки» или «Отобразить столбцы», в зависимости от того, что именно скрыто.
- После этого действия скрытые элементы покажутся на листе.
Существует ещё один вариант, который можно задействовать для отображения скрытых при помощи сдвига границ элементов.
- На горизонтальной или вертикальной панели координат, в зависимости от того, что скрыто, столбцы или строки, курсором с зажатой левой кнопкой мыши выделяем два смежных сектора, между которыми спрятаны элементы. Кликаем по выделению правой кнопкой мыши. В контекстном меню выбираем пункт «Показать».
- Скрытые элементы будут тут же отображены на экране.
Эти два варианта можно применять не только, если границы ячейки были сдвинуты вручную, но также, если они были спрятаны с помощью инструментов на ленте или контекстного меню.
Способ 2: Разгруппировка
Строки и столбцы можно также спрятать, используя группировку, когда они собираются в отдельные группы, а затем скрываются. Посмотрим, как их отобразить на экране заново.
- Показателем того, что строки или столбцы сгруппированы и спрятаны, является наличие значка «+» слева от вертикальной панели координат или сверху от горизонтальной панели соответственно. Для того, чтобы показать скрытые элементы, достаточно нажать на этот значок.
Также можно их отобразить, нажав на последнюю цифру нумерации групп. То есть, если последней цифрой является «2», то жмите на неё, если «3», то кликайте по данной цифре. Конкретное число зависит от того, сколько групп вложено друг в друга. Эти цифры расположены сверху от горизонтальной панели координат или слева от вертикальной.
- После любого из данных действий содержимое группы раскроется.
- Если же для вас этого недостаточно и нужно произвести полную разгруппировку, то сначала выделите соответствующие столбцы или строки. Затем, находясь во вкладке «Данные», кликните по кнопке «Разгруппировать», которая расположена в блоке «Структура» на ленте. В качестве альтернативного варианта можно нажать комбинацию горячих кнопок Shift+Alt+стрелка влево.
Группы будут удалены.
Способ 3: снятие фильтра
Для того, чтобы скрыть временно ненужные данные, часто применяют фильтрацию. Но, когда наступает необходимость вернуться к работе с этой информацией, фильтр нужно снять.
- Щелкаем по значку фильтра в столбце, по значениям которого производилась фильтрация. Такие столбцы найти легко, так как у них обычная иконка фильтра с перевернутым треугольником дополнена ещё пиктограммой в виде лейки.
- Открывается меню фильтрации. Устанавливаем галочки напротив тех пунктов, где они отсутствуют. Именно эти строки не отображаются на листе. Затем кликаем по кнопке «OK».
- После этого действия строки появятся, но если вы хотите вообще удалить фильтрацию, то нужно нажать на кнопку «Фильтр», которая расположена во вкладке «Данные» на ленте в группе «Сортировка и фильтр».
Способ 4: форматирование
Для того чтобы скрыть содержимое отдельных ячеек применяют форматирование, вводя в поле типа формата выражение «;;;». Чтобы показать спрятанное содержимое, нужно вернуть этим элементам исходный формат.
- Выделяем ячейки, в которых находится скрытое содержимое. Такие элементы можно определить по тому, что в самих ячейках не отображается никаких данных, но при их выделении содержимое будет показано в строке формул.
- После того, как выделение было произведено, кликаем по нему правой кнопкой мыши. Запускается контекстное меню. Выбираем пункт «Формат ячеек…», щелкнув по нему.
- Запускается окно форматирования. Производим перемещение во вкладку «Число». Как видим, в поле «Тип» отображается значение «;;;».
- Очень хорошо, если вы помните, каково было изначальное форматирование ячеек. В таком случае вам только останется в блоке параметров «Числовые форматы» выделить соответствующий пункт. Если же вы не помните точного формата, то опирайтесь на сущность контента, который размещен в ячейке. Например, если там находится информация о времени или дате, то выбирайте пункт «Время» или «Дата», и т.п. Но для большинства типов контента подойдет пункт «Общий». Делаем выбор и жмем на кнопку «OK».
Как видим, после этого скрытые значения снова отображаются на листе. Если вы посчитаете, что отображение информации некорректно, и, например, вместо даты видите обычный набор цифр, то попробуйте ещё раз поменять формат.
Урок: Как изменить формат ячейки в Excel
При решении проблемы отображения скрытых элементов главная задача состоит в том, чтобы определить, с помощью какой технологии они были спрятаны. Потом, исходя из этого, применять один из тех четырех способов, которые были описаны выше. Нужно уяснить, что если, например, контент был скрыт путем смыкания границ, то разгруппировка или снятие фильтра отобразить данные не помогут.
Мы рады, что смогли помочь Вам в решении проблемы.
Как скрыть в Excel значение ячеек
Здравствуй уважаемый читатель!
Эту статью я решил посвятить любителям жанра детектива, и она понравится почитателям Джеймса Бонда и Мата Хари. Одним словом, речь пойдет о том, как скрыть в Excel значение ячеек, то есть сделать его невидимым для визуального отображения.
Есть много случаев, когда необходимо сделать значения в ячейках невидимыми и к таким причинам можно отнести:
- сокрытие промежуточных результатов вычислений;
- скрыть нулевые значения;
- убрать отображение результатов вычислений типа ЛОЖЬ, ИСТИНА;
- скрытие проверочных формул и т.п.
Способ исполнения может отличатся, в зависимости от тех целей которые вы ставить и только вам решать подойдет он или нет. Я не скажу, что простой способ, станет выходом из вашей ситуации, это может быть и самый сложный, вам самим нужно будет это определить и выбрать.
Скрыть текст в ячейке можно с помощью:
Ну что-же рассмотрим все способы, как возможно скрыть в Excel значение ячеек более подробнее и по вышесоставленому порядку, итак:
1. Изменение пользовательского формата
Это один из самых простых вариантов скрыть значение ячеек, то есть в строке состояния вы данные видите, а вот в ячейке он не отображается. Это достигается введением своего формата ячеек.
Ставите курсор на ячейку или диапазон ячеек, вызываете контекстное меню и выбираете «Формат ячеек», здесь нам нужен ярлык «Число» и выбираем числовой формат «(все форматы)», как видите там много форматов собрано, но вы создадите свой в поле «Тип» вы указываете формат «;;;» («кавычки» не писать, только три знака точка с запятой) и видите как из поля исчезли ваши данные. Для того чтобы данные снова начали отображаться вам нужно поставить в поле «Тип», значение «Основной» (General) или просто убрать формат «;;;». В основном такой способ скрыть текст в ячейке надо применять при постоянном использовании скрыта для ваших данных. Но тут есть такой маленький недостаток, он заключается в том, что найти потом ячейки, в которых вы скрыли значения, может быть проблемно, поэтому вам их нужно выделить лёгким цветом или примечанием.
2. Использование функции ЕСЛИ
Частенько, даже очень, я использую логическую функцию ЕСЛИ,чтобы скрыть нулевые значения в своих вычислениях, это позволяет улучшить визуальное восприятие таблицы, так как множество пустых нулей не отвлекает от важных чисел и не сливается в общей массе. Лично мне очень удобен такой вариант и очень нравится.
Эта функция позволит вам в автоматическом режиме скрывать значения с нулевым результатом и во многих случаях это очень актуально. Пример, рассмотрим отклонение 2 периодов: июнь и июль, у нас есть товар, и мы хотим знать больше или меньше мы продали, а если значение нулевое, то ячейка будет пустая, формула будет выглядеть так:
=ЕСЛИ((В5=0;””;В3*В4)
3. С помощью возможностей «Условное форматирование»
Для того чтобы узнать, как скрыть значение ячеек также можно использовать возможности «Условного форматирования». Для этого нам нужно выделить диапазон ячеек, где мы будем скрывать значения с нулевым результатом.
Выбираем вкладку «», блок «Стили», нажимаем иконку «Условное форматирование», в списке который раскрылся, выбираете «Правила выделение ячеек – Равно…».
Следующим этапом станет указать какой именно формат вам будет надо, в поле «Форматировать ячейки, которые РАВНЫ:» устанавливаете значение 0. В открывшемся списке выбираете «Пользовательский формат…»,
в диалоговом окне «Формат ячеек» переходим на вкладку «Шрифт», потом в списке меню «Цвет» вы изменяете «Цвет темы: Авто» на «Цвет темы: Белый, Фон 1» и нажимаете «ОК» и снова «ОК».После ваших манипуляций, если значение в указанном диапазоне будет равно 0, программа закрасит его белый цвет, и оно сольется с фоном листа, проще говоря станет невидимым.
В случае, когда вам будет нужно первоначальное форматирование, вы просто удаляете это правило. А именно: переходите на вкладку «», выбираете «Стили», кликаете на иконку «Условное форматирование», нажимаете «Удалить правило» и «Удалить правила из выделенных ячеек».
4. Настройка правильных параметров в «Настройках» программы
Скрыть в Excel значение ячеек можно даже проще, всего на всего установить нужный вам параметр в настройках листа Excel.
Для этого вы заходите в меню «Файл» — пункт «Параметры» — пункт «Дополнительно» — раздел показать параметры для следующего листа.
Здесь в параметре «Показывать нули в ячейках, которые содержат нулевые значения» вы убираете галочку.
Вуаля! Числа со значением 0 не показываются на том листе, для которого был установлен параметр.
5. При помощи настроек цвета и параметров печати
Самый простой и банальный способ, в котором вы просто берете диапазон и закрашиваете его белым цветом и текст делаете также белым. Типа в темной комнате не видно чёрной кошки, так и в нашем случае, белое на белом незаметно, я бы даже сказал невидимое, а оно есть.
Минус способа в том при печати ваш текст станет видным, поскольку в настройках принтера стоит «Черно-белая печать», и никакие манёвры и извращения с аналогичными цветами ячейки и шрифта не проходят.
6. При помощи возможностей защиты листа и формул
Это тоже, не сложный способ узнать, как спрятать значение ячеек, но касается он только формул, хотя это тоже нужная возможность, особенно когда много неквалифицированных пользователей, которые из-за отсутствия навыков и знаний могут много чего плохого наделать. Собственно, защитить формулу не сложно и происходить так: вы на ячейке с формулой правой кнопкой мыши вызываете контекстное меню и выбираете пункт «Формат ячеек» — выбираете вкладку «Защита», удостоверьтесь, стоит ли флажок на пункте «Защищаемая ячейка», ну и доставляете флажок еще и на пункт «Скрыть формулы». Теперь, когда вы включите защиту листа пройдя по пути «Сервис» — «Защита» — «Защитить лист», формула в ячейке станет невидимой.
7. С помощью возможностей VBA
Не стоить забывать, что в Excel есть встроенный мощный редактор VBA, что позволяет много задач выполнять быстро и эффективно. Существенным минусом его является только одно, пользователей которые могут пользоваться его преимуществами VBA днём с огнём не сыщешь.
Но тем не мене они есть и дают много ценных советов, рекомендуют полезности и предоставляют уже готовые коды для использования в работе.
Вот и сей час развивая тему сокрытия текста в ячейке и сделать текст невидимым, я предлагаю вам пример кода, который в этом вам должен помочь:
Sub СкрытиеСтрокПоУсловию() Dim ra As Range, delra As Range, ТекстДляПоиска As String Application.ScreenUpdating = False ' отключаем обновление экрана ТекстДляПоиска = «ваше_условие» ' скрываем строки с таким текстом ' перебираем все строки в используемом диапазоне листа For Each ra In ActiveSheet.UsedRange.Rows ' если в строке найден искомый текст If Not ra.Find(ТекстДляПоиска, , xlValues, xlPart) Is Nothing Then ' добавляем строку в диапазон для скрытия If delra Is Nothing Then Set delra = ra Else Set delra = Union(delra, ra) Next ' если подходящие строки найдены — удаляем их If Not delra Is Nothing Then delra.
EntireRow.Hidden=TRUE End Sub
Sub СкрытиеСтрокПоУсловию() Dim ra As Range, delra As Range, ТекстДляПоиска As String Application.ScreenUpdating = False ' отключаем обновление экрана ТекстДляПоиска = «ваше_условие» ' скрываем строки с таким текстом ' перебираем все строки в используемом диапазоне листа For Each ra In ActiveSheet.UsedRange.Rows ' если в строке найден искомый текст If Not ra.Find(ТекстДляПоиска, , xlValues, xlPart) Is Nothing Then ' добавляем строку в диапазон для скрытия If delra Is Nothing Then Set delra = ra Else Set delra = Union(delra, ra) Next ' если подходящие строки найдены — удаляем их If Not delra Is Nothing Then delra.EntireRow.Hidden=TRUEEnd Sub |
А на этом у меня всё! Я очень надеюсь, что всё вышеизложенное вам понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!
Не забудьте поблагодарить автора!
Процветание — это когда большая часть людей получает больше денег, чем зарабатывает, и тратит больше, чем получает. Автор неизвестен
Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!
Excel: Как спрятать и показать данные в электронных таблицах
Если на листе MS Excel много данных или же вы работаете на маленьком экране, то есть возможность скрывать данные в электронной таблице, чтобы упростить просмотр и анализ данных.
Ниже показано, как скрыть разные области на листах и скрыть данные.
Как скрыть и отобразить текст, не вмещающийся в ячейку
При вводе текста в ячейку зачастую текст больше, чем ширина ячейки, и, соответственно, текст выходит за пределы ячейки. Если в соседней ячейке есть текст, текст из первой ячейки закрывается текстом из соседней ячейки.
Можно решить эту проблему, выполнив перенос текста в первой ячейке. Но при этом увеличивается высота всей строки.
Если вы не хотите показывать текст, выходящий за пределы, даже если в смежных ячейках нет ничего, вы можете скрыть не вмещающийся в ширину ячейки текст.
Выберите такую ячейку и выполните одно из следующих действий:
- Щелкните правой кнопкой мыши по выбранной ячейке (ячейкам) и выберите Формат ячеек…
- Нажмите Ctrl + 1.
В диалоговом окне Формат ячеек перейдите на вкладку Выравнивание. Затем выберите с заполнением в раскрывающемся списке Выравнивание по горизонтали и нажмите ОK.
Результат: текст в первой ячейке не отображается, даже если в соседней ячейке ничего нет.
Как скрыть и отобразить примечания
Примечания в Excel позволяют комментировать рабочие листы. Это полезно при работе на листах. Вы можете устанавливать напоминания или добавлять заметки для себя или для других, или объяснять формулы, или как использовать часть рабочего листа.
Вы можете скрыть примечания, если на вашем листе их много. Примечания могут затруднить чтение ваших данных.
По умолчанию ячейки с примечаниями содержат небольшой красный треугольник в верхнем правом углу, называемый индикатором примечания. Эти индикаторы также могут быть скрыты.
Чтобы скрыть примечание к отдельной ячейке, выберите ячейку и выполните одно из следующих действий:
- Щелкните ячейку правой кнопкой мыши и выберите Показать/скрыть примечания.
- Нажмите Показать/скрыть примечания в группе кнопок Примечания на вкладке Рецензирование.
Чтобы снова показать примечание, выберите одну и ту же ячейку и снова выберите или Показать/Скрыть примечание.
Вы также можете показывать или скрывать примечания к нескольким ячейкам, используя клавиши Shift и Ctrl, чтобы выбрать ячейки, а затем выберите или нажмите Показать/скрыть примечания.
Чтобы отобразить все примечания сразу, нажмите Показать все примечания. Этот параметр отображает все примечания по всем открытым книгам. Пока этот параметр включен, любые книги, которые вы открываете или создаете, будут показывать все примечания до тех пор, пока вы не отключите этот параметр.
Чтобы скрыть и примечание, и индикатор примечания, перейдите в меню Файл > Параметры. Нажмите Дополнительно в левой панели открывшегося окна, а затем прокрутите вниз в правой части окна до раздела Экран. Выберите ничего в разделе Для ячеек с примечаниями показывать. Индикаторы и примечания будут скрыты, примечания не будут отображаться, когда вы наведёте курсор на ячейки.Чтобы снова показать примечания и индикаторы, выберите один из двух других вариантов в разделе Для ячеек с примечаниями показывать.
Как скрыть и отобразить содержимое определенных ячеек
Невозможно скрыть отдельные ячейки, но вы можете спрятать содержимое ячейки (содержимое может быть текстом, числом, формулой). Возможно, у вас есть данные, на которые ссылаются другие ячейки и которые не хочется показывать.
Чтобы скрыть содержимое ячейки, выберите ячейку (или диапазон ячеек), которую нужно скрыть. Затем выполните одно из следующих действий:
- Щелкните правой кнопкой мыши по выбранной ячейке (ячейкам) и выберите Формат ячеек.
- Нажмите Ctrl + 1.
В диалоговом окне Формат ячеек откройте вкладку Число. Выберите (все форматы).
Прежде чем изменять тип, обратите внимание на то, что выбрано в данный момент. Таким образом, вы знаете, на что изменить его обратно, когда решите снова показать содержимое ячейки.
Введите две точки с запятой (;;;) в поле Тип и нажмите ОК.
Результат: содержимое скрыто, но отображается в строке формул.
Скрытое содержимое по-прежнему доступно для использования в формулах и функциях в других ячейках. Если вы замените содержимое в скрытой ячейке, новое содержимое также будет скрыто. Новое содержимое доступно для использования в других ячейках, как и исходное содержимое.
Чтобы снова показать содержимое в ячейке, верните Общий формат или уберите (;;;) в Формат ячеек.
Как скрыть и отобразить панель формул
Когда вы скрываете ячейку, как описано в предыдущем разделе, вы все равно можете видеть содержимое, формулу или функцию в строке формул. Чтобы полностью скрыть содержимое ячейки, необходимо скрыть строку формул.
В меню Вид на ленте снимите галочку с Строка формул в группе кнопок Отображение.
Вы также можете скрыть панель формул в диалоговом окне Параметры Excel.
Перейдите в меню Файл > Параметры > Дополнительно и снимите флажок с Показывать строку формул в разделе Экран.
Как скрыть и отобразить формулы
По умолчанию, когда вы вводите формулу в ячейку, формула отображается в строке формул, а результат отображается в ячейке.
Если вы не хотите, чтобы другие видели ваши формулы, вы можете скрыть их. Один из способов — скрыть панель формул, используя метод, описанный выше. Но каждый может показать вернуть строку фрмул.
Вы можете безопасно скрыть формулу в ячейке, применив к ячейке параметр Скрыть формулы, а затем защитить рабочий лист.
Выберите ячейку (ячейки), где вы хотите скрыть формулу (ы), и выполните одно из следующих действий:
- Щелкните правой кнопкой мыши по выбранной ячейке (ячейкам) и выберите Формат ячеек.
- Нажмите Ctrl + 1.
На вкладке Защита установите флажок Скрыть формулу. Затем нажмите ОК.
Данная функция работает при последующей защите листа. На защищенном листе формулы не будут отображаться в строке формул.
С помощью этих несложных маневров вы сможете скрыть данные, которые не желаете показывать. Скрытие данных — это простой, но полезный навык, особенно если вы планируете использовать свои рабочие листы в презентации.