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

Как я могу предотвратить печать содержимого отдельных ячеек (или всей строки или столбца) в Excel, оставляя их видимыми на экране при редактировании файла? В идеале я должен быть в состоянии сделать это с ячейками во внутренней таблице (т.е. не только с самым правым столбцом (столбцами) или нижним рядом (строками)). Скрытие строки (строк) или столбца (столбцов) недопустимо, поскольку мне необходимо поддерживать размер ячейки, чтобы поддерживать общий вид листа.

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

— Майкл Ицоэ

В сегодняшней публикации продолжим знакомиться с некоторыми возможностями, функциями пакета MicroSoft Office.image Если конкретнее, то покажу как в excel закрепить строку, столбец, область.

Как в excel закрепить строку при прокрутке

Для начала давайте объясню о чем вообще идёт речь. Что вообще значит закрепление столбцов, строк и областей в Excel? Для чего это может понадобиться? Представьте огромную таблицу в несколько десятков, а может и сотен строк и столбцов. При прокрутке таких длинных таблиц часто пользователь забывает названия первых столбцов или строк, шапки таблицы. В таких ситуациях и помогает закрепление строк и столбцов. Закреплённые строки и столбцы при прокрутке всегда остаются на экране, а остальные строки и столбцы по прежнему будут прокручиваться и скрываться («заезжать»). Для примера посмотрите на меню данного сайта, которое при прокрутке вниз не скрывается, а цепляется за верхний край. Подобным принципом работает эта функция и в Excel’e. Теперь давайте перейдём непосредственно к инструкции.

Как закрепить строку

  1. В меню Excel перейдите на вкладку Вид.
  2. В разделе Окно нажмите на пункт Закрепить области.
  3. Для закрепления только верхней строки нажмите на пункт Закрепить верхнюю строку.image
  4. Для закрепления нескольких строк нужно выделить (кликнуть по порядковому номеру строки слева ) следующую за ними строку и выбрать в меню пункт Закрепить области. Например: для закрепления первых 5 строк, нужно выделить шестую строку и потом нажать на пункт Закрепить области.

Как закрепить столбец

  1. В меню Excel перейдите на вкладку Вид.
  2. В разделе Окно нажмите на пункт Закрепить области.
  3. Для закрепления только первого столбца нажмите на пункт Закрепить первый столбец.
  4. Для закрепления нескольких столбцов нужно выделить (нажать на порядковую букву столбца сверху ) следующий за ними столбец и выбрать в меню пункт Закрепить области. Например: для закрепления первых 2 столбцов, нужно выделить третий столбец и потом нажать на пункт Закрепить области.

Как закрепить область в excel

Чтобы закрепить область из нескольких столбцов и строк нужно:

  1. Кликом левой кнопки мыши выделить ячейку, которая будет первой ячейкой для движущейся (прокручиваемой) части таблицы.
  2. В меню Excel перейдите на вкладку Вид.
  3. В разделе Окно нажмите на пункт Закрепить области и из подменю выберите пункт Закрепить области.

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

Как открепить?

  1. В меню Excel перейдите на вкладку Вид.
  2. В разделе Окно нажмите на пункт Закрепить области.
  3. Из открывшегося меню нажмите на пункт Снять закрепление областей.

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

На рабочем листе Эксель располагается 1 048 576 строк и 16 384 столбца. Заполнить такое количество ячеек очень тяжело, да и не нужно. Часто рабочие листы содержат огромное количество информации. Чтобы правильно организовать такие данные, важно уметь правильно обращаться со строками и столбцами – добавлять, удалять, скрывать, изменять размеры. Конечно, вы можете настроить внешний вид рабочего листа, но это не всегда полезно. Этот пост обязателен к прочтению, если вы хотите выполнять действительно серьёзные задачи, ведь управление строками и столбцами вы будете применять каждый день.

В этой статье часто предлагается выделить диапазон. Если вы не знаете как это сделать — почитайте мой пост о выделении ячеек в Excel.

Вставка новых строк и столбцов

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

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

  1. Выделите любую ячейку в строке под местом вставки и выполните команду Главная – Ячейки – Вставить – Вставить строки на лист. Например, если нужно, вставить строку между 3 и 4 строками, установите курсор в любую клетку 4 строки
    Вставка строк на лист Excel
  2. Выделите всю строку, перед которой нужно сделать вставку (для этого кликните по номеру строки). Кликните правой кнопкой мыши в любом месте выделенной строки и в контекстном меню выберите Вставить
    Вставка строк через контекстное меню Эксель

Обе эти операции приведут к появлению новой пустой строки, при этом последняя строка листа будет удалена. Если последняя строка (№1 048 576) содержит данные – программа не сможет вставить новую строчку и выдаст сообщение об ошибке. Чтобы это исправить – удалите или перенесите информацию из последней строчки листа.

Ошибка при вставке новой строки в Excel

Вставка нового столбца в Эксель выполняется по тем же правилам:

  1. Установите курсор в любую клетку в столбце справа от места вставки и выполните: Главная – Ячейки – Вставить – Вставить столбцы на лист
  2. Выделите весь столбец, перед которым нужно вставить новый, кликните правой кнопкой мыши в любом месте выделения, в контекстном меню выберите команду Вставить.

При вставке нового столбца – последний (XFD) удаляется. Если в последнем столбце есть данные – вставка не будет выполнена, программа сообщит об ошибке.

Удаление строк и столбцов Excel

