Как сделать столбцы невидимыми в excel?

как сделать столбцы невидимыми в excel

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

Показ скрытых столбцов

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

как сделать столбцы невидимыми в excel

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

Способ 1: ручное перемещение границ

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

как сделать столбцы невидимыми в excel

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

как сделать столбцы невидимыми в excel

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

Способ 2: контекстное меню

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

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

как сделать столбцы невидимыми в excel

Теперь спрятанные столбцы начнут отображаться снова.

как сделать столбцы невидимыми в excel

Способ 3: кнопка на ленте

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

  1. Перемещаемся во вкладку «Главная», если находимся в другой вкладке. Выделяем любые соседние ячейки, между которыми находится скрытый элемент. На ленте в блоке инструментов «Ячейки» кликаем по кнопке «Формат». Открывается меню. В блоке инструментов «Видимость» перемещаемся в пункт «Скрыть или отобразить». В появившемся списке выбираем запись «Отобразить столбцы».
  2. После этих действий соответствующие элементы опять станут видимыми.

Урок: Как скрыть столбцы в Excel

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

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

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

Из этого руководства Вы узнаете и сможете научиться скрывать столбцы в Excel 2010-2013. Вы увидите, как работает стандартный функционал Excel для скрытия столбцов, а также научитесь группировать и разгруппировывать столбцы при помощи инструмента «Группировка».

Уметь скрывать столбцы в Excel очень полезно. Может быть множество причин не отображать на экране какую-то часть таблицы (листа):

  • Необходимо сравнить два или более столбцов, но их разделяют несколько других столбцов. К примеру, Вы хотели бы сравнить столбцы A и Y, а для этого удобнее расположить их рядом. Кстати, в дополнение к этой теме, Вам может быть интересна статья Как закрепить области в Excel.
  • Есть несколько вспомогательных столбцов с промежуточными расчётами или формулами, которые могут сбить с толку других пользователей.
  • Вы хотели бы скрыть от посторонних глаз или защитить от редактирования некоторые важные формулы или информацию личного характера.

Читайте дальше, и вы узнаете, как Excel позволяет быстро и легко скрыть ненужные столбцы. Кроме того, из этой статьи Вы узнаете интересный способ скрыть столбцы с помощью инструмента «Группировка», который позволяет скрывать и отображать скрытые столбцы в одно действие.

Скрываем выбранные столбцы в Excel

Вы хотите скрыть один или несколько столбцов в таблице? Есть простой способ сделать это:

  1. Откройте лист Excel и выделите столбцы, которые необходимо скрыть.

Подсказка: Чтобы выделить несмежные столбцы, отметьте их щелчком левой кнопки мыши при нажатой клавише Ctrl.

  1. Кликните правой кнопкой мыши на одном из выбранных столбцов, чтобы вызвать контекстное меню, и выберите Скрыть (Hide) из списка доступных действий.как сделать столбцы невидимыми в excel

Подсказка: Для тех, кто любит быстрые клавиши. Скрыть выделенные столбцы можно нажатием Ctrl+0.

Подсказка: Вы можете найти команду Скрыть (Hide) на Ленте меню Главная > Ячейки > Формат > Скрыть и отобразить (Home > Cells > Format > Hide & UnHide).

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

Используем инструмент «Группировка», чтобы в один клик скрыть или отобразить столбцы

Те, кто много работает с таблицами, часто используют возможность скрыть и отобразить столбцы. Существует ещё один инструмент, который отлично справляется с этой задачей, – Вы оцените его по достоинству! Этот инструмент – «Группировка». Бывает так, что на одном листе есть несколько несмежных групп столбцов, которые нужно иногда скрывать или отображать – и делать это снова и снова. В такой ситуации группировка значительно упрощает задачу.

Когда Вы группируете столбцы, сверху над ними появляется горизонтальная черта, показывающая, какие столбцы выбраны для группировки и могут быть скрыты. Рядом с чертой Вы увидите маленькие иконки, которые позволяют скрывать и отображать скрытые данные буквально в один клик. Увидев такие иконки на листе, Вы сразу поймёте, где находятся скрытые столбцы и какие столбцы могут быть скрыты. Как это делается:

  1. Откройте лист Excel.
  2. Выберите ячейки, которые надо скрыть.
  3. Нажмите Shift+Alt+Стрелка вправо.
  4. Появится диалоговое окно Группирование (Group). Выберите Колонны (Columns) и нажмите OK, чтобы подтвердить выбор.

Подсказка: Еще один путь к этому же диалоговому окну: Данные > Группировать > Группировать (Data > Group > Group).

  1. как сделать столбцы невидимыми в excel

Подсказка: Чтобы отменить группировку выберите диапазон, содержащий сгруппированные столбцы, и нажмите Shift+Alt+Стрелка влево.

  1. Инструмент «Группировка» добавит специальные символы структуры на лист Excel, которые покажут какие именно столбцы входят в группу.как сделать столбцы невидимыми в excel
  2. Теперь по одному выделяйте столбцы, которые необходимо скрыть, и для каждого нажимайте Shift+Alt+Стрелка вправо.

Замечание: Объединить в группу можно только смежные столбцы. Если требуется скрыть несмежные столбцы, то придётся создавать отдельные группы.

  1. Как только Вы нажмёте сочетание клавиш Shift+Alt+Стрелка вправо, скрытые столбцы будут показаны, а возле черты над сгруппированными столбцами появится специальная иконка со знаком «» (минус).как сделать столбцы невидимыми в excel
  2. Нажатие на минус скроет столбцы, и «» превратится в «+«. Нажатие на плюс моментально отобразит все скрытые в этой группе столбцы.как сделать столбцы невидимыми в excel
  3. После выполнении группировки в верхнем левом углу появляются маленькие цифры. Их можно использовать для того, чтобы скрывать и отображать одновременно все группы одинакового уровня. Например, в таблице, показанной ниже, нажатие на цифру скроет все столбцы, которые видны на этом рисунке, а нажатие на цифру скроет столбцы С и Е. Это очень удобно, когда Вы создаёте иерархию и несколько уровней группировки.как сделать столбцы невидимыми в excel

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

Будьте успешны вместе с Excel!

Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов

Правила перепечаткиЕще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

При работе в Excel иногда возникает необходимость скрыть часть отображаемых данных.

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

Как скрыть столбцы и строки в Excel?

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

  1. Выделите столбец данные которого следует скрыть. Например, столбец C.
  2. По выделенному столбцу щелкните правой кнопкой мышки и выберите опцию «Скрыть» CTRL + 0 (для столбцов) CTRL + 9 (для строк).

Столбец скрылся, но не удалился. Об этом свидетельствует поочередность букв алфавита в названиях столбцов (A;B;D;E).

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

Как отобразить скрытые столбцы и строки в Excel?

Чтобы снова отобразить скрытый столбец необходимо выделить 2 его смежных (соседних) столбца. Потом вызвать контекстное меню правой кнопкой мышки и выбрать опцию «Показать».

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

Если на листе скрыто много строк и столбцов и есть необходимость отобразить сразу все, нужно выделить весь лист нажатием комбинации CTRL+A. Дальше отдельно вызвать контекстное меню для столбцов, чтобы выбрать опцию «Показать», а потом для строк. Или в обратном порядке (для строк потом для колонок).

Выделить весь лист можно щелкнув на пересечение заголовков колонок и строк.

Об этих и других способах выделения целого листа и диапазонов вы уже знаете из предыдущих уроков.

Постановка задачи

Предположим, что у нас имеется вот такая таблица, с которой приходится «танцевать» каждый день:

Кому таблица покажется маленькой — мысленно умножьте ее по площади в двадцать раз, добавив еще пару кварталов и два десятка крупных российских городов. 

Задача — временно убирать с экрана ненужные в данный момент для работы строки и столбцы, т.е., 

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

В реальной жизни примеров таких таблиц — море.

Способ 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 или старше, то придется придумывать другие способы.

Ссылки по теме

  • Что такое макрос, куда вставлять код макроса, как их использовать
  • Автоматическая группировка в многоуровневых списках