Скрыть ячейки при нулевом значении в excel

Содержание

  1. Скрытие значений и индикаторов ошибок в ячейках
  2. Преобразование ошибки в нулевое значение и использование формата для скрытия значения
  3. Скрытие содержимого ячейки
  4. Как это работает на самом деле
  5. Как скрыть строки с нулевыми значениями в excel
  6. Скрытие значений в EXCEL равных 0
  7. Пользовательский формат
  8. Условное форматирование
  9. Значение Пустой текст («»)
  10. Как не показывать 0 в Excel, если это не нужно
  11. Как скрыть нули
  12. Версия 2007 и 2010
  13. Для более новых версий
  14. Как показывать нулевые значения
  15. Для Эксель 2007 и 2010
  16. Для более новых версий
  17. Удаление нулевых значений в Microsoft Excel
  18. Алгоритмы удаления нулей
  19. Способ 1: настройки Excel
  20. Способ 2: применение форматирования
  21. Способ 3: условное форматирование
  22. Способ 4: применение функции ЕСЛИ
  23. Способ 5: применение функции ЕЧИСЛО

Скрытие значений и индикаторов ошибок в ячейках

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

Существует множество причин, по которым формулы могут возвращать ошибки. Например, деление на 0 не допускается, и если ввести формулу =1/0, Excel возвращает #DIV/0. Значения ошибок: #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF! и #VALUE!.

Преобразование ошибки в нулевое значение и использование формата для скрытия значения

Чтобы скрыть значения ошибок, можно преобразовать их, например, в число 0, а затем применить условный формат, позволяющий скрыть значение.

Создание примера ошибки

Откройте чистый лист или создайте новый.

Введите 3 в ячейку B1, в ячейку C1 — 0, а в ячейку A1 — формулу =B1/C1.
The #DIV/0! в ячейке A1.

Выделите ячейку A1 и нажмите клавишу F2, чтобы изменить формулу.

После знака равно (=) введите ЕСЛИERROR и открываю скобку.
ЕСЛИERROR(

Переместите курсор в конец формулы.

Введите ,0 ), то есть запятую и закрываюю скобки.
Формула =B1/C1 становится =ЕСЛИERROR(B1/C1 ;0).

Нажмите клавишу ВВОД, чтобы завершить редактирование формулы.
Теперь в ячейке вместо ошибки #ДЕЛ/0! должно отображаться значение 0.

Применение условного формата

Выделите ячейку с ошибкой и на вкладке Главная нажмите кнопку Условное форматирование.

Выберите команду Создать правило.

В диалоговом окне Создание правила форматирования выберите параметр Форматировать только ячейки, которые содержат.

Убедитесь, что в разделе Форматировать только ячейки, для которых выполняется следующее условие в первом списке выбран пункт Значение ячейки, а во втором — равно. Затем в текстовом поле справа введите значение 0.

Нажмите кнопку Формат.

На вкладке Число в списке Категория выберите пункт (все форматы).

В поле Тип введите ;;; (три точки с запятой) и нажмите кнопку ОК. Нажмите кнопку ОК еще раз.
Значение 0 в ячейке исчезнет. Это связано с тем, что пользовательский формат ;;; предписывает скрывать любые числа в ячейке. Однако фактическое значение (0) по-прежнему хранится в ячейке.

Для форматирования ячеек с ошибками используйте следующую процедуру, чтобы текст в них отображался белым шрифтом. В этом случае текст ошибки в этих ячейках практически невидим.

Выделите диапазон ячеек, содержащих значение ошибки.

На вкладке Главная в группе Стили щелкните стрелку рядом с командой Условное форматирование и выберите пункт Управление правилами.
Появится диалоговое окно Диспетчер правил условного форматирования.

Выберите команду Создать правило.
Откроется диалоговое окно Создание правила форматирования.

В списке Выберите тип правила выберите пункт Форматировать только ячейки, которые содержат.

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

Нажмите кнопку Формат и откройте вкладку Шрифт.

Щелкните стрелку, чтобы открыть список Цвет, а затем в списке Цвета темывыберите белый цвет.

Иногда вы не хотите, чтобы в ячейках появлялись оценки ошибок и вместо них должна отображаться текстовая строка, например «#N/Д», тире или строка «0». Сделать это можно с помощью функций ЕСЛИОШИБКА и НД, как показано в примере ниже.

ЕСЛИERROR С помощью этой функции можно определить, содержит ли ячейка ошибку и возвращает ли ошибку формула.

НД Эта функция возвращает в ячейке строку «#Н/Д». Синтаксис = NA().

Выберите отчет сводной таблицы.
Появится область «Инструменты для работы со pivottable».

Excel 2016 и Excel 2013: на вкладке Анализ в группе Таблица щелкните стрелку рядом с кнопкой Параметры ивыберите параметры.

Excel 2010 и Excel 2007: на вкладке Параметры в группе Таблица щелкните стрелку рядом с кнопкой Параметры ивыберите параметры.

Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

Изменение способа отображения ошибок. В поле Формат выберите значение ошибки Показывать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

Изменение способа отображения пустых ячеек Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

В левом верхнем углу ячейки с формулой, которая возвращает ошибку, появляется треугольник (индикатор ошибки). Чтобы отключить его отображение, выполните указанные ниже действия.

Ячейка с ошибкой в формуле

В Excel 2016, Excel 2013 и Excel 2010: Выберите Файл > Параметры > Формулы.

In Excel 2007: Click the Microsoft Office button > Excel Options > Formulas.

В разделе Поиск ошибок снимите флажок Включить фоновый поиск ошибок.

Источник

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

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

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

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

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

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

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

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

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

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

Источник

Как скрыть строки с нулевыми значениями в excel

Скрытие значений в EXCEL равных 0

Скрыть значения равные 0 во всех ячейках на листе можно через Параметры MS EXCEL (далее нажмите Дополнительно/ Раздел Показать параметры для следующего листа/ , затем снять галочку Показывать нули в ячейках, которые содержат нулевые значения ).

Скрыть значения равные 0 в отдельных ячейках можно используя пользовательский формат, Условное форматирование или значение Пустой текст («») .

Пользовательский формат

Пользовательский формат вводим через диалоговое окно Формат ячеек .

  • для вызова окна Формат ячеек нажмите CTRL+1 ;
  • выберите (все форматы).
  • в поле Тип введите формат # ##0,00;-# ##0,00;

Применение вышеуказанного формата не влияет на вычисления. В Строке формул , по-прежнему, будет отображаться 0, хотя в ячейке ничего не будет отображаться.

Условное форматирование

Используя Условное форматирование , также можно добиться практически такого же результата.

  • выделите интересующий диапазон;
  • в меню выберите Главная/ Стили/ Условное форматирование/ Правила выделения ячеек/ Равно );
  • в левом поле введите 0;
  • в правом поле выберите пользовательский формат (белый цвет шрифта);

Теперь нулевые значения отображаются белым шрифтом и не видны на стандартном белом фоне.

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

Значение Пустой текст («»)

Замечательным свойством значения Пустой текст является, то что оно не отображается в ячейке (например, введите формулу =»» ). Записав, например, в ячейке B1 формулу =ЕСЛИ(A1;A1;»») получим пустую ячейку В1 в случае, если в А1 находится значение =0. Столбец А можно скрыть.

Как не показывать 0 в Excel, если это не нужно

Как не показывать 0 в Эксель? В версиях 2007 и 2010 жмите на CTRL+1, в списке «Категория» выберите «Пользовательский», а в графе «Тип» — 0;-0;;@. Для более новых версий Excel жмите CTRL+1, а далее «Число» и «Все форматы». Здесь в разделе «Тип» введите 0;-0;;@ и жмите на «Ок». Ниже приведем основные способы, как не отображать нули в Excel в ячейках для разных версий программы — 2007, 2010 и более новых версий.

Как скрыть нули

Существует много способов, как не показывать 0 в Excel, если в них нет необходимости. Здесь алгоритм действий немного отличается в зависимости от версии программы.

Версия 2007 и 2010

При наличии под рукой версии 2007 или 2010 можно внести изменения следующими методами.

Числовой формат

Наиболее простой способ, как не показывать нулевые значения в Excel — скрыть данные с помощью форматирования. Сделайте следующие шаги:

  • Выделите ячейки с цифрами «0», которые нужно не показывать.
  • Кликните на CTRL+1 или зайдите в раздел «Главная», а далее «Ячейки» и «Формат».

  • В разделе «Категория» формата ячеек кликните на «Пользовательский»/«Все форматы».
  • В секции «Тип» укажите 0;-0;;@.

Скрытые параметры показываются только в fx или в секции, если вы редактируете данные, и не набираются.

Условное форматирование

Следующий метод, как в Экселе не показывать нулевые значения — воспользоваться опцией условного форматирования. Сделайте следующие шаги:

  • Выделите секцию, в которой имеется «0».
  • Перейдите в раздел «Главная», а далее «Стили».
  • Жмите на стрелку возле кнопки «Условное форматирование».

  • Кликните «Правила выделения …».
  • Выберите «Равно».

  • Слева в поле введите «0».
  • Справа укажите «Пользовательский формат».
  • В окне «Формат …» войдите в раздел «Шрифт».
  • В поле «Цвет» выберите белый.

Указание в виде пробелов / тире

Один из способов, как в Excel не показывать 0 в ячейке — заменить эту цифру на пробелы или тире. Для решения задачи воспользуйтесь опцией «ЕСЛИ». К примеру, если в А2 и А3 находится цифра 10, а формула имеет вид =А2-А3, нужно использовать другой вариант:

  1. =ЕСЛИ(A2-A3=0;»»;A2-A3). При таком варианте устанавливается пустая строка, если параметр равен «0».
  2. =ЕСЛИ(A2-A3=0;»-«;A2-A3). Ставит дефис при 0-ом показателе.
Сокрытие данных в нулевом отчете Excel

Как вариант, можно не отображать нулевые значения в Excel в отчете сводной таблицы. Сделайте следующие шаги:

  • Войдите в «Параметры», а в разделе «Параметры сводной таблицы» жмите на стрелку возле пункта с таким же названием и выделите нужный раздел.

  • Кликните на пункт «Разметка и формат».
  • В секции изменения способа отображения ошибок в поле «Формат» поставьте «Для ошибок отображать», а после введите в поле значения. Чтобы показывать ошибки в виде пустых ячеек удалите текст из поля.
  • Еще один вариант — поставьте флажок «Для пустых ячеек отображать» и в пустом поле введите интересующий параметр. Если нужно, чтобы поле оставалось пустым, удалите весь текст.

Для более новых версий

Ситуация обстоит иным образом, если нужно не показывать нули в Excel более новой версии. В таком случае воспользуйтесь одним из предложенных ниже решений.

Как не показывать 0 в выделенных ячейках

Это действие позволяет не отображать «0» в Excel с помощью числовых форматов. Спрятанные параметры показываются только в панели формул и не распечатываются. Если параметр в одной из секций меняется на нулевой число, параметр отобразится в ячейке, а формат будет правильным.

  • Выделите место таблицы, в котором имеется «0» в Excel.
  • Жмите CTRL+1.
  • Кликните «Число» и «Все форматы».
  • В поле «Тип» укажите 0;-0;;@.
  • Кликните на кнопку «ОК».

Скрытие параметров, которые возращены формулой

Следующий способ, как не отображать 0 в Excel — сделать следующие шаги:

  • Войдите в раздел «Главная».
  • Жмите на стрелку возле «Условное форматирование».
  • Выберите «Правила выделения ячеек» больше «Равно».

  • Слева введите «0».
  • Справа укажите «Пользовательский формат».
  • В разделе «Формат ячейки» введите «Шрифт».
  • В категории «Цвет» введите белый и жмите «ОК».
Отражение в виде пробелов / тире

Как и в более старых версиях, в Экселе можно не показывать ноль, а ставить вместо него пробелы / тире. В таком случае используйте формулу =ЕСЛИ(A2-A3=0;»»;A2-A3). В этом случае, если результат равен нулю, в таблице ничего не показывается. В иных ситуациях отображается А2-А3. Если же нужно подставить какой-то другой знак, нужно между кавычками вставить интересующий знак.

Скрытие 0-х параметров в отчете

Как вариант, можно не показывать 0 в Excel в отчете таблицы. Для этого в разделе «Анализ» в группе «Сводная таблица» жмите «Параметры» дважды, а потом войдите в «Разметка и формат». В пункте «Разметка и формат» сделайте следующие шаги:

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

Как показывать нулевые значения

Иногда возникает обратная ситуация, когда нужно показать 0 в Excel.

Для Эксель 2007 и 2010

Для Excel 2007 и 2010 сделайте следующие шаги:

  • Сделайте «Дополнительно».
  • В группе «Показать параметры для следующего листа». Чтобы показать «0», нужно установить пункт «Показывать нули в ячейках, которые содержат 0-ые значения».

Еще один вариант:

  • Жмите CTRL+1.
  • Кликните на раздел «Категория».
  • Выберите «Общий».
  • Для отображения даты / времени выберите нужный вариант форматирования.

Для более новых версий

Для Эксель более новых версий, чтобы показывать 0, сделайте следующее:

  1. Выделите секции таблицы со спрятанными нулями.
  2. Жмите на CTRL+1.
  3. Выберите «Число», а далее «Общий» и «ОК».

Это основные способы, как не показывать 0 в Excel, и как обратно вернуть правильные настройки. В комментариях расскажите, каким способом вы пользуетесь, и какие еще имеются варианты.

Удаление нулевых значений в Microsoft Excel

При использовании формул в Экселе, в случае, если ячейки, на которые ссылается оператор, пусты, в области расчетов по умолчанию будут стоять нули. Эстетически это не очень красиво выглядит, особенно, если в таблице очень много подобных диапазонов с нулевыми значениями. Да и пользователю труднее ориентироваться в данных по сравнению с ситуацией, если бы подобные области были бы вообще пустыми. Давайте выясним, какими способами можно удалить отображение нулевых данных в Excel.

Алгоритмы удаления нулей

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

Способ 1: настройки Excel

Глобально данный вопрос можно решить, изменив настройки Эксель для текущего листа. Это позволяет сделать абсолютно все ячейки, содержащие нули, пустыми.

  1. Находясь во вкладке «Файл», переходим в раздел «Параметры».

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

Способ 2: применение форматирования

Скрыть значения пустых ячеек можно при помощи изменения их формата.

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

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

Способ 3: условное форматирование

Для удаления лишних нулей можно также применить такой мощный инструмент, как условное форматирование.

    Выделяем диапазон, в котором могут содержаться нулевые значения. Находясь во вкладке «Главная», кликаем по кнопке на ленте «Условное форматирование», которая размещена в блоке настроек «Стили». В открывшемся меню последовательно переходим по пунктам «Правила выделения ячеек» и «Равно».

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

Способ 4: применение функции ЕСЛИ

Ещё один вариант скрытия нулей предусматривает использование оператора ЕСЛИ.

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

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

Способ 5: применение функции ЕЧИСЛО

Следующий способ является своеобразной комбинацией функций ЕСЛИ и ЕЧИСЛО.

    Как и в предыдущем примере, открываем окно аргументов функции ЕСЛИ в первой ячейке обрабатываемого диапазона. В поле «Логическое выражение» записываем функцию ЕЧИСЛО. Эта функция показывает, заполнен ли элемент данными или нет. Затем в том же поле открываем скобки и вписываем адрес той ячейки, которая в случае, если она пустая, может сделать нулевой целевую ячейку. Закрываем скобки. То есть, по сути, оператор ЕЧИСЛО проверит, содержатся ли какие-то данные в указанной области. Если они есть, то функция выдаст значение «ИСТИНА», если его нет, то — «ЛОЖЬ».

А вот значения следующих двух аргументов оператора ЕСЛИ мы переставляем местами. То есть, в поле «Значение если истина» указываем формулу расчета, а в поле «Значение если ложь» ставим пробел – « ».

Существует целый ряд способов удалить цифру «0» в ячейке, если она имеет нулевое значение. Проще всего, отключить отображения нулей в настройках Excel. Но тогда следует учесть, что они исчезнут по всему листу. Если же нужно применить отключение исключительно к какой-то конкретной области, то в этом случае на помощь придет форматирование диапазонов, условное форматирование и применение функций. Какой из данных способов выбрать зависит уже от конкретной ситуации, а также от личных умений и предпочтений пользователя.

Мы рады, что смогли помочь Вам в решении проблемы.

Источник

Отображение и скрытие нулевых значений

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

Браузер не поддерживает видео.

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Скрытие и отображение всех нулевых значений на листе

  1. Выберите Файл > Параметры > Дополнительно.

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

    • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

    • Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.

Скрытие нулевых значений в выделенных ячейках

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

  1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

  2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

    Кнопка "Формат ячеек" на вкладке "Главная"

  3. Щелкните Число > Все форматы.

  4. В поле Тип введите выражение 0;-0;;@ и нажмите кнопку ОК.

Отображение скрытых значений.

  1. Выделите ячейки со скрытыми нулевыми значениями.

  2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

  3. Для применения числового формата, определенного по умолчанию, выберите Число > Общий и нажмите кнопку ОК.

Скрытие нулевых значений, возвращенных формулой

  1. Выделите ячейку, содержащую нулевое (0) значение.

  2. На вкладке Главная щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

  3. В левом поле введите 0.

  4. В правом поле выберите Пользовательский формат.

  5. В поле Формат ячейки откройте вкладку Шрифт.

  6. В списке Цвет выберите белый цвет и нажмите кнопку ОК.

Отображение нулей в виде пробелов или тире

Для решения этой задачи воспользуйтесь функцией ЕСЛИ.

Данные в ячейках A2 и A3 на листе Excel

Если ячейка содержит нулевые значения, для возврата пустой ячейки используйте формулу, например такую:

  • =ЕСЛИ(A2-A3=0;»»;A2-A3)

Вот как читать формулу. Если результат вычисления (A2-A3) равен «0», ничего не отображается, в том числе и «0» (это указывается двойными кавычками «»). В противном случае отображается результат вычисления A2-A3. Если вам нужно не оставлять ячейки пустыми, но отображать не «0», а что-то другое, между двойными кавычками вставьте дефис «-» или другой символ.

Скрытие нулевых значений в отчете сводной таблицы

  1. Выберите отчет сводной таблицы.

  2. На вкладке Анализ в группе Сводная таблица щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

  3. Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

    • Изменение отображения ошибки    В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

    • Изменение отображения пустой ячейки    Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

К началу страницы

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Отображение и скрытие всех нулевых значений на листе

  1. Выберите Файл > Параметры > Дополнительно.

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

    • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

    • Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

Эти действия позволяют скрыть нулевые значения в выделенных ячейках. Если значение в одной из ячеек станет ненулевым, его формат будет аналогичен общему числовому формату.

  1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

  2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

  3. В списке Категория выберите элемент Пользовательский.

  4. В поле Тип введите 0;-0;;@

Примечания: 

  • Скрытые значения отображаются только в строке формул или в ячейке, если вы редактируете ее содержимое. Эти значения не печатаются.

  • Чтобы снова отобразить скрытые значения, выделите ячейки, а затем нажмите клавиши CTRL+1 или на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования

  1. Выделите ячейку, содержащую нулевое (0) значение.

  2. На вкладке Главная в группе Стили щелкните стрелку рядом с элементом Условное форматирование, наведите указатель на элемент Правила выделения ячеек и выберите вариант Равно.

  3. В левом поле введите 0.

  4. В правом поле выберите Пользовательский формат.

  5. В диалоговом окне Формат ячеек откройте вкладку Шрифт.

  6. В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Пример

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

1

2

3

4

5


6

7

A

B

Данные

10

10

Формула

Описание (результат)

=A2-A3

Второе число вычитается из первого (0).

=ЕСЛИ(A2-A3=0;»»;A2-A3)

Возвращает пустую ячейку, если значение равно нулю

=ЕСЛИ(A2-A3=0;»-«;A2-A3)

Возвращает дефис (-), если значение равно нулю

Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.

Скрытие нулевых значений в отчете сводной таблицы

  1. Щелкните отчет сводной таблицы.

  2. На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

  3. Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

    Изменение способа отображения ошибок.     В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

    Изменение способа отображения пустых ячеек.     Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

К началу страницы

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Отображение и скрытие всех нулевых значений на листе

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office , Excel параметры, а затем выберите категорию Дополнительные параметры.

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

    • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

    • Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

Эти действия позволяют скрыть нулевые значения в выделенных ячейках. Если значение в одной из ячеек станет ненулевым, его формат будет аналогичен общему числовому формату.

  1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

  2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная в группе Ячейки щелкнуть Формат > Формат ячеек.

  3. В списке Категория выберите элемент Пользовательский.

  4. В поле Тип введите 0;-0;;@

Примечания: 

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

  • Чтобы снова отобразить скрытые значения, выделите ячейки, а затем на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования

  1. Выделите ячейку, содержащую нулевое (0) значение.

  2. На вкладке Главная в группе Стили щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

  3. В левом поле введите 0.

  4. В правом поле выберите Пользовательский формат.

  5. В диалоговом окне Формат ячеек откройте вкладку Шрифт.

  6. В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Пример

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Копирование примера

  1. Выделите пример, приведенный в этой статье.

Важно: Не выделяйте заголовки строк или столбцов.

выбор примера из справки в Excel 2013 для Windows

Выделение примера в справке

  1. Нажмите клавиши CTRL+C.

  2. В Excel создайте пустую книгу или лист.

  3. Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

  1. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе «Зависимости формул» нажмите кнопку Показать формулы.

Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.

1

2

3

4

5


6

7

A

B

Данные

10

10

Формула

Описание (результат)

=A2-A3

Второе число вычитается из первого (0).

=ЕСЛИ(A2-A3=0;»»;A2-A3)

Возвращает пустую ячейку, если значение равно нулю

=ЕСЛИ(A2-A3=0;»-«;A2-A3)

Возвращает дефис (-), если значение равно нулю

Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.

Скрытие нулевых значений в отчете сводной таблицы

  1. Щелкните отчет сводной таблицы.

  2. На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

  3. Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

    Изменение способа отображения ошибок.     В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

    Изменение способа отображения пустых ячеек.     Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

См. также

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш и горячие клавиши в Excel

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Нужна дополнительная помощь?

Скрыть строки со значением 0 в заданном столбце.

Alex1976

Дата: Суббота, 20.02.2016, 08:26 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Подскажите пожалуйста, как скрыть строки в листе бензин если в ячейках столбца F значение равно 0. На форуме было подобное, но не подошло.
Спасибо.

К сообщению приложен файл:

02_.rar
(37.9 Kb)

 

Ответить

Nic70y

Дата: Суббота, 20.02.2016, 08:31 |
Сообщение № 2

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

а просто фильтр не подходит?


ЮMoney 41001841029809

 

Ответить

Alex1976

Дата: Суббота, 20.02.2016, 08:39 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

э

а просто фильтр не подходит?

это как?

 

Ответить

Nic70y

Дата: Суббота, 20.02.2016, 08:43 |
Сообщение № 4

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

Выделяем пару ячеек начиная с заголовка в Вашей таблице
Вкладка — Главная — Сортировка и фильтр — Фильтр
в фильтре убираем галку с 0

о, кстати есть видео на сайте


ЮMoney 41001841029809

Сообщение отредактировал Nic70yСуббота, 20.02.2016, 08:46

 

Ответить

Alex1976

Дата: Суббота, 20.02.2016, 09:07 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Спасибо огромное. Все получилось. Я про эту фишку и не знал.
Но хотелось бы чтоб скрывались и появлялись по значению в столбце

 

Ответить

Nic70y

Дата: Суббота, 20.02.2016, 09:21 |
Сообщение № 6

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

не совсем понял.
Вы хотите, что бы фильтр (ну или скрытие строк) срабатывал при активации листа? — это макросом
Вам какой вариант нужен?


ЮMoney 41001841029809

Сообщение отредактировал Nic70yСуббота, 20.02.2016, 09:29

 

Ответить

Alex1976

Дата: Суббота, 20.02.2016, 16:58 |
Сообщение № 7

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

 

Ответить

китин

Дата: Суббота, 20.02.2016, 17:19 |
Сообщение № 8

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

Коля твоя ссылка на главную форумов выкидывает :'( :'( :'(


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Nic70y

Дата: Суббота, 20.02.2016, 17:25 |
Сообщение № 9

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

чето глюгануло.
макрос попозже прикреплю, если не забуду, бежать надо…


ЮMoney 41001841029809

 

Ответить

Nic70y

Дата: Суббота, 20.02.2016, 21:39 |
Сообщение № 10

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

Правой кнопкой мыши по ярлыку листа (где нужно «фильтровать») — Исходный текст,
в открывшемся модуле вставляете макрос:
[vba]

Код

Private Sub Worksheet_Activate()
    Rows(«2:25»).EntireRow.Hidden = False
    For Each c In Range(«f2:F25»)
    If c = 0 Then
    c.EntireRow.Hidden = True
    End If
    Next
End Sub

[/vba]
Rows(«2:25»)
Range(«f2:F25»)
меняете на Ваш диапазон,
сохраняете файл с поддержкой макросов


ЮMoney 41001841029809

Сообщение отредактировал Nic70yСуббота, 20.02.2016, 21:44

 

Ответить

Alex1976

Дата: Суббота, 20.02.2016, 22:23 |
Сообщение № 11

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Спасибо огромное то что надо hands

 

Ответить

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

Скрыть нулевые значения в выбранных ячейках в Excel

Переключайте листы с помощью ярлыков в Excel


Скрыть нулевые значения в выбранных ячейках в Excel

Шаг 1: Выберите диапазон, в котором вы хотите скрыть ячейки с нулевым (0) значением.

Шаг 2: на Главная вкладку нажмите Формат в Клетки группы и выберите Формат ячеек вариант. Смотрите скриншот:

Шаг 3: нажмите Число И выберите На заказ, затем введите 0; -0 ;; @ в поле Тип. Нажмите OK. Смотрите скриншот:

Внимание: Если значение в одной из этих ячеек изменится на ненулевое значение, формат значения будет аналогичен общему числовому формату.


Отображение нулевых значений в выбранных ячейках в Excel

Шаг 1. Выберите ячейки, содержащие нулевые (0) значения, которые вы хотите отобразить.

Шаг 2: на Главная вкладку нажмите Формат в Клетки группы и выберите Формат ячеек опцию.

Шаг 3: нажмите Число И выберите Общие в списке щелкните OK. Смотрите скриншот:

Наконечник:

1. Если вы хотите скрыть или отобразить ячейки с нулевым значением на всем листе, нажмите, чтобы увидеть подробности…

2. Если вы хотите скрыть строки с нулевым значением, нажмите, чтобы увидеть больше…


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

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

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

вкладка kte 201905


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

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

 

Как написать макрос, который при нажатии на кнопку скрывает столбцы и ячейки значения в которых =0,  
а при нажатии на вторую кнопку все скрытые отображались.

 

{quote}{login=Владимир Р.}{date=10.12.2007 02:24}{thema=Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}Как написать макрос, который при нажатии на кнопку скрывает столбцы и ячейки значения в которых =0,  
а при нажатии на вторую кнопку все скрытые отображались.{/post}{/quote}  

  а может проще воспользоваться фильтром?  
для этого и программирования не надо…

 

{quote}{login=Владимир Р.}{date=10.12.2007 02:24}{thema=Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}Как написать макрос, который при нажатии на кнопку скрывает столбцы и ячейки значения в которых =0,  
а при нажатии на вторую кнопку все скрытые отображались.{/post}{/quote}  

  ссори, именно СТОЛБЦЫ скрывает?

 

{quote}{login=Мимобегущий}{date=10.12.2007 02:35}{thema=Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}{quote}{login=Владимир Р.}{date=10.12.2007 02:24}{thema=Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}Как написать макрос, который при нажатии на кнопку скрывает столбцы и ячейки значения в которых =0,  
а при нажатии на вторую кнопку все скрытые отображались.{/post}{/quote}  

  а может проще воспользоваться фильтром?  
для этого и программирования не надо…{/post}{/quote}  

  фильтр не подойдет,  
данные вносятся в спецификацию, а изменения идут по всем листам книги и при выводе на печать преходится в ручную скрывать много строк и стобцов

 

фильтр не подойдет,  
данные вносятся в спецификацию, а изменения идут по всем листам книги и при выводе на печать преходится в ручную скрывать много строк и стобцов{/post}{/quote}  

  конечно, нужен макрос… но чтобы вам помочь нужны допоплнительные условия задачи(все ли значения ячеек в строке или встолбце нулевые, а если только одна ячейка нулевая, то что скрыватиь — строку или столбец, количество столбцов и строк всегда одинаково или от чего-то зависит и т.д.).  
или просто подсказать функции, которые можно использовать для скрытия и отображения строк?

 

{quote}{login=Мимобегущий}{date=10.12.2007 03:06}{thema=Re: Re: Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}фильтр не подойдет,  
данные вносятся в спецификацию, а изменения идут по всем листам книги и при выводе на печать преходится в ручную скрывать много строк и стобцов{/post}{/quote}  

  конечно, нужен макрос… но чтобы вам помочь нужны допоплнительные условия задачи(все ли значения ячеек в строке или встолбце нулевые, а если только одна ячейка нулевая, то что скрыватиь — строку или столбец, количество столбцов и строк всегда одинаково или от чего-то зависит и т.д.).  
или просто подсказать функции, которые можно использовать для скрытия и отображения строк?{/post}{/quote}  

  Значения всегда разные. Данные вносим в спецификацию (например 100 наименований, а выбираем только 20), в складсой сравке нужно скрыть только строки значение которых в графе количество  =0,  
а в таблице материалов и строки и столбцы где значения =0

 

{quote}{login=}{date=10.12.2007 03:18}{thema=Re: Re: Re: Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}{quote}{login=Мимобегущий}{date=10.12.2007 03:06}{thema=Re: Re: Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}фильтр не подойдет,  
данные вносятся в спецификацию, а изменения идут по всем листам книги и при выводе на печать преходится в ручную скрывать много строк и стобцов{/post}{/quote}  

  конечно, нужен макрос… но чтобы вам помочь нужны допоплнительные условия задачи(все ли значения ячеек в строке или встолбце нулевые, а если только одна ячейка нулевая, то что скрыватиь — строку или столбец, количество столбцов и строк всегда одинаково или от чего-то зависит и т.д.).  
или просто подсказать функции, которые можно использовать для скрытия и отображения строк?{/post}{/quote}  

  Значения всегда разные. Данные вносим в спецификацию (например 100 наименований, а выбираем только 20), в складсой сравке нужно скрыть только строки значение которых в графе количество  =0,  
а в таблице материалов и строки и столбцы где значения =0{/post}{/quote}  

  вот посмотрите пример в файле

 

посмотрите пример в предыдущем ответе

 

{quote}{login=slan}{date=10.12.2007 04:03}{thema=}{post}посмотрите пример в предыдущем ответе{/post}{/quote}  

  К сожалению это не то, у Вас столбец скрывается независимо от данных

 

{quote}{login=}{date=10.12.2007 04:00}{thema=Re: Re: Re: Re: Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}{quote}{login=}{date=10.12.2007 03:18}{thema=Re: Re: Re: Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}{quote}{login=Мимобегущий}{date=10.12.2007 03:06}{thema=Re: Re: Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}фильтр не подойдет,  
данные вносятся в спецификацию, а изменения идут по всем листам книги и при выводе на печать преходится в ручную скрывать много строк и стобцов{/post}{/quote}  

  конечно, нужен макрос… но чтобы вам помочь нужны допоплнительные условия задачи(все ли значения ячеек в строке или встолбце нулевые, а если только одна ячейка нулевая, то что скрыватиь — строку или столбец, количество столбцов и строк всегда одинаково или от чего-то зависит и т.д.).  
или просто подсказать функции, которые можно использовать для скрытия и отображения строк?{/post}{/quote}  

  Значения всегда разные. Данные вносим в спецификацию (например 100 наименований, а выбираем только 20), в складсой сравке нужно скрыть только строки значение которых в графе количество  =0,  
а в таблице материалов и строки и столбцы где значения =0{/post}{/quot}  

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

 

Смотрите файл. Если такое устроит, думаю, что по аналогии можно сделать и для строк{/post}{/quote}

 

Смотрите файл. Если такое устроит, думаю, что по аналогии можно сделать и для строк{/post}{/quote}

 

Смотрите файл. Если такое устроит, думаю, что по аналогии можно сделать и для строк{/post}{/quote}

 

Смотрите файл. Если такое устроит, думаю, что по аналогии можно сделать и для строк{/post}{/quote}

 

{quote}{login=Мимобегущий}{date=10.12.2007 05:39}{thema= Re: Re: Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}Смотрите файл. Если такое устроит, думаю, что по аналогии можно сделать и для строк{/post}{/quote}{/post}{/quote}  

  Спасибо, то что надо. А для столбцов также можно сделать?

 

{quote}{login=}{date=11.12.2007 10:55}{thema=Re:  Re: Re: Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}{quote}{login=Мимобегущий}{date=10.12.2007 05:39}{thema= Re: Re: Re: Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}Смотрите файл. Если такое устроит, думаю, что по аналогии можно сделать и для строк{/post}{/quote}{/post}{/quote}  

  Спасибо, то что надо. А для столбцов также можно сделать?{/post}{/quote}  
можно

 

{quote}{login=}{date=10.12.2007 04:23}{thema=Re: }{post}{quote}{login=slan}{date=10.12.2007 04:03}{thema=}{post}посмотрите пример в предыдущем ответе{/post}{/quote}  

  К сожалению это не то, у Вас столбец скрывается независимо от данных{/post}{/quote}  

  а вы хотите готовое решение? :) модернизируйте это  

  как это независимо от данных — там стоит проверка значения в первой строке

 

