Как автоматически скрывать столбец в excel

Скрытие/отображение ненужных строк и столбцов

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

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

outline1.gif

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

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

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

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

Способ 1. Скрытие строк и столбцов

Способ, прямо скажем, примитивный и не очень удобный, но два слова про него сказать можно. Любые выделенные предварительно строки или столбцы на листе можно скрыть, щелкнув по заголовку столбца или строки правой кнопкой мыши и выбрав в контекстном меню команду Скрыть (Hide):

outline2.gif

Для обратного отображения нужно выделить соседние строки/столбцы и, щелкнув правой кнопкой мыши, выбрать в меню, соответственно, Отобразить (Unhide).

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

Способ 2. Группировка

Если выделить несколько строк или столбцов, а затем выбрать в меню Данные — Группа и структура — Группировать (Data — Group and Outline — Group), то они будут охвачены прямоугольной скобкой (сгруппированы). Причем группы можно делать вложенными одна в другую (разрешается до 8 уровней вложенности):

outline3.gif

Более удобный и быстрый способ — использовать для группировки выделенных предварительно строк или столбцов сочетание клавиш Alt+Shift+стрелка вправо, а для разгруппировки Alt+Shift+стрелка влево, соответственно.

Такой способ скрытия ненужных данных гораздо удобнее — можно нажимать либо на кнопку со знаком «+» или ««, либо на кнопки с цифровым обозначением уровня группировки в левом верхнем углу листа — тогда все группы нужного уровня будут сворачиваться или разворачиваться сразу.

Кроме того, если в вашей таблице присутствуют итоговые строки или столбцы с функцией суммирования соседних ячеек, то есть шанс (не 100%-ый правда), что Excel сам создаст все нужные группировки в таблице одним движением — через меню Данные — Группа и структура — Создать структуру (Data — Group and Outline — Create Outline). К сожалению, подобная функция работает весьма непредсказуемо и на сложных таблицах порой делает совершенную ерунду. Но попробовать можно.

В Excel 2007 и новее все эти радости находятся на вкладке Данные (Data) в группе Структура (Outline):

outline5.gif

Способ 3. Скрытие помеченных строк/столбцов макросом

Этот способ, пожалуй, можно назвать самым универсальным. Добавим пустую строку и пустой столбец в начало нашего листа и отметим любым значком те строки и столбцы, которые мы хотим скрывать:

outline4.gif

Теперь откроем редактор 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:

outline7.png

…и хотите их скрывать одним движением, то предыдущий макрос придется «допилить». Если у вас 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 или старше, то придется придумывать другие способы.

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

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

Как автоматически скрывать не нужные столбцы

slavka_g_xl

Дата: Вторник, 26.07.2011, 00:16 |
Сообщение № 1

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

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

Сообщений: 3


Репутация:

0

±

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


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

Пример, в выпадающем списке выбираю кол-во мес: 3, соответственно нужно, чтобы отображалось 3 мес. в столбцах таблици и т.д.

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

0705456.xlsx
(12.0 Kb)

 

Ответить

0mega

Дата: Вторник, 26.07.2011, 08:03 |
Сообщение № 2

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

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


slavka_g_xl, Здравствуйте
чтобы было аккуратно и красиво — для этого нужны макросы.
на формулах получается коряво

 

Ответить

nilem

Дата: Вторник, 26.07.2011, 08:25 |
Сообщение № 3

Группа: Авторы

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

Сообщений: 1612


Репутация:

563

±

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


Excel 2013, 2016

Вот, вроде бы, аккуратно smile

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

0705456.xlsm
(17.5 Kb)


Яндекс.Деньги 4100159601573

 

Ответить

slavka_g_xl

Дата: Среда, 27.07.2011, 22:07 |
Сообщение № 4

Спасибо, большое за помощь, Мастер! то, что надо biggrin …только хотел бы попросить ещё прикрепить макрос, а то надо данный алгоритм выполнять для разных файлов; СПАСИБО!

 

Ответить

RAN

Дата: Среда, 27.07.2011, 22:40 |
Сообщение № 5

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

slavka_g_xl,
выполняя вашу просьбу прикрепляю макрос

Code

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) <> «C2» Then Exit Sub
Dim r As Range: Set r = Range(«C3:H3»)
Application.ScreenUpdating = False
r.EntireColumn.Hidden = True
Range(r.Cells(1), r.Cells(Target)).EntireColumn.Hidden = False
Application.ScreenUpdating = True
End Sub


Быть или не быть, вот в чем загвоздка!

 

Ответить

slavka_g_xl

Дата: Вторник, 02.08.2011, 01:34 |
Сообщение № 6

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

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

Сообщений: 3


Репутация:

0

±

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


Спасибо большое!!! уважаемые профи, хотел попросить Вас помочь в решении ещё одного вопроса… надо скрывать массивы информации при определённом значении ячейки: есть 3 массива — 1,2,3; — соответственно должен отображаться 1, а 2 остальных скрываться. Спасибо! p.s. Пример прилагаю! выложите пожалуйста также сам макрос! Спасибо!

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

example.xlsx
(14.2 Kb)

 

Ответить

slavka_g_xl

Дата: Пятница, 05.08.2011, 01:32 |
Сообщение № 7

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

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

Сообщений: 3


Репутация:

0

±

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


Уважаемые коллеги, помогите пожал., решить вопрос! Спс

 

Ответить

KuklP

Дата: Пятница, 05.08.2011, 07:47 |
Сообщение № 8

Группа: Проверенные

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

Сообщений: 2369


Репутация:

486

±

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


2003-2010

А почему сразу не выложить, как Вам нужно? Кому интересно переделывать?

Code

Private Sub Worksheet_Change(ByVal Target As Range)
     If Target.Address(0, 0) <> «A3» Then Exit Sub
     Dim r As Range: Set r = Range(«b:k,n:w,z:ai»)
     Application.ScreenUpdating = False
     r.EntireColumn.Hidden = True
     r.Areas(Target.Value).EntireColumn.Hidden = False
     Application.ScreenUpdating = True
End Sub

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

example.xlsm
(19.1 Kb)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728

 

Ответить

mattiasrem

Дата: Пятница, 05.08.2011, 09:57 |
Сообщение № 9

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

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

Сообщений: 5


Репутация:

0

±

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


Уважаемые коллеги.
В этом макросе ByVal это имя диапазона что ли?
Если у кого есть возможность, прошу пояснить.
Спасибо.

 

Ответить

mattiasrem

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

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

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

Сообщений: 5


Репутация:

0

±

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


Private Sub Worksheet_Change(ByVal Target As Range)
‘If Target.Address(0, 0) <> «C2» Then Exit Sub
Dim r As Range: Set r = Range(«C3:H3»)
‘Application.ScreenUpdating = False
r.EntireColumn.Hidden = True
Range(r.Cells(1), r.Cells(Target)).EntireColumn.Hidden = False
‘Application.ScreenUpdating = True
End Sub

— Так тоже все работает..

 

Ответить

Alex_ST

Дата: Пятница, 05.08.2011, 23:11 |
Сообщение № 11

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

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


2003

mattiasrem,
если бы Вы почитали справку про Application.ScreenUpdating, то поняли бы, что перед началом операций с данными, выводимыми на экран, часто ставят Application.ScreenUpdating = False, а по окончании этих операций — Application.ScreenUpdating = True для того, чтобы ускорить исполнение кода и исключить мерцание экрана при их выполнении.
Это просто полезная привычка программистов, которая никогда не вредит, но часто сильно ускоряет работу программ.
В вашем конкретном случае, когда скрывается один столбец (одна группа столбцов) за одну операцию, применение метода Application.ScreenUpdating на работу макроса никак не влияет, но небольшое «вздрагивание» экрана устраняет.



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

mattiasrem

Дата: Понедельник, 08.08.2011, 07:56 |
Сообщение № 12

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

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

Сообщений: 5


Репутация:

0

±

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


Alex ST,
спасибо за разъяснения…
А не подскажете случайно, есть ли где-нибудь справки про ф-ции, методы, объекты — на русском языке?!

 

Ответить

Serge_007

Дата: Понедельник, 08.08.2011, 09:23 |
Сообщение № 13

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Quote (mattiasrem)

есть ли где-нибудь справки про ф-ции, методы, объекты — на русском языке?!

А в Справочнике посмотреть?


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Serge_007

Дата: Понедельник, 08.08.2011, 09:48 |
Сообщение № 14

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Quote (mattiasrem)

С помощью какой проги можно открыть эти файлы .chm ?

Это файл справки. Открывается любым браузером…

И ещё:

  • Help Explorer Viewer
  • xCHM
  • GridinSoft CHM Editor или CHM Decoder
  • Help Software WinCHM
  • Dawningsoft PowerCHM
  • ChmDecompiler


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

mattiasrem

Дата: Понедельник, 08.08.2011, 09:49 |
Сообщение № 15

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

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

Сообщений: 5


Репутация:

0

±

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


Сергей, уже нашел. Спасибо.
Просто на работе комп глючит слегка. Буду изучать.

 

Ответить

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

документ скрыть столбцы по дате 1

Автоматически скрывать столбцы на основе определенной даты с кодом VBA

Скрыть столбцы на основе определенной даты с помощью Kutools for Excel


стрелка синий правый пузырь Автоматически скрывать столбцы на основе определенной даты с кодом VBA

Для выполнения этой задачи вам может помочь следующий код VBA. Сделайте следующее:

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

Код VBA: автоматически скрывать столбцы на основе определенной даты:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    Dim xCell As Range
    If Target.Address <> Range("K4").Address Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In Range("A1:I1")
        xCell.EntireColumn.Hidden = (xCell.Value < Target.Value)
    Next
    Application.ScreenUpdating = True
End Sub

документ скрыть столбцы по дате 2

2. Затем сохраните и закройте этот код, вернитесь на рабочий лист, и теперь, когда вы вводите дату в ячейку K4, столбцы, дата которых меньше указанной даты, будут автоматически скрыты.

Внимание: В приведенном выше коде K4 — это конкретная ячейка даты, на которой вы хотите скрыть столбцы, A1: I1 содержит ли ячейки строки указанную вами дату.


стрелка синий правый пузырь Скрыть столбцы на основе определенной даты с помощью Kutools for Excel

Если вы не знакомы с кодом, вот удобный инструмент —Kutools for Excel, С его Выбрать определенные ячейки утилита, вы можете легко завершить эту работу.

После установки Kutools for Excel, пожалуйста, сделайте следующее:

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

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

документ скрыть столбцы по дате 4

3, Затем нажмите Ok Кнопка, сразу выбираются определенные столбцы, дата которых меньше 5, см. снимок экрана:

документ скрыть столбцы по дате 5

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

документ скрыть столбцы по дате 6

Нажмите Скачать бесплатно Kutools for Excel от Yhao сейчас!


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (2)


Оценок пока нет. Оцените первым!

Скрытие и отображение строк и столбцов

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

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

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

  1. Выделите один или несколько столбцов и нажмите клавишу CTRL, чтобы выделить другие несмежные столбцы.

  2. Щелкните выделенные столбцы правой кнопкой мыши и выберите команду Скрыть.

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

Отображение скрытых столбцов

  1. Выделите столбцы, смежные со скрытыми.

  2. Щелкните выделенные столбцы правой кнопкой мыши и выберите команду Показать.

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Отображение первого столбца или строки на листе

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

На чтение 4 мин Опубликовано 27.12.2020

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

Содержание

  1. Метод 1: сдвиг границы столбца
  2. Метод 2: контекстное меню
  3. Метод 3: инструменты на ленте
  4. Заключение

Метод 1: сдвиг границы столбца

Данный способ является максимально простым и эффективным. Если рассматривать действия более подробно, то вам предстоит сделать следующее:

  1. Для начала следует обратить внимание на линию координат, к примеру, верхнюю. Если навести курсор на границу столбца, то он изменится и станет выглядеть, как черная линия с двумя стрелками по бокам. Это означает, что можно смело двигать границу.

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

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

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

Так выглядит столбец, который скрыт

Метод 2: контекстное меню

Этот метод является наиболее популярным и востребованным среди всех остальных. Для его осуществления достаточно будет выполнить перечень следующих действий:

  1. Для начала необходимо нажать правой кнопкой мыши по наименованию того или иного столбца.

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

Достаточно выделить один из столбцов
  1. Появится контекстное меню, в котором достаточно выбрать пункт «Скрыть».

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

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

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

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

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

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

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

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

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

Контекстное меню и функция остались неизменными
  1. После выполненных действий все столбцы будут скрыты.

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

Визуально столбцы будут скрыты аналогично ситуации, когда скрывали один столбец

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

Метод 3: инструменты на ленте

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

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

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

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

3-sposoba-kak-skryt-stolbcy-v-tablice-excel

Пошаговое выполнение действий

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

Заключение

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

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

Содержание

  • Алгоритмы скрытия
    • Способ 1: сдвиг ячеек
    • Способ 2: использование контекстного меню
    • Способ 3: использование инструментов на ленте
  • Вопросы и ответы

Скрытие столбцов в программе Microsoft Excel

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

Алгоритмы скрытия

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

Способ 1: сдвиг ячеек

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

Сдвиг столбцов в Microsoft Excel

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

Столбец сдвинут в Microsoft Excel

Способ 2: использование контекстного меню

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

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

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

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

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

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

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

Способ 3: использование инструментов на ленте

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

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

    Lumpics.ru

  3. После этих действий, столбцы будут спрятаны.

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

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

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

Еще статьи по данной теме:

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

Microsoft Excel provides two useful features that are hide and unhide columns. Hiding a column will make that column disappear, it is still present in the sheet but will not appear on the screen. You can unhide the hidden column anytime whenever you want. Hiding a column is useful if there is private data in that column that you don’t want anyone to have a look at. Using the hod and unhide option we can also hide and unhide rows, columns, and sheets. You can unhide that data when you want your private data visible. To discuss this concept let us take demo data to demonstrate the hiding and unhiding columns.

Demo-Data

 In this data, we will hide Clounm A and then will Unhide it.

Hide

To hide the column follow the steps mentioned below:

Step 1: Select the first cell of the column, here we are selecting A1. Then, in the home got to format in the cells. In format choose Hide & Unhide in Visibility.

Goto-the-hide-and-unhide-option

Step 2: In Hide & Unhide select Hide Columns.

Select-hide-columns

Now Column A will not appear on the screen.

Data-after-Hiding-Column-A1

Unhide

Unhiding a column is a bit different from hiding. As the column is hidden no we will not be able to select the first cell of the column by click. So to unhide the column follow the steps mentioned below:

Step 1: In Home select Find & Select in the Editing section. Now in Find & Select select Go To

Goto-the-Go To...option

Step 2: Now in Go To.. enter the First Cell address of the column in Reference which you want to unhide, then click on OK. Here we will enter A1.

Enter-the-First-Cell-address

Step 3: In the Home, go to format in the cells. In format choose Hide & Unhide in Visibility. Then, click on Unhide columns.

Unhide-Columns

Now Column A1 will again appear on the screen.

Column-A1-will-again-appear

So, we have learned how to hide and unhide columns in Excel.

Содержание

  • 1 Статья о том, как реализовать в файле программы «Эксель» строки или столбцы, скрывающиеся за ненадобностью.
  • 2 Скрыть лишние строки можно следующими способами:
  • 3 Сводные таблицы в программе Excel.
    • 3.1 Постановка задачи
    • 3.2 Способ 1. Скрытие строк и столбцов
    • 3.3 Способ 2. Группировка
    • 3.4 Способ 3. Скрытие помеченных строк/столбцов макросом
    • 3.5 Способ 4. Скрытие строк/столбцов с заданным цветом
    • 3.6 Ссылки по теме

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

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

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

Читайте дальше, и вы узнаете, как 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

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

Статья о том, как реализовать в файле программы «Эксель» строки или столбцы, скрывающиеся за ненадобностью.

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

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

Скрыть лишние строки можно следующими способами:

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

Группировка данных осуществляется следующим образом:

  • Необходимо выделить столбцы или строки сквозным выделением (для каждой группы отдельно);
  • Кликнуть по пиктограмме «Группировка» в разделе «Данные». Информация будет сгруппирована автоматически.

Если Вам недостаточно автоматической группировки, можете использовать опцию «Создание структуры…».

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

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

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

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

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

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

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

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

    Способ 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

    …и хотите их скрывать одним движением, то предыдущий макрос придется «допилить». Если у вас 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 или старше, то придется придумывать другие способы.

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

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

    Возможные способы, как скрывать столбцы в Excel

    ​Смотрите также​ цветом вручную, а​Параметры​ALT+F11​ или разворачиваться сразу.​ кнопкой мыши, выбрать​ приходится «танцевать» каждый​ алфавита в названиях​ а затем нажмите​ в примере).​Выделите столбцы, смежные со​Как и в предыдущем​ можно прятать несколько​ ячеек. Для того,​ щёлкнув правой кнопкой​ в конечном пункте​ меню, после чего​При работе с программой​

    Способы скрыть столбцы

    как скрывать столбцы в excel

    ​ не с помощью​), либо создать прямо​), вставим в нашу​Кроме того,​ в меню, соответственно,​ день:​ столбцов (A;B;D;E).​Unhide​Щелкните правой кнопкой мыши​ скрытыми.​ случае, таким образом​ последовательно расположенных столбцов​ чтобы произвести данную​ мыши по панели,​ команду «Отобразить столбцы».​

    • ​ также произвести выбор​ от Microsoft Office​ условного форматирования (это​ на листе кнопки​ книгу новый пустой​если в вашей таблице​Отобразить​Кому таблица покажется маленькой​Примечание. Если нужно скрыть​(Показать).​ выбранные заголовки строк​
    • ​Щелкните выделенные столбцы правой​ можно прятать сразу​ одновременно. Для этого​ процедуру, наводим курсор​ содержащей список листов,​ В случае с​ команды «Скрыть».​ Excel иногда возникает​
    • ​ ограничение свойства Interior.Color).​ для их запуска​ модуль (меню​ присутствуют итоговые строки​(Unhide)​ — мысленно умножьте​ много столбцов, выделите​Результат:​ и выберите команду​ кнопкой мыши и​ несколько элементов, выделив​ их нужно выделить,​ на горизонтальную панель​ где произвести выбор​ использованием горячих клавиш​Выделив одну или несколько​
    • ​ необходимость скрыть некоторые​ Так, например, если​ с вкладки​Insert — Module​ или столбцы с​.​ ее по площади​ их перед скрытием.​Примечание:​Отобразить строки​ выберите команду​ их, как было​

    ​ а в вызванном​ координат в месте,​ пункта сокрытия или​ достаточно нажать сочетание:​ ячеек в выбранных​

    Вернуть видимость столбцам

    как отобразить скрытые столбцы в excel

    ​ столбцы или строки.​ вы с помощью​Разработчик — Вставить -​) и скопируем туда​ функцией суммирования соседних​Проблема в том, что​ в двадцать раз,​ Выделять можно выборочно​Чтобы показать строку,​.​Показать​ описано выше.​ контекстном меню кликнуть​ где находится граница.​ отображения.​ «Ctrl» + «Shift»​ столбцах, проследовать по​ Причиной тому может​ условного форматирования автоматически​ Кнопка (Developer -​

    Что ещё можно скрыть?

    ​ текст двух простых​ ячеек​ с каждым столбцом​ добавив еще пару​ несколько столбцов с​ выберите строки по​Примечание:​.​Урок:​ по пункту​ Появляется характерная направленная​Поняв, как скрывать строки​ + «0».​ следующим командам. В​ послужить улучшение удобочитаемости​ подсветили в своей​ Insert — Button)​ макросов:​, то есть шанс​ и строкой придется​ кварталов и два​ зажатой клавишей CTRL.​

    как открыть скрытые столбцы в Excel

    ​ обе стороны от​ Если скрыты последовательные столбцы​Можно также дважды щелкнуть​Как отобразить скрытые столбцы​«Скрыть»​ в обе стороны​ и как скрывать​Помимо столбцов, Excel предлагает​ панели быстрого доступа​ документа или же​ таблице все сделки,​.​Sub Hide() Dim​ (не 100%-ый правда),​ возиться персонально, что​ десятка крупных российских​ Аналогичным способом можно​ скрытой, щелкните правой​ или строки, невозможно​ двойную линию между​ в Excel​. Если вы хотите​ стрелка. Кликаем левой​ столбцы в Excel,​ пользователю скрыть ещё​ выбрать пункт «Главная»,​

    Специфика скрытых ячеек

    ​ просто желание спрятать​ где количество меньше​Допустим, что в приведенном​ cell As Range​ что Excel​ неудобно.​ городов.​ скрывать и строки.​ кнопкой мыши и​ отобразить определенные из​ двумя столбцами в​Как видим, существуют сразу​ произвести данную процедуру​ кнопкой мыши и​ можно значительно облегчить​ и строки, а​ затем найти панель​ какие-то вычисления или​ 10:​ выше примере мы,​ Application.ScreenUpdating = False​

    ​сам создаст все нужные​

    fb.ru

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

    Скрытие столбцов в программе Microsoft Excel

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

    ​ инструментов «Ячейки», в​ данные. В связи​

    Алгоритмы скрытия

    ​…и хотите их скрывать​ наоборот, хотим скрыть​ ‘отключаем обновление экрана​ группировки​

    Способ 1: сдвиг ячеек

    ​ или столбцов, а​ с экрана ненужные​Чтобы снова отобразить скрытый​Unhide​ все столбцы или​ находятся скрытые столбцы.​ столбцы в программе​ не находятся рядом​ столбца к границам​ скрытых ячеек является​ Для того чтобы​ которой щёлкнуть по​ с этим у​ одним движением, то​ итоги, т.е. фиолетовые​ для ускорения For​в таблице одним​ затем выбрать в​

    Сдвиг столбцов в Microsoft Excel

    ​ в данный момент​ столбец необходимо выделить​(Показать).​

    Столбец сдвинут в Microsoft Excel

    Способ 2: использование контекстного меню

    ​ строки, а затем​Отображение и скрытие строк​ Эксель. Наиболее интуитивным​ друг с другом,​ другого, насколько это​ их отсутствие на​ скрыть или отобразить​ иконке «Формат». В​ пользователей программного средства​

    1. ​ предыдущий макрос придется​ и черные строки​ Each cell In​ движением — через​ меню​ для работы строки​
    2. ​ 2 его смежных​Урок подготовлен для Вас​​ скройте те, которые​​ и столбцов​

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

    ​ способом является сдвиг​ а разбросаны по​ можно сделать.​ печати — таким​ строки, необходимо действовать​ раскрывшемся списке найти​ возникает вопрос: «Как​ «допилить». Если у​ и желтые и​

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

    ​ ActiveSheet.UsedRange.Rows(1).Cells ‘проходим по​ меню​Данные — Группа и​ и столбцы, т.е.,​ (соседних) столбца. Потом​ командой сайта office-guru.ru​ не должны отображаться.​Вставка и удаление листов ​ ячеек. Но, рекомендуется​ листу, то выделение​После этого, один элемент​​ образом можно исключить​​ аналогично тому, как​ заголовок «Видимость», который​ скрывать столбцы в​ вас Excel 2010-2013,​ зеленые столбцы. Тогда​ всем ячейкам первой​Данные — Группа и​ структура — Группировать​скрывать подробности по месяцам,​​ вызвать контекстное меню​​Источник: http://www.excel-easy.com/examples/hide-columns-rows.html​

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

    Способ 3: использование инструментов на ленте

    ​Дополнительные сведения см. в​Вы видите двойные линии​ все-таки пользоваться одним​ обязательно нужно проводить​ будет фактически скрыт​​ из вывода на​​ скрыть и как​

    1. ​ содержит пункт «Скрыть​ Excel и как​ то можно выкрутиться,​ наш предыдущий макрос​​ строки If cell.Value​​ структура — Создать​​(Data — Group and​​ оставляя только кварталы​ правой кнопкой мышки​Перевел: Антон Андронов​​ статье Отображение первого​​ в заголовках столбцов​ из двух следующих​​ с зажатой кнопкой​​ за другим.​​ бумагу данных, которые​​ отобразить скрытые столбцы​ или отобразить», где​ вернуть их видимость​​ используя вместо свойства​​ придется немного видоизменить,​

      Скрытие через ленту в Microsoft Excel

    2. ​ = «x» Then​ структуру​

    ​ Outline — Group)​скрывать итоги по месяцам​ и выбрать опцию​Автор: Антон Андронов​ столбца или строки​ или строк, а​

    ​ вариантов (контекстное меню​​Ctrl​Намного удобнее для данных​

    ​ являются излишними, при​ в Excel. Единственным​ выбрать команду «Скрыть​ обратно?».​Interior​ добавив вместо проверки​ cell.EntireColumn.Hidden = True​(Data — Group and​, то они будут​ и по кварталам,​ «Показать».​При работе в Excel​ на листе.​ не строки и​ или кнопка на​на клавиатуре.​ целей использовать контекстное​ этом не редактируя​ отличием является выбор​

    ​ строки».​

    lumpics.ru

    Скрытие и отображение строк и столбцов

    ​Для повышения удобства работы​свойство​ на наличие «х»​ ‘если в ячейке​ Outline — Create​ охвачены прямоугольной скобкой​

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

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

    2. ​ ленте), так как​Кроме того, выполнить эту​ меню. Во-первых, это​​ сам документ. Ещё​​ в конечном пункте​

    ​Для достижения самого быстрого​​ в Excel программа​DisplayFormat.Interior​ проверку на совпадение​

    Отображение скрытых столбцов

    1. ​ x — скрываем​ Outline)​

    2. ​ (сгруппированы). Причем группы​ за полугодие​ открыть скрытые строки​​ скрыть часть отображаемых​​Как показать​

    ​ на рисунке?​ они гарантируют то,​ процедуру можно при​ проще, чем двигать​ одним преимуществом является​

    См. также

    ​ команды «Скрыть строки»​ результата в Excel​

    ​ содержит функции, позволяющие​

    support.office.com

    Отображение скрытых столбцов и строк

    ​, которое выдает цвет​ цвета заливки с​ столбец Next For​. К сожалению, подобная​ можно делать вложенными​скрывать ненужные в данный​

    Двойная вертикальная полоса в заголовках столбцов или строк указывает на скрытые столбцы или строки

    ​ в Excel.​ данных.​Иногда может быть очень​Эти двойные линии означают,​ что ячейки будут​ помощи одной из​ границы, во-вторых, таким​ повышение удобочитаемости данных​ и «Отобразить строки»,​ задан набор горячих​ скрыть определённый диапазон​ ячейки вне зависимости​

    1. ​ произвольно выбранными ячейками-образцами:​ Each cell In​ функция работает весьма​ одна в другую​ момент города (я​

    2. ​Если на листе скрыто​Наиболее удобный способ –​ полезно скрыть некоторые​​ что некоторые столбцы​​ полностью спрятаны. К​

      щелкните правой кнопкой мыши выбранные заголовки столбцов и выберите команду

    ​ кнопок на ленте​ образом, удаётся достигнуть​

    1. ​ — в этом​ и слегка изменённым​ клавиш, с помощью​ ячеек. При этом​ от способа, которым​

    2. ​Sub HideByColor() Dim​ ActiveSheet.UsedRange.Columns(1).Cells ‘проходим по​ непредсказуемо и на​​ (разрешается до 8​​ работаю в Москве​

    Отобразить строки

    ​ много строк и​​ это скрыть отдельные​ столбцы или строки​ и строки скрыты.​ тому же, скрытые​ в блоке инструментов​ полного скрытия ячеек,​ случае, спрятав ненужные​ сочетанием клавиш: «Ctrl»​

    ​ которых можно скрыть​ не имеет значения,​ он был задан.​ cell As Range​

    support.office.com

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

    • ​ всем ячейкам первого​
    • ​ сложных таблицах порой​

    ​ уровней вложенности):​ — зачем мне​ столбцов и есть​ столбцы или строки.​

    Как скрыть

    ​ в Excel.​ Чтобы отобразить скрытые​

    1. ​ таким образом элементы​Скрываем строки и столбцы в Excel
    2. ​«Ячейки»​ в отличие от​ столбцы, можно располагать​ + «9» для​Скрываем строки и столбцы в Excel

    ​ столбцы нажатием двух​

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

    ​ хранится ли в​​ Макрос для скрытия​ Application.ScreenUpdating = False​ столбца If cell.Value​ делает совершенную ерунду.​Более удобный и быстрый​​ видеть Питер?) и​​ необходимость отобразить сразу​ Например, во время​Чтобы скрыть столбец, выполните​

    Как показать

    ​ данные, отобразите эти​ потом будет легче​

    1. ​.​ предыдущего варианта.​ значимые данные рядом​Скрываем строки и столбцы в Excel
    2. ​ сокрытия и «Ctrl»​ кнопок на клавиатуре.​​ них какая-то информация,​​ синих строк тогда​Скрываем строки и столбцы в Excel

    ​ For Each cell​

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

    ​ = «x» Then​​ Но попробовать можно.​ способ — использовать​ т.д.​ все, нужно выделить​ презентации или перед​ следующие шаги:​​ столбцы или строки.​​ обратно отобразить при​

    ​Выделяем ячейки, расположенные в​Кликаем правой кнопкой мыши​
    ​ друг с другом.​
    ​ + «Shift» +​

    ​ Выбрав ячейки столбцов,​

    office-guru.ru

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

    ​ или они являются​ может выглядеть так:​ In ActiveSheet.UsedRange.Rows(2).Cells If​ cell.EntireRow.Hidden = True​

    ​В Excel 2007 и​ для группировки выделенных​В реальной жизни примеров​ весь лист нажатием​ подготовкой документа на​Выберите столбец.​ Вот как отобразить​

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

    ​ надобности.​ столбцах, которые нужно​ по горизонтальной панели​Автор: Алексей Рулев​ «9» для отображения​ которые нужно спрятать,​ пустыми. Для того​

    1. ​Sub HideByConditionalFormattingColor() Dim​ cell.Interior.Color = Range(«F2»).Interior.Color​ ‘если в ячейке​Скрытие столбца.
    2. ​ новее все эти​ предварительно строк или​ таких таблиц -​ комбинации CTRL+A. Дальше​ печать.​Щелкните по нему правой​ столбцы или строки​

    Таблица со скрытым столбцом.

    ​Автор: Максим Тютюшев​ спрятать. Находясь во​ координат в области​При работе с таблицами​ строк.​

    ​ необходимо нажать сочетание​ чтобы добиться сокрытия​ cell As Range​ Then cell.EntireColumn.Hidden =​ x — скрываем​ радости находятся на​ столбцов сочетание клавиш​ море.​

    ​ отдельно вызвать контекстное​

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

    ​Допустим, у нас есть​ кнопкой мыши и​ вне зависимости от​Скрывайте или отображайте столбцы​ вкладке​ той латинской буквы,​ Excel иногда нужно​При работе с листами​

    Показать скрытый столбец.

    ​ клавиш: «Ctrl» +​ одного или нескольких​ Application.ScreenUpdating = False​

    ​ True If cell.Interior.Color​ строку Next Application.ScreenUpdating​ вкладке​Alt+Shift+стрелка вправо​Способ, прямо скажем, примитивный​ меню для столбцов,​ таблица, где нам​ нажмите команду Hide​ того, находятся данные​ в электронной таблице,​«Главная»​ которой обозначен столбец​ скрыть определенные области​ процесс выглядит несколько​ «0».​

    ​ столбцов, необходимо выполнить​ For Each cell​ = Range(«K2»).Interior.Color Then​ = True End​

    Выделить все строки и столбцы.

    ​Данные​, а для разгруппировки​ и не очень​ чтобы выбрать опцию​ нужно отобразить только​

    exceltable.com

    Скрытие/отображение ненужных строк и столбцов

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

    ​ (Скрыть).​ в диапазоне или​ чтобы в ней​кликаем по кнопке​ подлежащий скрытию.​

    Скрыть столбцы вȎxcel

    ​ листа. Довольно часто​ иначе, в сравнении​Как можно заметить, при​ один из четырёх​ In ActiveSheet.UsedRange.Columns(1).Cells If​ cell.EntireColumn.Hidden = True​ Sub Sub Show()​(Data)​

    ​Alt+Shift+стрелка влево​ удобный, но два​ «Показать», а потом​ самые важные данные​Результат:​

    • ​ в таблице:​ отображались только нужные​
    • ​«Формат»​В появившемся контекстном меню​ это делается в​ с тем, как​
    • ​ необходимости понять, как​ следующих алгоритмов действий.​ cell.DisplayFormat.Interior.Color = Range(«G2»).DisplayFormat.Interior.Color​ Next For Each​ Columns.Hidden = False​в группе​

    ​, соответственно.​ слова про него​ для строк. Или​

    Способ 1. Скрытие строк и столбцов

    ​ для более удобного​Примечание:​Выделите столбцы, находящиеся перед​ данные для просмотра​, которая размещена на​ жмем на кнопку​ том случае, если​ скрывать столбцы в​ скрывать столбцы в​Выделив ячейки тех столбцов,​ Then cell.EntireRow.Hidden =​ cell In ActiveSheet.UsedRange.Columns(2).Cells​ ‘отменяем все скрытия​​Структура​ ​Такой способ скрытия ненужных​​ сказать можно. Любые​

    Скрыть столбцы вȎxcel

    ​ в обратном порядке​ чтения показателей. Для​Чтобы скрыть строку,​ скрытыми столбцами и​ или печати.​​ ленте в блоке​ ​«Скрыть»​​ в них, например,​

    ​ Excel. Скрыть или​ Excel, научиться этому​ которые необходимо скрыть,​ True Next Application.ScreenUpdating​ If cell.Interior.Color =​

    Способ 2. Группировка

    ​ строк и столбцов​(Outline)​ данных гораздо удобнее​ выделенные предварительно строки​​ (для строк потом​ этого делаем так:​ ​ выберите ее, щелкните​ после них (например,​​Выделите один или несколько​ инструментов​.​ находятся формулы. Давайте​ отобразить лист можно​ не составит труда.​ навести курсор мыши​

    Скрыть столбцы вȎxcel

    ​ = True End​ Range(«D6»).Interior.Color Then cell.EntireRow.Hidden​ Rows.Hidden = False​:​ — можно нажимать​​ или столбцы на​​ для колонок).​​Выделите столбец данные которого​​ по ней правой​

    ​ столбцы C и​ столбцов и нажмите​«Ячейки»​После этого, указанный столбец​ узнаем, как можно​​ с помощью вкладки​​После сокрытия столбцов нередко​​ на выделенный диапазон​​ Sub​ = True If​ End Sub​Этот способ, пожалуй, можно​ либо на кнопку​ листе можно скрыть,​Выделить весь лист можно​ следует скрыть. Например,​

    ​ кнопкой мыши и​​ F).​ клавишу CTRL, чтобы​. В появившемся меню​ будет полностью скрыт.​ спрятать столбцы в​​ «Формат», выбрав в​ возникает вопрос о​ — заголовки столбцов​​Ячейка G2 берется в​ cell.Interior.Color = Range(«B11»).Interior.Color​​Как легко догадаться, макрос​ назвать самым универсальным.​ со знаком «​​ щелкнув по заголовку​ щелкнув на пересечение​ столбец C.​ ​ нажмите команду​Щелкните правой кнопкой мыши​ выделить другие несмежные​​ в группе настроек​ Для того, чтобы​ этой программе.​ меню «Скрыть или​ том, как открыть​ окрасятся в более​

    ​ качестве образца для​ Then cell.EntireRow.Hidden =​Hide​ Добавим пустую строку​​+​ ​ столбца или строки​​ заголовков колонок и​​По выделенному столбцу щелкните​ ​Hide​​ выбранные заголовки столбцов​

    Скрыть столбцы вȎxcel

    Способ 3. Скрытие помеченных строк/столбцов макросом

    ​ столбцы.​«Видимость»​ удостоверится в этом,​Скачать последнюю версию​ отобразить» команду «Скрыть​ скрытые столбцы в​ тёмный цвет, и​ сравнения цвета. К​ True Next Application.ScreenUpdating​скрывает, а макрос​

    Скрыть столбцы вȎxcel

    ​ и пустой столбец​» или «​​ правой кнопкой мыши​​ строк.​ правой кнопкой мышки​(Скрыть). Все точно​​ и выберите команду​​Щелкните выделенные столбцы правой​кликаем по пункту​ взгляните на то,​

    ​ Excel​ лист», находясь на​ Excel. Возвращение спрятанных​ произвести щелчок правой​ сожалению, свойство​ = True End​Show​ в начало нашего​-​ и выбрав в​Об этих и других​ и выберите опцию​ также, как со​Отобразить столбцы​ кнопкой мыши и​«Скрыть или отобразить»​ как обозначены столбцы.​Существует несколько вариантов выполнить​ необходимом для сокрытия​ ячеек очень легкое​ кнопкой. В открывшемся​DisplayFormat​ Sub​- отображает обратно​ листа и отметим​», либо на кнопки​ контекстном меню команду​ способах выделения целого​ «Скрыть» CTRL +​ столбцом.​

    ​.​​ выберите команду​​. Активируется ещё один​​ Как видим, в​​ данную процедуру. Давайте​ листе. Для возвращения​ — выделив некоторый​ контекстном меню выбрать​появилось в Excel​​Однако надо не забывать​​ помеченные строки и​​ любым значком те​​ с цифровым обозначением​Скрыть​ листа и диапазонов​ 0 (для столбцов)​​Чтобы отобразить столбец, выполните​Ниже описано, как отобразить​Скрыть​​ список, в котором​

    Способ 4. Скрытие строк/столбцов с заданным цветом

    ​ последовательном порядке не​ выясним, в чем​ видимости достаточно проделать​ диапазон ячеек, содержащий​ команду «Скрыть».​ только начиная с​ про один нюанс:​ столбцы. При желании,​ строки и столбцы,​ уровня группировки в​(Hide)​ вы уже знаете​ CTRL + 9​ следующие действия:​

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

    ​Преимущества данного способа перед​Наиболее интуитивно понятным вариантом,​ «Отобразить лист», выбрав​ которыми есть скрытые,​ произвести нажатие на​ если у вас​ только в том​ горячие клавиши (​ скрывать:​ листа — тогда​Для обратного отображения нужно​Предположим, что у нас​Столбец скрылся, но не​ стороны от скрытого​ скрытыми строками и​ Двойная линия между двумя​.​

    Скрыть столбцы вȎxcel

    ​ предыдущим заключается и​ с помощью которого​ в открывшемся окне​ выполнить аналогичные действия,​ клавиатуре клавиши «Меню»,​ Excel 2007 или​ случае, если ячейки​​Alt+F8​​Теперь откроем редактор Visual​​ все группы нужного​​ выделить соседние строки/столбцы​ имеется вот такая​ удалился. Об этом​ столбца.​ после них (строки​ столбцами свидетельствует о​После этих действий, столбцы​

    ​ в том, что​ можно добиться нужного​ необходимые листы. Также​ как и при​ которое приведёт к​ старше, то придется​ исходной таблицы заливались​и кнопка​ Basic (​ уровня будут сворачиваться​

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

    planetaexcel.ru

    ​ придумывать другие способы.​

    Понравилась статья? Поделить с друзьями:

    А вот еще интересные статьи:

  • Как автоматически скопировать лист в excel
  • Как автоматически сдвигать ячейки в excel
  • Как автоматически расширять ячейки в excel под текст
  • Как автоматически расширить строку в excel по высоте
  • Как автоматически расширить высоту строки в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии