Скрытие столбцов в Microsoft Excel

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

После этого, один элемент будет фактически скрыт за другим.

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

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

Способ 3: использование инструментов на ленте
Кроме того, выполнить эту процедуру можно при помощи одной из кнопок на ленте в блоке инструментов «Ячейки».

- Выделяем ячейки, расположенные в столбцах, которые нужно спрятать. Находясь во вкладке «Главная» кликаем по кнопке «Формат», которая размещена на ленте в блоке инструментов «Ячейки». В появившемся меню в группе настроек «Видимость» кликаем по пункту «Скрыть или отобразить». Активируется ещё один список, в котором нужно выбрать пункт «Скрыть столбцы».
- После этих действий, столбцы будут спрятаны.
Как и в предыдущем случае, таким образом можно прятать сразу несколько элементов, выделив их, как было описано выше.
Как видим, существуют сразу несколько способов скрыть столбцы в программе Эксель. Наиболее интуитивным способом является сдвиг ячеек. Но, рекомендуется все-таки пользоваться одним из двух следующих вариантов (контекстное меню или кнопка на ленте), так как они гарантируют то, что ячейки будут полностью спрятаны. К тому же, скрытые таким образом элементы потом будет легче обратно отобразить при надобности.
Развернуть / свернуть строки или столбцы в Excel и Google Таблицах

Excel позволяет нам группировать и разгруппировать данные, что позволяет нам разворачивать или сворачивать строки и столбцы, чтобы лучше организовать наши электронные таблицы. Это возможно группировка данных вручную или используя Авто контур вариант.
Группировка и разгруппировка строк вручную
Если мы хотим группировать строки в Excel нам необходимо организовать данные таким образом, чтобы они были совместимы с функцией группировки в Excel. Это означает, что нам нужно несколько уровней информации отсортированы правильно а также промежуточные итоги для каждого уровня информации, которую мы хотим сгруппировать. Кроме того, в данных не должно быть пустых строк или пробелов.
В следующем примере у нас есть общий объем продаж за месяц по продуктам. Таким образом, данные сортируются по месяцам и продуктам, и у нас есть промежуточные итоги за каждый месяц, так как мы хотим группировать данные по месяцам.

Сгруппировать данные для Янв-21 а также 21 февраля:
1. (1) Выберите данные в столбце, который мы хотим сгруппировать. В нашем случае это Янв-21, поэтому мы выберем C2: C8. Затем в Лента, (2) перейти к Данные вкладка и в Контур раздел, (3) нажмите на Группа значок. (Обратите внимание, что вместо этого вы также можете использовать сочетание клавиш: ALT + SHIFT + стрелка вправо).

3. В новом окне оставьте строки выбранными поскольку мы хотим сгруппировать строки и щелкнуть Ok.

В результате мы получаем полосу контура слева с Янв-21 сгруппированы.
4. Если мы хотим свернуть эту группу данных, нам просто нужно нажмите на знак минус в панели структуры.

Как показано на рисунке ниже, все строки с Янв-21 в столбце C теперь свернуты, и остается видимой только промежуточный итог за этот период.

5. Как и в шаге 4, мы можем расширить группу (отображение строк) снова, нажав на знак плюса. Следуя точно таким же шагам, мы также можем сгруппировать данные для 21 февраля.
Группировка и разгруппировка нескольких уровней данных
Допустим, мы хотим добавить еще один уровень группировки данных: Продукт. Сначала добавьте промежуточный итог для всех продуктов.

В настоящее время у нас есть две группы для Месяц уровень и промежуточные итоги по месяцам и продуктам. Теперь мы хотим добавить группы для продуктов. Мы можем делать это точно так же, как делали это месяцами. В этом случае мы добавим шесть групп данных, выбирая — отдельно — Клавиатура (D2: D4), Мышь (D6: D7) и т. Д. В результате наши данные и панели схемы выглядят так, как показано на рисунке ниже.

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

Группировка и разгруппировка строк с помощью автоматического контура
Вместо того, чтобы создавать группы вручную, мы также можем позволить Excel автоматический контур наши данные. Это означает, что, если у нас есть хорошо структурированные данные, Excel автоматически распознает группы и групповые данные.
Чтобы Excel автоматически выделял данные, (1) щелкните в любом месте данных, то в Лента, (2) перейти к Данные вкладку, нажмите на стрелка под значком группы, и (3) выбираем Авто контур.

Мы получаем почти те же полосы контура, что и в ручном примере, потому что Excel может распознавать группы данных. Единственное отличие состоит в том, что опция Auto Outline создает еще одну группу для общего итога, которая может свернуть все данные, кроме итога.

К удалить полосы контура создано Auto Outline, (1) щелкните в любом месте данных затем в Лента, (2) перейти к Данные вкладку, нажмите на стрелка под значком Разгруппировать, и выберите (3) Четкий контур.

Это удалит все контурные полосы и разгруппирует все данные.

Развернуть и свернуть всю схему
Скажем, мы хотим свернуть всю схему (Например, Месяц). На панели структуры вверху нажмите на номер панели контура мы хотим свернуть (в нашем случае уровень 2).

В результате все строки с Янв-21 а также 21 февраля свернуты, и отображаются только итоги.
Если мы хотим снова развернуть весь контур, (1) нажмите Общая сумма, то в Лента, (2) перейти к Данные вкладка и в Контур раздел, (3) нажмите Показать детали.

Теперь все данные снова видны, а значок Месяц контур расширен.

Сгруппировать и разгруппировать столбцы вручную
Точно так же мы можем также группировать столбцы в Excel. Скажем, мы хотим отображать только SKU и соответствующие Тотальная распродажа.
1. Выделите все заголовки столбцов, которые мы хотим сгруппировать (в нашем случае C1: F1).

2. В Лента, перейдите в Данные вкладка и в Контур раздел, выберите Группа (или воспользуйтесь сочетанием клавиш ALT + SHIFT + стрелка вправо).

2. Во всплывающем экране (1) выберите столбцы и (2) нажмите ОК.

В результате мы получим новую полосу контура, но на этот раз для столбцов.
3. Чтобы свернуть группу столбцов, нажмите на знак минус в конце панели контура.

В результате столбцы C: F свернуты.

Группировка и разгруппировка строк в Google Таблицах
В Google Таблицах мы можем группировать строки только вручную, поэтому давайте воспользуемся тем же примером и посмотрим, как сгруппировать данные по одним и тем же категориям. Чтобы сгруппировать по месяцам:
1. (1) Sвыбрать все строки с Янв-21, затем в меню (2) перейдите к Данныеи нажмите (3) Группа.

2. В новом окне рядом с выбором нажмите Сгруппируйте ряды 2-11.

Янв-21 (Строки 2-11) теперь сгруппированы, и мы можем видеть полосу контура с левой стороны. Разница по сравнению с Excel заключается в том, что знак минус / плюс для свертывания / развертывания находится вверху каждой группы.
3. Свернуть Янв-21, щелкните знак минус вверху панели структуры в течение месяцев.

Теперь данные за месяц свернуты, и мы можем видеть только Янв-21 Итого ряд.
4. Теперь у нас есть знак плюса, так что мы можем снова расширить группу.

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

Разгруппировка данных в Google Таблицах работает так же, как группировка.
1. (1) Sвыберите данные, которые мы хотим разгруппировать (Клавиатура в Янв-21— ячейки D2: D4), затем в меню (2) перейдите в Данные, и (3) нажмите на Разгруппировать.

2. В новом окне рядом с выбором нажмите Разгруппируйте строки 2–4.

Эти три строки теперь разгруппированы и удалены с панели структуры.

Сгруппировать и разгруппировать столбцы в Google Таблицах
Группировка столбцов можно сделать аналогично группировке строк.
Выберите столбцы C: F, затем в меню перейдите к Данныеи нажмите Сгруппировать столбцы C — F.

Теперь у нас есть панель контура для группировки столбцов.

Чтобы разгруппировать столбцы, выберите столбцы C: F, перейти к Данныеи нажмите Разгруппировать столбцы C — F.
Как схлопнуть столбцы в excel
Обычно мы скрываем или показываем строки и столбцы с помощью функций «Скрыть» или «Показать» из контекстного меню. Помимо этого метода, мы можем легко скрывать или отображать строки или столбцы с помощью знака плюс или минус в Excel. Эта статья расскажет вам подробности.
Скрыть / показать строки или столбцы со знаком плюс или минус
Чтобы скрыть или отобразить строки или столбцы со знаком плюс или минус в Excel, сделайте следующее.
1. Выделите целые строки или столбцы, которые необходимо скрыть или отобразить, с помощью знака плюс или минус, затем щелкните группы в очертание группа под Данные таб. Смотрите скриншот:

2. Затем знак минус отображается слева от выбранных строк или отображается вверху выбранных столбцов. Щелкните значок «минус», выбранные строки или столбцы сразу же скрываются. И нажмите знак плюса, сразу отобразятся скрытые строки или столбцы.

Внимание: Чтобы удалить знак плюса или минуса, выберите строки или столбцы, в которые вы добавили знак плюса или минуса, затем нажмите Ungroup на вкладке «Данные».

Легко скрыть или отобразить диапазон, лист или окно одним щелчком мыши в Excel:
Kutools for Excel собирает Показать / Скрыть группа, как показано ниже. С помощью этой группы вы можете легко отображать или скрывать диапазоны, листы или окна по мере необходимости в Excel.
Скачать полную версию 30 — дневная бесплатная трасса Kutools for Excel сейчас!

Office Tab — Tabbed Browsing, Editing, and Managing of Workbooks in Excel:
Office Tab brings the tabbed interface as seen in web browsers such as Google Chrome, Internet Explorer new versions and Firefox to Microsoft Excel. It will be a time-saving tool and irreplaceble in your work. See below demo:
Скрытие/отображение ненужных строк и столбцов
Предположим, что у нас имеется вот такая таблица, с которой приходится "танцевать" каждый день:
Кому таблица покажется маленькой — мысленно умножьте ее по площади в двадцать раз, добавив еще пару кварталов и два десятка крупных российских городов.
Задача — временно убирать с экрана ненужные в данный момент для работы строки и столбцы, т.е.,
- скрывать подробности по месяцам, оставляя только кварталы
- скрывать итоги по месяцам и по кварталам, оставляя только итог за полугодие
- скрывать ненужные в данный момент города (я работаю в Москве — зачем мне видеть Питер?) и т.д.
В реальной жизни примеров таких таблиц — море.
Способ 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) и скопируем туда текст двух простых макросов:
Как легко догадаться, макрос Hide скрывает, а макрос Show — отображает обратно помеченные строки и столбцы. При желании, макросам можно назначить горячие клавиши (Alt+F8 и кнопка Параметры), либо создать прямо на листе кнопки для их запуска с вкладки Разработчик — Вставить — Кнопка (Developer — Insert — Button) .
Способ 4. Скрытие строк/столбцов с заданным цветом
Допустим, что в приведенном выше примере мы, наоборот, хотим скрыть итоги, т.е. фиолетовые и черные строки и желтые и зеленые столбцы. Тогда наш предыдущий макрос придется немного видоизменить, добавив вместо проверки на наличие "х" проверку на совпадение цвета заливки с произвольно выбранными ячейками-образцами:
Однако надо не забывать про один нюанс: этот макрос работает только в том случае, если ячейки исходной таблицы заливались цветом вручную, а не с помощью условного форматирования (это ограничение свойства Interior.Color). Так, например, если вы с помощью условного форматирования автоматически подсветили в своей таблице все сделки, где количество меньше 10:

. и хотите их скрывать одним движением, то предыдущий макрос придется "допилить". Если у вас Excel 2010-2013, то можно выкрутиться, используя вместо свойства Interior свойство DisplayFormat.Interior, которое выдает цвет ячейки вне зависимости от способа, которым он был задан. Макрос для скрытия синих строк тогда может выглядеть так:
Ячейка G2 берется в качестве образца для сравнения цвета. К сожалению, свойство DisplayFormat появилось в Excel только начиная с 2010 версии, поэтому если у вас Excel 2007 или старше, то придется придумывать другие способы.