Excel не показывать пусто в сводной таблице

 

Доброго дня Ексельчани! Проблема следующая: Заполняю таблицу, другая таблица берет из заполняемой данные и делает свои вычисления, но она безразмерная, чтобы не тянуть все время формулу и делаю по этой таблице сводную. Т.к. в вычисляемой есть пустые ячейки и равные 0 в сводной соответственно они и появляются .
Вопрос как от них избавиться? Пример прикладываю.
ЗЫ: с помощью фильтра нельзя сделать так как постоянно меняются вводные данные и они не включаются.
ЗЫ2: хочу сделать так, чтобы вводить только вводные данные а все остальное защитить от изменений — буду пользоваться не я, а 100 лет бабушки… «Кто знает-тот поймет;)»

Не смогу добавить файл .xlsx (((  «Превышен максимальный размер загружаемого файла (100 КБ).»  Это новые правила на сайте или я чтото не так делаю??

Изменено: Александр Белов03.03.2016 09:32:34

 

Sanja

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

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

1. Нули. Файл-Параметры-Дополнительно-Показать параметры для следующего листа…-Снять галку с пункта «Показывать нули для….»
2. Пустые ячейки. ПКМ в любом месте Сводной — Параметры Сводной таблицы…-Разметка и формат — Для пустых ячеек отображать…

Согласие есть продукт при полном непротивлении сторон.

 

Спасибо,

Sanja

! 1) — прошел на ура
2) не совсем прошел. Так как в вычисляемой таблице есть формулы которые как бы равны 0 — в сводной они появляются в фильтре как значение «пустое» и он ее как бы считать пытается и показывает по ней итоги. Если ее отключить в фильтре то она исчезает, но при этом и фильтр не меняется если добавлять новые данные — как бы замораживается выбор.

 

Sanja

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

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

Убрать пусто

Не пренебрегайте поиском

Согласие есть продукт при полном непротивлении сторон.

 
Sanja

, дело в том, что я не хочу заменить «пусто» на пусто. А вообще убрать эту строчку из сводной.
За ответ мерси!

 
Sanja

, дошло самому))
В фильтрах — фильтр по значени-больше-0
И все работает.
Всем спасибо Всем пока.

Sanja

, спасибо и удачи;)

Изменено: Александр Белов03.03.2016 19:07:28

 

Юрий М

Модератор

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

Контакты см. в профиле

#7

03.03.2016 14:23:52

Цитата
Александр Белов написал:
Не смогу добавить файл .xlsx (((  «Превышен максимальный размер загружаемого файла (100 КБ).»  Это новые правила на сайте или я чтото не так делаю??

Новые? А Вы раньше там про ограничения ничего не видели? ))

 

Yastreb

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

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

Форумчане, приветствую.
поиск не дал результата сразу скажу, поэтому продолжу эту тему.
Есть сводная таблица, которая считает, делает вычисления, по многим показателям = 0 и это бывает вся строка целиком по нулям.
необходимо чтобы в сводной таблице сделать «подавить строки с нулевыми значениями«, именно подавить, т.е. исчезли они из отчета.
Пробовал:
1. Анализ > Параметры сводной таблицы > убрал галку в разделе Формат с «Для пустых ячеек отображать» , — не помогло
2. Файл > Параметры > Дополнительно > Параметры отображения листа > убрал галку с «Показывать нули в ячейках. которые содержат нулевые значения» — не помогло.
нули то исчезли, а пустые строки остались, которые не несут информации, а ты их пролистываешь бесполезно.

как побороть эту проблему ?

* своданя табл сделана в  MS Excel 2016, POWER PIVOT

Изменено: Yastreb02.07.2019 12:30:57

 

PooHkrd

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

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

Excel x64 О365 / 2016 / Online / Power BI

Yastreb, в формуле меры делайте проверку получившегося значения на равенство нулю, и если получается ноль, то в сводную выводите BLANK(), тогда полностью пустые строки сами из отчета пропадут.

Вот горшок пустой, он предмет простой…

 

anvo

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

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

Приветствую!
У меня стоит обратная задача:
создается сводная таблица с использованием 2-х таблиц:
— Таблица 1 содержит полный список товаров в поле Наименование, которое используется как первичный ключ с полю второй таблицы Материал
— Таблица 2 содержит поля Материал, Расход, Дата, Заказ. при этом в поле Материал находятся и другие товары, не входящие в столбец Наименование таблицы 1, а входящие в данный столбец могут и не использоваться в рассматриваемый период дат.
— сводная таблица: строки — Наименование (Т1), столбцы Дата (2), значения Сумма Расход(Т2). в результате в столбцы выводятся Наименования только упомянутые в Т2 в поле Материал
— Необходимо чтобы сводная таблица в Строках содержала полный список поля Наименование(Т1), не используемым материалам должны соответствовать пустые строки. КАК ЭТО СДЕЛАТЬ? т.е. принудительно вывести строки для всех значений первичного ключа?  

Изменено: anvo25.07.2019 12:28:33

 

anvo

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

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

Ответ нашел самостоятельно в настройках. удалить вопрос не смог

Вопрос задавался в рамках решения следующей задачи:
имеется таблица с технологическими данными Т1  Товар, Количество товара, Материал (сырьё для товара), Расход (материала), Дата, Станок

И для группы товаров — полуфабрикатов, которые в таблице Т1 могут присутствовать как в поле Товар (т.е. как готовое изделие), так и в поле Материал (т.е. как заготовка для другого Товара) необходимо получить таблицу текущего остатка данных TKU как ( СуммаКоличество — СуммаРасход) по дням. Кто-то решал подобное?

Изменено: anvo25.07.2019 12:36:59

 

tolstak

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

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

anvo, вероятно, Параметры поля -> «Отображать пустые элементы»

 

belousov_ka

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

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

#13

25.10.2022 16:34:27

Yastreb, фильтром можно попробовать убрать строки с нулевыми значениями. Я использую в платёжном календаре.

Прикрепленные файлы

  • фильтр.png (11 КБ)

Изменено: belousov_ka25.10.2022 16:36:32

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

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

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

Потребность отображать нулевые значения (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 (по категориям)

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

Как убрать пустые ячейки из сводной таблицы Excel 2010

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

Во-вторых, пустые ячейки могут также отображаться в области строк при наличии нескольких полей строк. Например, как показано на рис. 12.11, в левой колонке отображается название Мини-пекарни, ниже которого выводятся пустые ячейки. Для заполнения пустых ячеек можно воспользоваться новым свойством повторения подписей данных, которое появилось в Excel 2010 и о котором можно прочитать на filetypes.ru. Для замены пробелов нулями в области значений можно воспользоваться следующим кодом:

Хотя в коде свойство принимает текстовый нуль, программа Excel помещает в пустые ячейки реальный числовой нуль.

Для заполнения пустых ячеек нулями в Excel 2010 используется следующий код:

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

Разные имена колонок в таблице и сводной таблице
Здравствуйте. Есть некая таблица. При построении по этой таблице сводной таблицы, в сводной.

Глюки в сводной таблице
Названия столбцов Названия строк август 2017 декабрь 2017 ноябрь 2017 октябрь 2017 сентябрь.

Как задать способ отображения ошибок и пустых ячеек?

  1. В окне открытого листа выберите отчет сводной таблицы.
  2. Перейдите к вкладке «Параметры» и раскройте меню кнопки «Сводная таблица».
  3. В списке команд выберите кнопку «Параметры».
  4. В окне «Параметры сводной таблицы» на вкладке «Разметка и формат» в группе «Формат» активируйте пункт «Для ошибок отображать» и введите значение, которое будет отображаться вместо ошибок (рис. 5.81).

Рис. 5.81. Окно «Параметры сводной таблицы». Вкладка «Разметка и формат». Пункт «Для ошибок отображать»

Рис. 5.81. Окно «Параметры сводной таблицы». Вкладка «Разметка и формат». Пункт «Для ошибок отображать»

One of Microsoft Excel’s most important features is the pivot table. You might be aware of this if you have worked with it. It provides us with a thorough view and insight into the dataset. You can do a lot with it. The pivot table might include zero values. In this lesson, you will learn how to hide zero values in the pivot table using relevant examples and visuals. Hide the rows in a pivot table that have zero values. After concealing the zero-value rows, your pivot table will seem neater and the data will be suppressed.

Implementation

Let’s take a dataset as an example in order to understand How to Hide Zero Values in Pivot Table in Excel. This is the dataset that we are going to use in this scenario.

dataset

The excel table has some zero values, as you can see. First, you must transform an excel table into a pivot table. You may need to hide them at times to have a clear view of the pivot table.

Methods for Hiding Zero-Values

There are three different methods for hiding zero values in an Excel pivot table.

  • Create a Filter field to hide rows with zero values.
  • Hide zero-value rows in pivot tables by using the Filter function.
  • Hide Pivot Table Zero Values Using Excel’s Format Cells Command.

Method 1: Create a Filter Field to Hide Rows with Zero Values.

Please follow the procedures below to prevent the zero-value rows from being displayed in the pivot table:

Step 1: First, choose the pivot table you built from the dataset. The pivot table fields pane will now appear on the right side.

Pivot-table-fields

Step 2: Now drag the score and medal count field from the pivot tables field to the filters field.

dragging-score-and-medal-count-fields

Step 3: Following that, two filter choices will appear above the pivot table.

filter-choices

Step 4: Then, in the score field, click the drop-down arrow and select the Select Multiple Items boxes, then uncheck the value 0 and then click on OK.

score-field

Step 5: As you can see, there are no zero values in the pivot table’s score column. Repeat the process for the Medal count column. Our pivot table will then look like this:

for-medal-count-column

Finally, the pivot table shows that there are no zero values. So we were successful in using the pivot table’s filter field technique.

Method 2: Hide Pivot Table Zero Values Using Excel’s Format Cells Command.

Step 1: First you need to select the entire table then press Ctrl+1.

selecting-table

Step 2: Now the format cell dialog box appears. Here select on the custom category.

format-cell-dialog-box

Step 3: After that clear the general text from the type field and write ‘0;-0;;@’ in the text field and then click OK.

filling-text-field

Step 4: As you can see, there are no zero values in the pivot table.

no-zero-values-in-pivot-table

Finally, the pivot table shows that there are no zero values. So we were successful in using the format cells command.

Method 3: Hide Zero Value Rows in Pivot Tables by Using Filter Function.

Step 1: To begin, choose any element from the Row Labels. Then right-click on your mouse and then, from the menu, choose Filter and then choose Value filters.

choosing-value-filters

Step 2: Then the Value filter dialog box appears. Now first select the column from the drop-down, here we are selecting the sum of the score.

value-filter-dialogue-box

Step 3: Now in the second field select does not equal from the drop-down and then in the third field write 0. Click OK.

filling-second-and-third-field

Step 4: As you can see, the pivot table’s score column has no zero values. Repeat the procedure for the Medal count column. Then our pivot table will look like this:

no-zero-values-in-pivot-table

Finally, the pivot table shows that there are no zero values. So we were successful in using the filter function.

Как скрыть строки (пусто) в сводной таблице

Labik

Дата: Пятница, 04.03.2016, 11:27 |
Сообщение № 1

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

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

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


Excel 2010

Доброго времени суток. Прошу помочь с вопросом:

Как в сводной таблице скрыть строки полей со значением (пусто) на листе «Сводная». Выделил эти строки желтым.
В исходной таблице это одно значение в колонке «Подгруппа» и много значений в колонке «Дюйм» на листе «Данные».

Обращу внимание — нужно именно не выводить (или скрыть) эти строки, а не убрать слово «пусто».
Заранее благодарен!

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

F5.xlsx
(43.7 Kb)

 

Ответить

SLAVICK

Дата: Пятница, 04.03.2016, 11:34 |
Сообщение № 2

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

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

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


2019

Как-то так:

Не равно (*).


Иногда все проще чем кажется с первого взгляда.

 

Ответить

Labik

Дата: Пятница, 04.03.2016, 12:02 |
Сообщение № 3

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

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

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


Excel 2010

SLAVICK, Спасибо за совет, но к сожалению этот вариант не подходит.
Мне нужно скрыть только строки с «(пусто)», они все выделены желтым, а в Вашем варианте, эти строки скрываются вместе со всеми подчинёнными группами.
К примеру, в Вашем варианте скрылась группа «DVD-плеер» и также скроются все группы следующие за подписями строк (пусто).

Может есть другие способы?

 

Ответить

SLAVICK

Дата: Пятница, 04.03.2016, 12:10 |
Сообщение № 4

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

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

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


2019

к сожалению этот вариант не подходит.

НЕ совсем понял что нужно получить на выходе. Покажите на примере рядом со сводной или на другом листе…
Может так как сейчас в примере.
Тоже самое, только вместо группы фильтр на «Дюйме» — попробуйте на других полях.

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

7860654.xlsx
(40.8 Kb)


Иногда все проще чем кажется с первого взгляда.

 

Ответить

SLAVICK

Дата: Пятница, 04.03.2016, 12:23 |
Сообщение № 5

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

Ранг: Старожил

Сообщений: 2290


Репутация:

766

±

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


2019

Может есть другие способы?

Кажется понял… так нельзя — это же сводная.
Как вариант можно макросом скрывать строки целиком — но это не правильно. У Вас будет вложенность разная…
[vba]

Код

Sub d()
Dim r As Range, i&, n&
n = Cells(Rows.Count, 1).SpecialCells(xlLastCell).Row
Rows(4 & «:» & n).Hidden = False
    For i = 4 To n
    If Cells(i, 1) = «(пусто)» Then Cells(i, 1).EntireRow.Hidden = True
    Next
End Sub

[/vba]

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

F5-2-.xlsm
(51.0 Kb)


Иногда все проще чем кажется с первого взгляда.

 

Ответить

Labik

Дата: Пятница, 04.03.2016, 12:28 |
Сообщение № 6

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

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

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


Excel 2010

На выходе должно быть абсолютно всё кроме жёлтых строк (пусто).
Тут я их сейчас скрыл вручную, но надо это дело автоматизировать, т.к. может быть большой объём данных.

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

8578913.jpg
(70.7 Kb)

 

Ответить

Labik

Дата: Пятница, 04.03.2016, 12:37 |
Сообщение № 7

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

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

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


Excel 2010

Вот! То что нужно!
Я просто макросами не пользуюсь, хоть и давно пора…
Вложенность тут можно игнорировать, т.к. тут не нужны особо данные для дальнейших расчётов, а главное только визуальное отображение содержимого.
В конце это просто скопируется и вставится в лист без сводных и формул.
Спасибо, очень помогли! + yes

 

Ответить

Like this post? Please share to your friends:
  • Excel не понимает числа
  • Excel не отображает картинку
  • Excel не показывать нулевые значения на диаграмме
  • Excel не понимает запятую
  • Excel не показывать значения нет данных