{quote}{login=Владимир Р.}{date=10.12.2007 02:24}{thema=Как автоматически скрывать, строки и столбцы с нулевыми значениями.}{post}Как написать макрос, который при нажатии на кнопку скрывает столбцы и ячейки значения в которых =0,  
а при нажатии на вторую кнопку все скрытые отображались.{/post}{/quote}  

  Ну вот родилось…только такая фигня получается — если в столбце хоть один ноль — прячеться ввесь столбец, независимо от того есть ли значения в других ячейках этого столбца…кажись, это слегка похоже на бред…но реализовано

 

1. Макрос — скрывать нулевые столбцы.  
2. Макрос — скрывать нулевые строки в несвязанных диапазонах.

 

Всем доброго дня!  
Подскажите, а как сделать, чтобы строки с «0» убирались автоматически а не при нажатии кнопки.  
Заранее спасибо!

 

inoxodec

Пользователь

Сообщений: 60
Регистрация: 01.01.1970

#21

27.05.2011 15:58:34

Зайди в код книги, т.е. не Module1, где макрос. Выбери Sheet1. Потом надо выбрать событие «Selection Change» и в коде листи появится процедура:  

  Private Sub Worksheet_SelectionChange(ByVal Target As Range)  

  End Sub  

  В неё и вписывай макрос который будет скрывать строку.

Понравилась статья? Поделить с друзьями:
  • Скрыть ячейки на защищенном листе в excel
  • Скрыть ячейки в excel под плюсик горячие клавиши
  • Скрыть шрифты в word
  • Скрыть число в ячейке excel
  • Скрыть число excel если