Я всегда советую удалять ненужную информацию. Если у вас на листе появились лишние строки и столбцы – вы можете их удалить. Могу предложить 2 равноценных способа:

  • Установить курсор в любую ячейку строки или столбца для удаления и выполнить:
    • Главная – Ячейки – Удалить – Удалить строки с листа – для удаления строк
    • Главная – Ячейки – Удалить – Удалить столбцы с листа – для удаления столбцов
    Удаление строк и столбцов в Microsoft Excel
  • Выделить всю строку или весь столбец (кликнув на его номере или имени), нажать правой кнопкой мыши на выделенной области и в контекстном меню выбрать Удалить
    Удаление строк через контекстное меню

При удалении, все последующие строки смещаются вверх, а столбцы – влево.

Как скрыть строку или столбец в Эксель

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

Мне известны 2 способа сокрытия:

  • Установите курсор в любую ячейку строки или столбца для скрытия. На ленте выберите:Главная – Ячейки – Формат – Скрыть или отобразить – Скрыть строки (или Ctrl+9), или Главная – Ячейки – Формат – Скрыть или отобразить – Скрыть столбцы (или Ctrl+0)
    Сокрытие ячеек
  • Выделите всю строку или столбец для сокрытия, кликните правой кнопкой мыши на выделенной области, в контекстном меню выберите Скрыть

Чтобы снова отобразить скрытые ячейки – нужно каким-либо способом их выделить. Например, если скрыта третья строка – выделите строки 2-4, тогда скрытые ячейки попадут в область выделения. Еще один вариант – перейти в скрытую ячейку. Для этого нажмите F5 (или Ctrl+G), откроется окно «Переход». В строке «Ссылка» введите координаты одной из скрытых ячеек (к примеру, A3) и нажмите Ок. Курсор будет переведен в скрытый столбец.

Когда выделена скрытая ячейка, выполните команду Главная – Ячейки – Формат – Скрыть или отобразить – Отобразить строки (или Отобразить столбцы, в зависимости от того, что скрыто).

Если выделена вся скрытая область – можно кликом правой кнопкой мыши вызвать контекстное меню и там выбрать Показать.

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

Изменение размеров строк и столбцов Excel

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

Изменение высоты строки

Высота строк в Excel измеряется в пунктах. По умолчанию, программа устанавливает высоту 15 пунктов (20 пикселей). Excel всегда помогает с установкой высоты строки, чтобы был виден весь текст. Если вы увеличиваете шрифт – вертикальные размеры строк тоже будут увеличены. Если же вам нужно установить эти размеры вручную, выделите нужный столбец или группу строк (кликайте по номерам строк с зажатой клавишей Ctrl), и воспользуйтесь одним из следующих способов изменения:

  • Перетащите нижнюю границу номера любой из выделенных строк
  • Воспользуйтесь командой Главная – Ячейки – Формат – Высота строки. В открывшемся диалоговом окне выберите нужную высоту (в пунктах)
  • Если нужно автоматически выбрать высоту строк в соответствии с содержимым ячеек, сделайте двойной клик по нижней границе любой из выделенных строк (на панели заголовков), или выполните Главная – Ячейки – Формат – Автоподбор высоты строки

Изменение ширины столбца

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

  • Перетащите правую границу имени любого из выделенных столбцов
  • Выполните команду Главная – Ячейки – Формат – Ширина столбца. В открывшемся окне укажите нужную ширину
  • Автоматически устанавливаем ширину столбцов двойным кликом по правой рамке имени столбца, либо командой Главная – Ячейки – Формат – Автоподбор ширины столбца.

Чтобы изменить ширину столбцов по умолчанию – воспользуйтесь командой Главная – Ячейки – Формат – Ширина по умолчанию. В диалоговом окне задайте нужное значение и нажмите Ок.

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

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

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

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

Вот так выглядят простые примеры, с помощью которых Вы без труда сможете скрывать или отображать строки и столбцы с помощью VBA

Пример 1: Скрыть строку 2 в Excel

Sub HideString()  ‘Это название макроса

Rows(2).Hidden = True

End Sub

Sub HideStrings()

Rows(«3:5»).Hidden = True

End Sub

Sub HideCollumn()

Columns(2).Hidden = True

End Sub

Sub HideCollumns()

Columns(«E:F»).Hidden = True

End Sub

Sub HideCell()

Range(«Возможности Excel»).EntireRow.Hidden = True

End Sub

Sub HideCell()

Range(«B3:D4»).EntireRow.Hidden = True

End Sub

Sub HideCell()

Range(«Возможности Excel»).EntireColumn.Hidden = True

End Sub

Sub HideCell()

Range(«C2:D5»).EntireColumn.Hidden = True

End Sub

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

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

Например, макрос для того, чтобы отобразить строку 2 будет выглядеть следующим образом:

Sub ViewString()

Rows(2).Hidden = False

End Sub

Надеемся, что данная статья была полезна вам и ответила на вопрос: как скрыть или отобразить строки и столбцы в Excel с помощью VBA

Спасибо за внимание.

Поделиться:

Рубрика Excel

Также статьи о работе с ячейками в Экселе:

  • Как защитить ячейки в Экселе?
  • Как объединить ячейки в таблице в Excel?
  • Как разбить ячейку в Excel?
  • Как выделить определенные ячейки в Excel?

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

Для скрытия строки или столбца в Экселе необходимо выбрать ячейку в этой строке или столбце, а для скрытия нескольких строк или столбцов необходимо выделить хотя бы по одной ячейке из трок или столбцов соответственно. Далее переходим на вкладке «Главная» в область «Ячейки», и в меню «Формат» наводим курсор на пункт «Скрыть или отобразить» в разделе «Видимость». В появляющемся меню выбираем необходимый вариант.

image

image

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

image

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

Отобразить скрытые ячейки в Excel немного сложнее. Необходимо выделить строки или столбцы до скрытых строк или столбцов, а затем все в том же меню «Скрыть или отобразить» выбрать вариант «Отобразить строки» или «Отобразить столбцы».

image

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

image

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

image

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий