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

Как удалить/скрыть столбцы в Excel по условию? Работа со столбцами

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

С чем имеем дело?

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

Сколько столбцов в рабочем листе?

Количество столбцов в Excel варьируется в зависимости от версии, так в версии Excel 2003 столбцов 256, а в версиях 2007 и 2010 уже 16 384. Сумму значений столбца можно узнать, выделив столбец и посмотрев параметр «Сумма выделенных ячеек» в строке состояния. Строка состояния находится внизу окна, под горизонтальной полосой прокрутки.

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

Как выделить столбец? Как выделить несколько столбцов подряд? Как выделить несколько столбцов выборочно?

Выделить столбец можно однократным кликом левой кнопкой мыши по имени столбца либо нажатием сочетания клавиш Ctrl+Spase (клавиша пробел), либо поместить курсор (маркер выделения) в самую первую ячейку нужного столбца и нажать сочетание клавиш Ctrl+Shift+Стрелка вниз. Несколько столбцов подряд можно выделить, проведя курсором по названиям столбцов с нажатой левой кнопкой мыши, либо выделить первый столбец нужного диапазона столбцов, а затем при нажатой клавише Shift выделить последний столбец диапазона столбцов. Выделить несколько столбцов выборочно, можно щелкая курсором по именам нужных столбцов при нажатой клавише Ctrl.

Как изменить стиль заголовков столбцов?

В Excel столбцы буквами обозначаются по умолчанию, но есть еще способ обозначения столбцов цифрами. При этом способе адрес выделенной ячейки выглядит не как А1, а как R1C1, где R1 (сокращение слова Row – строка) обозначает номер строки, а C1 (сокращение слова Column – колонка) обозначает номер столбца. Изменить способ отображения заголовков столбцов можно в меню «Параметры Excel» после нажатия кнопки «Office». В разделе «Формулы» в группе «Работа с формулами» необходимо поставить флажок перед полем «Стиль ссылок R1C1».

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

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

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

Как изменить ширину столбца? Как задать автоподбор ширины столбца? Как задать фиксированную ширину столбцов? Как задать ширину столбцов по умолчанию?

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

Автоподбор ширины столбца можно также задать двойным кликом левой кнопки мыши на правой границе столбца возле его имени. При этом если выделены несколько столбцов, то автоподбор применится ко всем столбцам выделенной группы. Ширина столбца по умолчанию зафиксирована в 8,43 символа при размере букв 10 пунктов, но фиксированную ширину можно задать своим собственным значением, для этого выделяем нужные столбцы, на выделенном диапазоне кликаем правой кнопкой мыши и в контекстном меню выбираем пункт «Ширина столбца…». В появившемся окне «Ширина столбца» устанавливаем нужную нам ширину. Для того чтобы задать произвольную ширину столбца по умолчанию, заходим на вкладку «Главная», выбираем группу «Ячейки», раскрываем меню кнопки «Формат» и выбираем пункт «Ширина по умолчанию», где задаем свое значение, после чего нажимаем кнопку «ОК».

Как транспонировать значения столбцов в строки?

Без особого труда можно преобразовать Excel столбец в строку и наоборот. Такое преобразование называется транспонированием. Для преобразования столбца в строку необходимо скопировать данные столбца, после чего нажать правую кнопку мыши и из контекстного меню выбрать пункт «Специальная вставка…». В появившемся диалоговом окне «Специальная вставка» поставить галочку в поле «транспонировать» и нажать кнопку «ОК». Еще один способ — зайти на вкладку «Главная», в группу «Буфер обмена», открыть меню кнопки «Вставить» и выбрать из него пункт «Транспонировать».

Как добавить новый столбец в таблицу? Как вставить скопированный столбец?

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

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

Читайте также  Вычисление обратной матрицы в Microsoft Excel

Как очистить столбцы от содержимого? Как скрыть и отобразить столбцы? Как удалить столбцы?

Для очистки столбцов от содержимого нужно выделить нужный диапазон и нажать клавишу Delete на клавиатуре либо кликнуть правой кнопкой мыши на выделенном диапазоне и выбрать из контекстного меню пункт «Очистить содержимое». Очистить столбцы от содержимого можно также на вкладке «Главная» в группе «Редактирование», меню кнопки «Очистить».

Через меню кнопки «Очистить» можно на выбор произвести очистку выделенных столбцов от содержимого (текста, цифровых значений, формул), от форматов, от примечаний, а можно произвести полную очистку, выбрав пункт «Очистить все». Информацию, расположенную в столбцах или строках, можно скрывать. Скрытые данные не удаляются, а временно не выводятся на экран. Для скрытия столбца, его необходимо выделить, затем щелкнуть правой кнопкой мыши в любом месте выделенного диапазона либо на названии столбца и выбрать из контекстного меню пункт «Скрыть». Для отображения скрытых столбцов нужно выделить два столбца, между которых находятся скрытые столбцы и, щелкнув правой кнопкой мыши, выбрать из контекстного меню пункт «Отобразить». Скрытие и отображение столбцов можно также производить на вкладке «Главная», в группе «Ячейки», в меню кнопки «Формат».

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

