Свойства отчетов Power Pivot: скрытие таблиц, столбцов и полей в Power Pivot и Power View
Важно: В Excel для Microsoft 365 Excel 2021 Power View удаляется 12 октября 2021 г. В качестве альтернативы вы можете использовать интерактивный визуальный эффект, предоставляемый Power BI Desktop,который можно скачать бесплатно. Вы также можете легко импортировать книги Excel в Power BI Desktop.
Скрытые таблицы, столбца и поля перестают отображаться, но не удаляются. Они по-прежнему являются частью модели данных. В Power Pivot вы можете выбрать, нужно ли показывать скрытые элементы. В Power View такой возможности нет: если элемент помечен как скрытый (в Power Pivot), вы не увидите его в Power View.
Если вы скроете ненужные таблицы, столбцы, поля и меры, вашим коллегам будет проще создавать отчеты, а другим пользователям будет проще понимать и использовать общие отчеты.


- Откройте Power PivotPower Pivot >Управление.
- Выберите представление диаграммы: В начало >Просмотр >Представление диаграммы. (Также можно использовать представление данных.)
- Если включен параметр Показать скрытые, вы увидите ранее скрытые таблицы и столбцы. Они будут более светлыми, чем нескрытые таблицы и столбцы. Если же параметр Показать скрытые выключен, вы не увидите ранее скрытые элементы.


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

Если вы вернетесь в Power View, скрытые таблицы и поля не будут видны в списке полей.
Примечание: Когда вы скрываете или отображаете элементы в Power Pivot, вы вносите изменения в базовую модель данных. Поэтому когда вы вернетесь в Power View, то получите запрос на обновление данных в книге.

Чтобы отобразить таблицы и поля, вернитесь в Power Pivot (Power Pivot >Управление), щелкните правой кнопкой мыши нужный элемент и выберите команду Отобразить в наборе клиентских средств.

Если вы вернетесь в Power View, поля, скрытие которых было отменено, станут видны в списке полей.

Чтобы скрыть таблицу, столбец или поле в представлении данных, щелкните его правой кнопкой мыши и выберите пункт Скрыть из набора клиентских средств.
Примечание: Если вы случайно скрыли таблицу или столбец, который уже используется в активном отчете, не беспокойтесь. Скрытый элемент пропадет в списке полей, однако на отчет это не повлияет — его по-прежнему можно будет обновлять и предоставлять к нему общий доступ. Вы не сможете использовать скрытый элемент при внесении изменений в макет отчета, а если вы удалите визуализацию, в которой используется скрытый элемент, вы не сможете повторно создать ее, так как столбец, поле или таблица уже недоступны в списке полей.
Как скрыть (спрятать) столбцы в «Excel» (Эксель).
Иногда для красивого оформления табличного отчета выполненного в программе Excel необходимо прятать (скрывать) столбцы с промежуточными вспомогательными формулами или данными. Это нужно чтобы не отвлекать внимания человека, которому предназначается отчет, от основных цифр и диаграмм или же наоборот не привлекать его внимания к каким-либо данным использованным в расчетах, если эти данные могут вызвать лишние вопросы и замечания.
Некоторые начинающие пользователи прячут данные, выбирая белый цвет шрифта или используя иные ухищрения. Такие способы не очень корректны.
Давайте рассмотрим способ позволяющий скрыть (спрятать) столбцы в таблице «Excel» стандартными средствами программы.

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

- Войти во вкладку «Рецензирование» на панели инструментов.
- Кликнуть левой кнопкой мыши по пиктограмме «Защитить лист» .
- Нажать на кнопку «ok».
- Теперь столбцы будут защищены от отображения.
Автор Master Of Exc Опубликовано 18.10.2018 Рубрики Начинающим
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Excel: Как спрятать и показать данные в электронных таблицах
Если на листе MS Excel много данных или же вы работаете на маленьком экране, то есть возможность скрывать данные в электронной таблице, чтобы упростить просмотр и анализ данных.
Ниже показано, как скрыть разные области на листах и скрыть данные.
Как скрыть и отобразить текст, не вмещающийся в ячейку
При вводе текста в ячейку зачастую текст больше, чем ширина ячейки, и, соответственно, текст выходит за пределы ячейки. Если в соседней ячейке есть текст, текст из первой ячейки закрывается текстом из соседней ячейки.
Можно решить эту проблему, выполнив перенос текста в первой ячейке. Но при этом увеличивается высота всей строки.
Если вы не хотите показывать текст, выходящий за пределы, даже если в смежных ячейках нет ничего, вы можете скрыть не вмещающийся в ширину ячейки текст.
Выберите такую ячейку и выполните одно из следующих действий:
- Щелкните правой кнопкой мыши по выбранной ячейке (ячейкам) и выберите Формат ячеек.
- Нажмите Ctrl + 1.
В диалоговом окне Формат ячеек перейдите на вкладку Выравнивание. Затем выберите с заполнением в раскрывающемся списке Выравнивание по горизонтали и нажмите ОK.
Результат: текст в первой ячейке не отображается, даже если в соседней ячейке ничего нет.
Как скрыть и отобразить примечания
Примечания в Excel позволяют комментировать рабочие листы. Это полезно при работе на листах. Вы можете устанавливать напоминания или добавлять заметки для себя или для других, или объяснять формулы, или как использовать часть рабочего листа.
Вы можете скрыть примечания, если на вашем листе их много. Примечания могут затруднить чтение ваших данных.
По умолчанию ячейки с примечаниями содержат небольшой красный треугольник в верхнем правом углу, называемый индикатором примечания. Эти индикаторы также могут быть скрыты.
Чтобы скрыть примечание к отдельной ячейке, выберите ячейку и выполните одно из следующих действий:
- Щелкните ячейку правой кнопкой мыши и выберите Показать/скрыть примечания.
- Нажмите Показать/скрыть примечания в группе кнопок Примечания на вкладке Рецензирование.
Чтобы снова показать примечание, выберите одну и ту же ячейку и снова выберите или Показать/Скрыть примечание.
Вы также можете показывать или скрывать примечания к нескольким ячейкам, используя клавиши Shift и Ctrl, чтобы выбрать ячейки, а затем выберите или нажмите Показать/скрыть примечания.
Чтобы отобразить все примечания сразу, нажмите Показать все примечания. Этот параметр отображает все примечания по всем открытым книгам. Пока этот параметр включен, любые книги, которые вы открываете или создаете, будут показывать все примечания до тех пор, пока вы не отключите этот параметр.
Чтобы скрыть и примечание, и индикатор примечания, перейдите в меню Файл > Параметры. Нажмите Дополнительно в левой панели открывшегося окна, а затем прокрутите вниз в правой части окна до раздела Экран. Выберите ничего в разделе Для ячеек с примечаниями показывать. Индикаторы и примечания будут скрыты, примечания не будут отображаться, когда вы наведёте курсор на ячейки.
Чтобы снова показать примечания и индикаторы, выберите один из двух других вариантов в разделе Для ячеек с примечаниями показывать.
Как скрыть и отобразить содержимое определенных ячеек
Невозможно скрыть отдельные ячейки, но вы можете спрятать содержимое ячейки (содержимое может быть текстом, числом, формулой). Возможно, у вас есть данные, на которые ссылаются другие ячейки и которые не хочется показывать.
Чтобы скрыть содержимое ячейки, выберите ячейку (или диапазон ячеек), которую нужно скрыть. Затем выполните одно из следующих действий:
- Щелкните правой кнопкой мыши по выбранной ячейке (ячейкам) и выберите Формат ячеек.
- Нажмите Ctrl + 1.
В диалоговом окне Формат ячеек откройте вкладку Число. Выберите (все форматы).
Прежде чем изменять тип, обратите внимание на то, что выбрано в данный момент. Таким образом, вы знаете, на что изменить его обратно, когда решите снова показать содержимое ячейки.
Введите две точки с запятой (;;;) в поле Тип и нажмите ОК.
Результат: содержимое скрыто, но отображается в строке формул.
Скрытое содержимое по-прежнему доступно для использования в формулах и функциях в других ячейках. Если вы замените содержимое в скрытой ячейке, новое содержимое также будет скрыто. Новое содержимое доступно для использования в других ячейках, как и исходное содержимое.
Чтобы снова показать содержимое в ячейке, верните Общий формат или уберите (;;;) в Формат ячеек.
Как скрыть и отобразить панель формул
Когда вы скрываете ячейку, как описано в предыдущем разделе, вы все равно можете видеть содержимое, формулу или функцию в строке формул. Чтобы полностью скрыть содержимое ячейки, необходимо скрыть строку формул.
В меню Вид на ленте снимите галочку с Строка формул в группе кнопок Отображение.
Вы также можете скрыть панель формул в диалоговом окне Параметры Excel.
Перейдите в меню Файл > Параметры > Дополнительно и снимите флажок с Показывать строку формул в разделе Экран.
Как скрыть и отобразить формулы
По умолчанию, когда вы вводите формулу в ячейку, формула отображается в строке формул, а результат отображается в ячейке.
Если вы не хотите, чтобы другие видели ваши формулы, вы можете скрыть их. Один из способов — скрыть панель формул, используя метод, описанный выше. Но каждый может показать вернуть строку фрмул.
Вы можете безопасно скрыть формулу в ячейке, применив к ячейке параметр Скрыть формулы, а затем защитить рабочий лист.
Выберите ячейку (ячейки), где вы хотите скрыть формулу (ы), и выполните одно из следующих действий:
- Щелкните правой кнопкой мыши по выбранной ячейке (ячейкам) и выберите Формат ячеек.
- Нажмите Ctrl + 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 или старше, то придется придумывать другие способы.
Ссылки по теме
- Что такое макрос, куда вставлять код макроса, как их использовать
- Автоматическая группировка в многоуровневых списках