Функция excel скрыть столбец

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

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

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

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

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

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

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

Learn several ways to do this

Updated on September 19, 2022

What to Know

  • Hide a column: Select a cell in the column to hide, then press Ctrl+0. To unhide, select an adjacent column and press Ctrl+Shift+0.
  • Hide a row: Select a cell in the row you want to hide, then press Ctrl+9. To unhide, select an adjacent column and press Ctrl+Shift+9.
  • You can also use the right-click context menu and the format options on the Home tab to hide or unhide individual rows and columns.

You can hide columns and rows in Excel to make a cleaner worksheet without deleting data you might need later, although there is no way to hide individual cells. In this guide, we provide instructions for three ways to hide and unhide columns in Excel 2019, 2016, 2013, 2010, 2007, and Excel for Microsoft 365.

Hide Columns in Excel Using a Keyboard Shortcut

The keyboard key combination for hiding columns is Ctrl+0.

  1. Click on a cell in the column you want to hide to make it the active cell.

  2. Press and hold down the Ctrl key on the keyboard.

  3. Press and release the 0 key without releasing the Ctrl key. The column containing the active cell should be hidden from view.

    To hide multiple columns using the keyboard shortcut, highlight at least one cell in each column to be hidden, and then repeat steps two and three above.

    Hide Columns Using the Context Menu

    The options available in the context — or right-click menu — change depending upon the object selected when you open the menu. If the Hide option, as shown in the image below, is not available in the context menu it is likely that you didn’t select the entire column before right-clicking.

    Hide a Single Column

  4. Click the column header of the column you want to hide to select the entire column.

  5. Right-click on the selected column to open the context menu.

  6. Choose Hide. The selected column, the column letter, and any data in the column will be hidden from view.

    Hide Adjacent Columns

  7. In the column header, click and drag with the mouse pointer to highlight all three columns.

  8. Right-click on the selected columns.

  9. Choose Hide. The selected columns and column letters will be hidden from view.

When you hide columns and rows containing data, it does not delete the data, and you can still reference it in formulas and charts. Hidden formulas containing cell references will update if the data in the referenced cells changes.

Hide Separated Columns

  1. In the column header click on the first column to be hidden.

  2. Press and hold down the Ctrl key on the keyboard.

  3. Continue to hold down the Ctrl key and click once on each additional column to be hidden to select them.

  4. Release the Ctrl key.

  5. In the column header, right-click on one of the selected columns and choose Hide. The selected columns and column letters will be hidden from view.

When hiding separate columns, if the mouse pointer is not over the column header when you click the right mouse button, the hide option will not be available.

Hide and Unhide Columns in Excel Using the Name Box

This method can be used to unhide any single column. In our example, we will be using column A.

  1. Type the cell reference A1 into the Name Box.

  2. Press the Enter key on the keyboard to select the hidden column.

  3. Click on the Home tab of the ribbon.

  4. Click on the Format icon on the ribbon to open the drop-down.

  5. In the Visibility section of the menu, choose Hide & Unhide > Hide Columns or Unhide Column.

Unhide Columns Using a Keyboard Shortcut

The key combination for unhiding columns is Ctrl+Shift+0.

  1. Type the cell reference A1 into the Name Box.

  2. Press the Enter key on the keyboard to select the hidden column.

  3. Press and hold down the Ctrl and the Shift keys on the keyboard.

  4. Press and release the 0 key without releasing the Ctrl and Shift keys.

To unhide one or more columns, highlight at least one cell in the columns on either side of the hidden column(s) with the mouse pointer.

  1. Click and drag with the mouse to highlight columns A to G.

  2. Press and hold down the Ctrl and the Shift keys on the keyboard.

  3. Press and release the 0 key without releasing the Ctrl and Shift keys. The hidden column(s) will become visible.

    The Ctrl+Shift+0 keyboard shortcut might not work depending on the version of Windows you’re running, for reasons not explained by Microsoft. If this shortcut doesn’t work, use another method from the article.

    Unhide Columns Using the Context Menu

    As with the shortcut key method above, you must select at least one column on either side of a hidden column or columns to unhide them. For example, to unhide columns D, E, and G:

  4. Hover the mouse pointer over column C in the column header. Click and drag with the mouse to highlight columns C to H to unhide all columns at one time.

  5. Right-click on the selected columns and choose Unhide. The hidden column(s) will become visible.

Hide Rows Using Shortcut Keys

The keyboard key combination for hiding rows is Ctrl+9:

  1. Click on a cell in the row you want to hide to make it the active cell.

  2. Press and hold down the Ctrl key on the keyboard.

  3. Press and release the 9 key without releasing the Ctrl key. The row containing the active cell should be hidden from view.

To hide multiple rows using the keyboard shortcut, highlight at least one cell in each row you want to hide, and then repeat steps two and three above.

Hide Rows Using the Context Menu

The options available in the context menu — or right-click — change depending upon the object selected when you open it. If the Hide option, as shown in the image above, is not available in the context menu it is because you probably didn’t select the entire row.

Hide a Single Row

  1. Click on the row header for the row to be hidden to select the entire row.

  2. Right-click on the selected row to open the context menu.

  3. Choose Hide. The selected row, the row letter, and any data in the row will be hidden from view.

Hide Adjacent Rows

  1. In the row header, click and drag with the mouse pointer to highlight all three rows.

  2. Right-click on the selected rows and choose Hide. The selected rows will be hidden from view.

Hide Separated Rows

  1. In the row header, click on the first row to be hidden.

  2. Press and hold down the Ctrl key on the keyboard.

  3. Continue to hold down the Ctrl key and click once on each additional row to be hidden to select them.

  4. Right-click on one of the selected rows and choose Hide. The selected rows will be hidden from view.

Hide and Unhide Rows Using the Name Box

This method can be used to unhide any single row. In our example, we will be using row 1.

  1. Type the cell reference A1 into the Name Box.

  2. Press the Enter key on the keyboard to select the hidden row.

  3. Click on the Home tab of the ribbon.

  4. Click on the Format icon on the ribbon to open the drop-down menu.

  5. In the Visibility section of the menu, choose Hide & Unhide > Hide Rows or Unhide Row.

Unhide Rows Using a Keyboard Shortcut

The key combination for unhiding rows is Ctrl+Shift+9.

Unhide Rows using Shortcut Keys and Name Box

  1. Type the cell reference A1 into the Name Box.

  2. Press the Enter key on the keyboard to select the hidden row.

  3. Press and hold down the Ctrl and the Shift keys on the keyboard.

  4. Press and hold down the Ctrl and the Shift keys on the keyboard. Row 1 will become visible.

Unhide Rows Using a Keyboard Shortcut

To unhide one or more rows, highlight at least one cell in the rows on either side of the hidden row(s) with the mouse pointer. For example, you want to unhide rows 2, 4, and 6.

  1. To unhide all rows, click and drag with the mouse to highlight rows 1 to 7.

  2. Press and hold down the Ctrl and the Shift keys on the keyboard.

  3. Press and release the number 9 key without releasing the Ctrl and Shift keys. The hidden row(s) will become visible.

Unhide Rows Using the Context Menu

As with the shortcut key method above, you must select at least one row on either side of a hidden row or rows to unhide them. For example, to unhide rows 3, 4, and 6:

  1. Hover the mouse pointer over row 2 in the row header.

  2. Click and drag with the mouse to highlight rows 2 to 7 to unhide all rows at one time.

  3. Right-click on the selected rows and choose Unhide. The hidden row(s) will become visible.

How to Move Columns in Excel

FAQ

  • How do I hide cells in Excel?

    Select the cell or cells you want to hide, then select the Home tab > Cells > Format > Format Cells. In the Format Cells menu, select the Number tab > Custom (under Category) and type ;;; (three semicolons), then select OK.

  • How do I hide gridlines in Excel?

    Select the Page Layout tab, then turn off the View checkbox under Gridlines.

  • How do I hide formulas in Excel?

    Select the cells with formulas you want to hide > select the Hidden checkbox on the Protection tab > OK > Review > Protect Sheet. Next, verify that Protect worksheet and contents of locked cells is turned on, then select OK.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

На чтение 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

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

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

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

Понравилась статья? Поделить с друзьями:
  • Функция excel скрывает строку
  • Функция excel склонение по падежам
  • Функция excel символы до пробела
  • Функция excel с оценкой
  • Функция excel с множественными условиями