Как удалять либо скрывать столбцы макросом при соблюдении условия?

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

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

Как удалять либо скрывать столбцы макросом по нескольким условиям?

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

1) Скрывать либо удалять столбцы;

2) Выбирать одно из нескольких условий для искомых значений (совпадает, не совпадает, содержит, не содержит, начинается, не начинается, заканчивается, не заканчивается);

3) Находить пустые столбцы и столбцы, содержащие заданный текст;

4) Позволяет осуществлять одновременный поиск различных текстовых выражений, внесенных в поле для ввода текста с использованием знака-разделителя. В качестве знака-разделителя используется (;) точка с запятой ;

5) Выбирать различные диапазоны для обработки данных;

6) Ограничивать выбранные диапазоны номерами столбцов слева и/или справа для избежания повреждения боковых шапок таблиц и столбцов с разного рода промежуточными итогами;

7) Осуществлять поиск текста в столбцах как с учетом регистра, так и без.

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

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

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

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

Однако Microsoft Excel позволяет временно скрыть ненужные столбцы и упростить работу с большими документами. Эта статья расскажет о нескольких способах скрытия столбцов в Microsoft Excel и объяснит, как их отобразить позже.

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

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

Самый простой способ скрыть столбцы в Excel – использовать метод «Правый клик + Скрыть».

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

Это скроет все выбранные столбцы.

Скрыть столбцы путем уменьшения ширины

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

  1. Выберите столбцы, которые вы хотите скрыть.
  2. Щелкните правой кнопкой мыши выбранные столбцы.
  3. Выберите «Ширина столбца». Появится новое диалоговое окно.
  4. Установите ширину столбца в 0.
  5. Нажмите «ОК».

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

Скрыть столбцы с помощью горячей клавиши

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

  1. Выберите столбцы с помощью мыши или клавиатуры. На клавиатуре нажмите «Ctrl + Пробел», чтобы выделить весь столбец. Вы можете выбрать только соседние столбцы, используя этот метод.
  2. Нажмите ‘Ctrl + 9.’

Это скроет выбранный столбец.

Скрыть столбцы с помощью Visual Basic

Более новые версии Microsoft Excel имеют опцию «Visual Basic», где вы можете ввести ручной код, чтобы скрыть столбец. Это самый сложный процесс, который вы можете использовать, чтобы скрыть столбцы.

  1. Нажмите на вкладку «Разработчик» в верхней части окна.
  2. Выберите «Visual Basic».
  3. Дважды щелкните «Лист 1» (или любой другой рабочий лист со столбцами, которые вы хотите скрыть).
  4. Выберите «Вставить».
  5. Нажмите «Процедура».
  6. Введите имя процедуры.
  7. Вставьте следующий код: Рабочие листы («Лист1»). Столбцы («С»). Скрытый = True
  8. Сохраните лист как файл .xlsm.
  9. Выберите вкладку «Выполнить» в окне VBA.
  10. Нажмите «Запустить Sub / User Form».

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

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

Отобразить столбцы в Excel относительно легко и просто. Есть два простых способа заставить их появиться снова.

Читайте также  Применение функции ПСТР в Microsoft Excel

Показать столбцы с помощью опции «Показать»

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

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

  1. Выберите столбец, который находится рядом со скрытым (более новая версия).
  2. Щелкните правой кнопкой мыши по столбцу.
  3. Выберите «Показать».

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

Показать столбцы с двойным щелчком

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

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

Легко прячется

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

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

В каких случаях вам нужно скрыть столбцы Excel? Какой метод вы предпочитаете? Оставьте свои комментарии в разделе ниже.

10 редко используемых, но чрезвычайно полезных горячих сочетаний клавиш для MS Excel

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

Одни сочетания известны, т.к. могут использоваться в различных приложениях, например, сочетание для выделения всего (текста в MS Word, данных в MS Excel или файлов в проводнике) «Ctrl+A», найти приложение где оно не будет работать достаточно проблематично, другие сочетания насколько замысловаты и специфичны, что запоминание их лишено всякого смысла, например, окно вызова перечня стилей в MS Word «Alt+Ctrl+Shift+S» вряд ли имеет смысл запоминать. Однако есть такие сочетания, которые, с одной стороны очень просты и удобны в работе, а с другой, как ни странно, малоизвестны.

Сочетание 1. Как быстро посчитать сумму в Excel.

Можно начать вводить формулу суммы, можно воспользоваться значком суммы на ленте, а можно просто нажать «ALT+=».

Как быстро посчитать сумму в Excel

Сочетание 2 и 3. Как выделить столбец или строку в Excel.

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

Горячее сочетание для выделения всего столбца «Ctrl+пробел», а если надо быстро выделить строку, то следует воспользоваться сочетанием «Shift+пробел». Если выделить строку, а затем сразу, не снимая выделение, выделить столбец, то получится некий аналог Ctrl+A. Выделить строку или столбец можно и с помощью мышки, просто кликнув по названию колонки/столбца, но с горячим сочетанием клавиш получается быстрее.

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

Сочетание 4 и 5. Как скрыть столбец или строку в MS Excel.

Вряд ли будет большой тайной возможность скрыть столбце с помощью контекстного меню, но если воспользоваться сочетанием «Ctrl+0» получится быстрее, а «Ctrl+9» скрывает строку из листа Excel.

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

Сочетание 6. Как удалить строку или столбец в MS Excel.

Если нужно не просто скрыть, а удалить строку или столбец, с помощью сочетания «Ctrl+-« это получится сделать максимально быстро.

Как удалить строку или столбец

Сочетание 7 и 8. Как добавить текущую дату/время в ячейку.

В отличие от предыдущих, достаточно специфичное горячее сочетание. Но самый быстрый способ вставить текущую дату в ячейку — «Ctrl+;», а если добавить в данное сочетание клавишу Shift, то вставиться текущее время — «Ctrl+Shift+;».

Как добавить дату или время

Сочетание 9. Как показать формулы вместо вычислений.

В сложных вычислениях бывает удобно смотреть не на результат вычислений формулы, а на саму формулу. Отобразить формулы в вычислениях можно и через меню, но с сочетанием «Ctrl+`» (тильда) это получится сделать на порядок быстрее.

Как отобразить формулы

Сочетание 10. Как начать редактировать данные в ячейке MS Excel.

Данные в ячейке можно начать редактировать просто щелкнув по самой ячейке или поставив курсор в строку формул, но клавиша «F2» позволит не отвлекаться чтобы дотянуться до мышки. Сначала может показаться что абсолютно не существенно, какой из способов использовать, однако, для пользователей, которые постоянно работают в Excel клавиша F2 должна запоминаться чуть ли не первой.

Начать редактировать ячейку

Exceltip

Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

Что если отобразить скрытые строки в Excel не работает

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

Ниже принтскрин файла, в котором строки 2:15 срыты. Это вполне очевидно!

Далее, я попытался отобразить строки нормальными способами, которые знал. Но они не сработали.
Я выделил строки с 1 по 16, щелкнул правой кнопкой мыли, из выпадающего меню выбрал Показать. Строки 2:15 остались для меня не видимыми.

Далее перешел во вкладку Главная в группу Ячейки. Выбрал команду Формат -> Скрыть или отобразить -> Отобразить строки. И это тоже мне не помогло. Эти строки продолжали что-то от меня скрывать.

  • Рабочий лист не был защищен.
  • Также я попробовал переместиться с ячейки А1 на ячейку ниже с помощью клавиатуры, чтобы посмотреть изменения в окне Имя. Оно изменилось с А1 на А16, что означало, что строки 2:15 скрыты.

Тогда почему я не могу отобразить их?

Чтобы проверить работают ли команды Скрыть и Показать, я скрыл строки 18:19 и затем отобразил весь лист:

Странная ситуация, 18 и 19 строки отобразились, строки 2:15 продолжали быть скрытыми. Более странной ситуации я не встречал с момента начала использования Excel. Тем не менее отгадка пришла неожиданно.
Все дело в высоте ячеек!
Когда я попытался изменить высоту ячеек на 15, все скрытые ячейки отобразились. Для этого выделяем строки с 1 по 16, щелкаем правой кнопкой по номерам строк, из выпадающего меню выбираем Высота строки. В появившемся диалоговом окне указываем 15 (это высота, заданная по умолчанию на моем компьютере, у вас она может быть другой).

Это интересное наблюдение заставило сделать несколько тестов с высотой строки и вот что вышло:

  • Для строк высотой =0.68, мы можем заметить маленькие строки, которые означают, что они не скрыты.
Читайте также  Возведение числа в квадрат в Microsoft Excel

Как все это выяснилось? Только с помощью экспериментов.

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

Вам также могут быть интересны следующие статьи

28 комментариев

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

Теперь зная об изменении размеров мне будет легче, спасибо.

Только на прошлой неделе столкнулся с этой ситуацией, но мысль в сторону изменения высоты строк не пошла и заблудилась) спасибо!

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

Дарья! Да вы гений. Благодарю, ваш метод работает. (до этого ни высота, ни просто показать, не работали. Уже не знал как раскрыть эти «поганые» строчки в Excele Спасибо.