Разное

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

Содержание

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

70968 11.11.2012 Скачать пример

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

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

 

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

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

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

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

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

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

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

 

Как удалить скрытые строки в Excel (2 метода) • BUOM

Автор: редакционная команда Indeed

8 апреля 2022 г.

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

Что такое скрытая строка в Excel?

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

Как удалить скрытые строки в Excel из вкладки «Файл»

Вот список шагов, как удалить скрытые строки в Excel на вкладке «Файл»:

1.

Найдите раздел «Информация» на вкладке «Файл».

В рабочей книге найдите вкладку «Файл» в верхнем левом углу и нажмите на нее. Найдите вкладку с надписью «Информация». Вкладка «Информация» находится непосредственно под вкладкой с надписью «Открыть» и над вкладкой с надписью «Сохранить».

2. Перейдите в раздел «Проверить книгу».

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

3. Сделайте соответствующий выбор во всплывающем окне «Инспектор документов».

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

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

Как удалить скрытые строки в Excel с помощью макроса VBA

Вот список шагов по удалению скрытых строк в Excel с помощью макроса VBA:

1. Откройте вкладку «Разработчик».

Многие электронные таблицы Excel не отображают вкладку «Разработчик» автоматически, поэтому вы можете открыть ее вручную. Начните с нажатия на вкладку «Файл». Перейдите в «Параметры» и выберите «Настроить ленту». Найдите раздел с надписью «Основные вкладки». Выберите поле с надписью «Разработчик». Это приводит к тому, что вкладка «Разработчик» остается доступной для просмотра до тех пор, пока вы не переустановите новую версию Excel или не внесете изменения вручную.

2. Выйдите из вкладки «Файл»

Следующим шагом будет выход из вкладки «Файл». Щелкните стрелку назад, чтобы вернуться к документу. Этот шаг приведет вас на вкладку «Главная», где вы сможете просмотреть свою книгу.

3. Войдите на вкладку «Разработчик».

Благодаря вашей работе на первом этапе вы теперь можете найти вкладку «Разработчик» на ленте Excel. Чаще всего она находится слева от вкладки «Вставка». Нажмите на нее, чтобы войти в область, которая позволяет писать и запускать макросы.

4. Откройте всплывающее окно «Редактор Visual Basic».

Вы можете найти кнопку с надписью «Visual Basic» в дальнем левом углу экрана под вкладкой «Разработчик». Нажмите эту кнопку, чтобы открыть всплывающее окно «Редактор Visual Basic». Кроме того, вы можете одновременно нажать клавиши «Alt» и «F11» на клавиатуре. Это действие также открывает всплывающее окно «Редактор Visual Basic».

5. Создайте новый модуль

Найдите вкладку «Вставка» во всплывающем окне «Редактор Visual Basic». Эта вкладка находится между вкладками «Просмотр» и «Формат». После того, как вы нажмете на вкладку «Вставить», вы увидите раскрывающееся меню. Нажмите на вариант с надписью «Модуль» вместо того, который говорит «Модуль класса».

6. Вставьте код для удаления скрытых строк

Открыв модуль, найдите окно кода. Скопируйте приведенный ниже код в буфер обмена и вставьте его в окно кода. Вы можете скопировать его, выделив все, щелкнув правой кнопкой мыши и выбрав опцию «Копировать». Когда вы будете готовы вставить текст, обязательно вставьте его как обычный текст, чтобы код был точным. Вы можете сделать это, щелкнув правой кнопкой мыши и выбрав «Вставить как обычный текст» или нажав клавиши «Ctrl», «Shift» и «V» на клавиатуре. Код выглядит следующим образом:

Sub deleteAllHidden ()

Dim ws As рабочий лист

Для каждого ws в ActiveWorkbook.Worksheets

Затемнить последнюю строку

последняя строка = 4000

Для iCntr = lastRow To 1 Step -1

Если Rows(iCntr).Hidden = True Then Rows(iCntr).EntireRow. Delete

Следующий

Следующий мс

Конец сабвуфера

7. Сохраните код и запустите макрос

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

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

Обратите внимание, что ни одна из компаний, упомянутых в этой статье, не связана с компанией Indeed.

Удаление скрытых данных в Microsoft Excel | ИТ-услуги


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

Использование Инспектора документов для удаления скрытых данных

Чтобы открыть Инспектор документов, щелкните Файл > Информация > Проверить для Проблемы > Проверить документ . Откроется окно проверки документов Excel, показанное ниже.


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

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

Редактирование свойств документа, личной информации и других данных документа

Чтобы выборочно изменить или удалить данные документа, щелкните Файл > Информация > Свойства . Нажмите  Показать все свойства. Удалить или изменить информацию.

Выборочное удаление или редактирование комментариев

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

Чтобы просмотреть комментарий, щелкните ячейку, и комментарий появится во всплывающем окне.

Чтобы удалить комментарий, щелкните правой кнопкой мыши ячейку, содержащую комментарий, и выберите Удалить комментарий в контекстном меню.

Выборочное отображение скрытых ячеек, строк и столбцов

В Microsoft Excel можно скрыть целые строки и столбцы ячеек на листе.

Чтобы отобразить все ячейки на листе:

  • Щелкните значок . Выберите Все в верхнем левом углу рабочего листа или нажмите Ctrl + A .
  • Щелкните вкладку Главная > Формат (в группе Ячейки ) > Скрыть и показать > Показать строки или Показать столбцы или .
  • Теперь видны все ячейки.

Выборочное отображение скрытых рабочих листов

Книги в Microsoft Excel могут содержать скрытые листы, содержащие информацию.

Чтобы отобразить листы:

  • Щелкните вкладку Главная > Формат (в группе Ячейки
    ) > Скрыть и показать >
    Показать лист.
  • Щелкните имя листа, который вы хотите отобразить, и щелкните OK .
  • Теперь лист виден.

Удалить отслеживаемые изменения вручную или выборочно


Microsoft Excel включает Функция отслеживания изменений , позволяющая отслеживать изменения, внесенные пользователем в общую книгу. Чтобы удалить отслеживаемые изменения из книги, выполните следующие действия:

  • Щелкните вкладку Обзор > Отслеживание изменений (в группе Изменения ) > Принять/отклонить изменения .
  • Сделайте свой выбор относительно каждого изменения, которое было сохранено в документе. Вы должны нажать Принять или Отклонить для изменения, прежде чем продвигать следующее изменение.
  • Примите или отклоните все изменения, нажав Принять все или Отклонить все .

Узнайте больше об отслеживании и просмотре изменений на сайте microsoft.com.

Вернуться к началу Удаление скрытых данных

4 способа отображения столбцов/строк/листов в Excel

После скрытия столбцов, строк или листов (как описано в руководстве по скрытию столбцов/строк) , если вы хотите отобразить их; это также просто и тема этого урока.

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

В зависимости от необходимости вы можете перейти непосредственно к нужному разделу.

  • 1. Отобразить скрытый столбец, щелкнув правой кнопкой мыши пример
  • 2. Второй способ: показать пример с двойной строкой
  • 3. Третий способ: использование главного меню на ленте
  • 4. Четвертый способ — использование сочетания клавиш, чтобы отобразить все столбцы
  • 5. Как отобразить строку пример
  • 6. Как отобразить рабочий лист?
  • 7. Отображение скрытых листов

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

Первый способ отобразить скрытый столбец — это использовать параметр правой кнопки мыши.

Например, я предполагаю, что вы уже скрыли столбец. Я скрыл столбец D для демонстрации, как показано на рисунке ниже:

Чтобы отобразить один столбец D, щелкнув правой кнопкой мыши, выполните следующее:

Один шаг:

В нашем примере у нас есть C и E смежные столбцы со скрытым столбцом D. Итак, чтобы отобразить столбец D:

Выберите столбцы C и E .

Щелкните правой кнопкой мыши столбец C или E и нажмите «Показать» в меню:

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

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

Третий способ: использование главного меню на ленте

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

Шаг 1:

Перейдите на вкладку «Главная» на ленте.

Шаг 2:

В группе « Cells » найдите кнопку « Format » и нажмите маленькую стрелку, чтобы открыть ее меню.

Шаг 3:

Под заголовком « Видимость » в меню кнопки «Формат» щелкните параметр «Показать столбцы», как показано на рисунке ниже.

Чтобы отобразить столбец (столбцы) одним действием, вы можете отобразить один или все скрытые столбцы. Это использует короткую клавишу, чтобы отобразить столбец.

Чтобы отобразить все скрытые столбцы, сначала выберите весь лист, нажав Ctrl+ A , а затем используйте эту короткую клавишу:

Alt + H + O + U + L

Нажмите указанные выше клавиши одну за другой.

Пример отображения строки

Процесс отображения скрытой строки почти такой же, как и отображение столбца.

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

Например, я скрыл шестую строку, как показано ниже:

Вы можете четко заметить толстую линию между строками 5 и 7 по сравнению с линией между другими строками. Это указывает на скрытую строку.

Чтобы отобразить шестую строку, можно использовать следующие способы.

Первый способ — В ленте

После выбора строки № 5 или 7,

Перейдите на вкладку «Главная» в ленте.

Найти группу Cells ->  Формат  –>  Видимость

Под заголовком «Видимость» разверните меню «Скрыть и показать» и нажмите «Показать строки», как показано ниже: Как упоминалось ранее, вы можете заметить сравнительно толстую линию между строками 5 и 7. Это признак скрытой строки. Линия между другими видимыми строками тонкая.

Чтобы отобразить строку номер шесть (в нашем примере), дважды щелкните нижнюю часть строки, которая находится над строкой номер 7. Это должно показать строку номер 6.

В качестве альтернативы, вы можете перетащить ту же строку мышью и развернуть строку с номером 6.

Третий способ – с помощью правой кнопки мыши

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

Теперь нажмите «Отобразить» в меню, как показано ниже:

Четвертый способ — использование короткой клавиши для отображения всех строк

После выбора всех ячеек; либо щелкнув треугольник, расположенный в левом верхнем углу листа, либо нажав Ctrl + A , используйте следующую короткую клавишу, чтобы отобразить одну или все строки:

Alt + H + O + U + O

Нажимайте вышеуказанные клавиши одну за другой. Вам не нужно удерживать клавишу Alt, как нажимая другие клавиши.

Как отобразить рабочий лист?

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

Первый способ скрытия листа:

Щелкните правой кнопкой мыши любой лист, который вы хотите скрыть, и нажмите «Скрыть» в меню:

Это должно скрыть второй.

Второй способ – с помощью ленты

Перейдите на вкладку « Главная » на ленте.

Найдите кнопку « Формат » в группе « Ячейки » и откройте ее меню

Под заголовком Видимость откройте кнопку « Скрыть и показать » меню

Нажмите на опцию « Скрыть лист ».

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

Чтобы отобразить скрытые листы, опять же, вы можете использовать эти две опции, как и для скрытия листа.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *