Любой способ скрыть значения среза в Excel 2010

Я знаю, что слайсеры Excel 2010 будут визуально указывать, когда нет данных, связанных с конкретным выбором слайсера. Например, для 2010 года они будут блеклыми, если у вас нет значений для 2010 года.

Есть ли какая-то настройка, где я могу их полностью скрыть?

Если у меня есть продажи в 2007, 2009 и 2010 годах; но не 2008 год, может ли список срезов полностью исключить 2008 год или он всегда должен отображаться серым цветом.

Я не прошу решения для выбора SQL, а скорее настройки Excel.


person DavidStein    schedule 21.10.2010    source источник
comment
Единственный реальный ответ здесь - это ответ @Zogmeister, который действительно работает в Excel 2010.   -  person eli-k    schedule 28.06.2016


Ответы (5)


На самом деле, да, вы можете! Если элемент на слайсере неактивен из-за отсутствия данных, вы можете сделать следующее:

Щелкните правой кнопкой мыши в любом месте слайсера и выберите «Настройки слайсера» в раскрывающемся списке.

В правом нижнем углу выберите поле с надписью «Скрыть элементы без данных».

Нажмите «ОК»

person Ginger    schedule 20.12.2013
comment
Эта опция может быть недоступна в 2010 году, но она помогла ответить на мой вопрос, и я использовал 2013 год. В качестве альтернативы вы также можете перейти к параметрам сводной таблицы на вкладке данных и изменить «Сохранить элементы, удаленные из источника данных». ' для None, и это делает это и для меня, хотя не уверен, что это только для 2013 года. - person ammills01; 03.09.2014

Нашел способ имитировать это в 2010 году — см. эту статью о форматировании слайсеров.

http://datapigtechnologies.com/blog/index.php/getting-fancy-with-your-excel-slicers/

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

person Zogmeister    schedule 23.07.2015

Эта функция не существует. Но альтернатива существует. Поместите слайсер в любое место на другом листе и скройте этот лист, и он все равно будет работать.

person Harpreet Saini    schedule 07.09.2011

Параметр «Скрыть элементы без данных» есть только в Excel 2013, в 2010 он недоступен.

person Dan    schedule 20.06.2014

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

person Chris Rae    schedule 05.05.2011
comment
Я нашел это полезным, чтобы скрыть элементы из слайсера, где значение = 0. Я просто отфильтровал ноль в соответствующем фильтре страницы. - person QHarr; 10.01.2018