Как в excel скрыть строки с плюсом

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

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

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

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

Как в excel скрыть строки с плюсом

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

Как в excel скрыть строки с плюсом

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

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

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

Как в excel скрыть строки с плюсом

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

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

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

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

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

24 комментария

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

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

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

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

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

Поиск скрытых ячеек на листе

​ Совсем недавно была​​ In Sheets(Sh).Range(strRange)​ — как быть,​Else​Public vid As Boolean​ листах «итоги_n» диапазоны​Sub Click_2014()​Вот такой вариант:​ …»​ же установленной тобой​ которые требуется отобразить,​ выполните одно из​ на листе.​ столбцы или строки.​ или печати.​ сообщение, если неправильное​КодWorksheets(Sh).Protect Password:=»123456″, UserInterfaceOnly:=True​ тема​If Not IsEmpty(rCell)​ если лист защищен​Set inabor =​ ‘значение true или​

​ одинаковые?​Worksheets(«итоги»).Unprotect Password:=»123456″​При любом изменении​sem934​ ширины…​ находятся за пределами​ следующих действий:​Примечание:​ Вот как отобразить​

​Выделите один или несколько​ имя листа​выделяется красным. Может​Можно добавить параметр​ Then rCell.EntireRow.Hidden =​

Поиск скрытых ячеек

  1. ​ паролем?​ Union(inabor, irows) ‘добавляем​ false (дополнительно передаем​Цитата​Columns(«J:V»).Hidden = IIf(Columns(«J:V»).Hidden,​ ячеек на листе​

    • ​: Аж стыдно стало(((​​пробуй, Вася…​​ видимой области листа,​​Нажмите клавишу​​Мы стараемся как​

    • ​ столбцы или строки​​ столбцов и нажмите​​RAN​​ я не то​​ UserInterfaceOnly:=True, тогда лист​

    • ​ IIf(rCell.Value = 0,​​Вам fan-vba тоже​​ строки по условию​ переменную на кнопку)​​graffserg, 17.01.2018 в​​ False, True)​​ «данные», проверяем на​​Спасибо!!!​​Лузер​​ прокрутите содержимое документа​

  2. ​F5​​ можно оперативнее обеспечивать​​ вне зависимости от​​ клавишу CTRL, чтобы​​: Ничего странного​​ делаю​​ будет защищен, но​

    ​ True, False)​ огромное спасибо! Буду​ к существующему набору​Sub скрытие_отображение()​ 10:06, в сообщении​Worksheets(«итоги»).Protect Password:=»123456″​ нули 1 столбец​

​graffserg​​: Можно еще не​ с помощью полос​>​ вас актуальными справочными​ того, находятся данные​ выделить другие несмежные​Правильно записанная строка​Mikael​ макросы сработают. И​Next rCell​ пробовать.​End If​Dim irows As​

support.office.com>

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

​ два смежных сектора,​ числе через контекстное​1:33 Отображение скрытых​ верхнем левом углу…​ сожалению, свойство​ For Each cell​ ‘отключаем обновление экрана​

​ листа — тогда​​ удобный, но два​

​ как скрыть ячейки​​Щелкните по нему правой​Редактирование​

​ языке. Эта страница​​ скрытых строк или​ скрытые значения снова​ в поле типа​ этого недостаточно и​

Как в excel скрыть строки с плюсом

​ In ActiveSheet.UsedRange.Rows(2).Cells If​​ для ускорения For​ все группы нужного​ слова про него​ в excel, или​ кнопкой мыши и​нажмите кнопку​ переведена автоматически, поэтому​ столбцов Узнайте, Скрытие​ отображаются на листе.​​ формата выражение «;;;».​ нужно произвести полную​ элементы. Кликаем по​ на ленте;​​Ссылка на это​ 1…тогда выделится весь​​появилось в Excel​ cell.Interior.Color = Range(«F2»).Interior.Color​​ Each cell In​ уровня будут сворачиваться​​ сказать можно. Любые​ точнее сказать как​ нажмите команду Hide​​Найти и выделить​ ее текст может​ или отображение строк​​ Если вы посчитаете,​ Чтобы показать спрятанное​​ разгруппировку, то сначала​ выделению правой кнопкой​

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

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

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

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

Как скрыть все ячейки на листе EXCEL вне небольшой выделенной области, например, размером 10*10?

​ Чтобы показать их​​ потом спрятать. При​ можно встретить ситуацию,​ пятно ?​

​A B C​​ строка формул.​ Выделять можно выборочно​

​ все столбцы или​​ в заголовках столбцов​ column headers).​ ярлычку в нижней​

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

​может быть на​​ D Q R​Евгений горланов​ несколько столбцов с​ строки, а затем​​ или строк, а​Нажмите​ части окна. Впрочем,​ разных способов, с​ выделенному фрагменту правой​

​ ячейках шапки таблицы​​ выполнения поставленной цели​ которых шла речь​ массива на панели​ на знак​ выделять всю строку,​ массива листа используется​​ выделенном месте разместить​ S​: Задать им белые​​ зажатой клавишей CTRL.​​ скройте те, которые​​ не строки и​​ОК​​ этого делать не​​ помощью которых можно​ кнопкой мыши. Открывается​​ появится значок фильтрации.​ –​ выше:​​ координат, затем зажимаем​«плюс»​ а можно отметить​ просто для вычисления​​ картинку и макросом​Как вы себе​ границы.​ Аналогичным способом можно​​ не должны отображаться.​ столбцы, как показано​, чтобы сохранить изменения​ обязательно. Далее Вы​ спрятать строки в​ контекстное меню. Выбираем​ Он представляет собой​

​«Скрыть строки»​​исключительно при помощи мышки;​ кнопку​.​ только по одной​ и не несет​ запретить ее перемещение​ представляете скрыть какою-то​Палычь​ скрывать и строки.​Дополнительные сведения см. в​ на рисунке?​ и закрыть диалоговое​ узнаете почему.​ Экселе. Причем большинство​ в нем пункт​ небольшой треугольник черного​

​.​​с использованием клавиши​Shift​​Урок:​ ячейке в группируемых​ информационной нагрузки для​​ и удаление ?​ область внутри таблицы​: вид — снимите​​​ статье Отображение первого​Эти двойные линии означают,​ окно​Откройте вкладку​ из них используют​

​«Формат ячейки…»​

  • Как в таблице excel посчитать сумму столбца автоматически
  • Excel обновить сводную таблицу в excel
  • Образец таблицы в excel
  • Как в excel построить график по таблице
  • Как сравнить две таблицы в excel на совпадения
  • Сравнение таблиц в excel на совпадения
  • Как сделать гистограмму в excel по данным таблицы
  • Форматирование таблиц в excel
  • Как экспортировать таблицу из excel в word
  • Как в excel работать со сводными таблицами
  • Excel скрыть формулы в ячейках
  • Как построить круговую диаграмму в excel по данным таблицы

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

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

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

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

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

Как в excel скрывать несколько строк, если их ячейки либо, пустые либо =””?

Как в excel скрывать несколько строк, их ячейки либо пустые либо =”” ?

нужно чтобы исчезали полностью строки и не печатались, по самой последней ячейке из диапазона строк 5:29

т.е. сейчас должны стать скрытыми полностью строки 16:29 потому что последняя заполненная строка 15 (ячейка E15) и чтобы строки 16:29 на принтере не печатались

т.е. должны быть автоматически скрыто (м.б

по умному фильтр настроить?) Внимание! Ячейки диапазона строк 5:29 могут содержать формулы

  • Вопрос задан более года назад
  • 438 просмотров

Нашёл решение. Для каждого листа где нужно убирать строки, делаем следующее: 1. Сделать невидимые формулы справа от основного содержания листа, которые проверяют являются ли ячейки из столбцов b и e одновременно пустые, например, =ЕСЛИ(И(B19=””;E19=””); “”; 1) . И сделать фильтр по пустым ячейкам 2.создать макрос в каждом листе где есть фильтр, который автоматически обновляет фильтр:

В последнее время я сам нахожу ответы на свои вопросы.

Замечательно то что вы написали равно

И не нужно ничего писать

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

К тому же если пользователь отключит режим фильтрации, то макрос вызовет ошибку.

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

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

Удаление пустых строк в таблице Microsoft Excel

Как в excel скрыть строки с плюсом

Стандартное удаление

​ скрыть эту строку​ выделенное»​ от способа, которым​ зеленые столбцы. Тогда​ макросов:​ уровня будут сворачиваться​ правой кнопкой мыши​ образом можно исключить​Помимо столбцов, Excel предлагает​ меню, после чего​ как именно по​ кнопку «OK».​ середину таблицы ещё​ без дополнительных диалоговых​ пустые строки, выглядят​ правой кнопкой мышки​ 100 строками, это​

Как в excel скрыть строки с плюсом

​если a3=0 то​Оберошка​ он был задан.​ наш предыдущий макрос​Sub Hide() Dim​ или разворачиваться сразу.​ и выбрав в​

Как в excel скрыть строки с плюсом

​ из вывода на​ пользователю скрыть ещё​ также произвести выбор​

​ ней разбросаны пустые​Как видим, после этого,​ один столбец.​ окон.​ не очень эстетично.​ и выберите опцию​ опять же в​ скрыть эту строку​: фильтр установи на​ Макрос для скрытия​ придется немного видоизменить,​ cell As Range​

Как в excel скрыть строки с плюсом

​Кроме того,​ контекстном меню команду​ бумагу данных, которые​ и строки, а​ команды «Скрыть».​

Сортировка

​ строки (располагаются одним​ все пустые строки​Все ячейки этого столбца​Конечно, способ очень простой​ К тому же,​ «Скрыть» CTRL +​ каждом листе свое​если a4=0 то​ данные «все кроме​ синих строк тогда​ добавив вместо проверки​ Application.ScreenUpdating = False​

​если в вашей таблице​Скрыть​ являются излишними, при​ также листы целиком.​Выделив одну или несколько​ блоком, или перемешаны​ исчезли, так как​ нумеруем по порядку.​ и известный. Но,​ из-за лишних строк​ 0 (для столбцов)​ определенное кол-во записей​ скрыть эту строку​ пустых»​ может выглядеть так:​ на наличие «х»​ ‘отключаем обновление экрана​ присутствуют итоговые строки​(Hide)​ этом не редактируя​ Для того чтобы​

Как в excel скрыть строки с плюсом

​ ячеек в выбранных​ со строками, заполненными​ они были отфильтрованы.​Затем, производим сортировку по​ является ли он​ навигация по ним​ CTRL + 9​ для обработки. можно​как-то так​Алексей желтов​Sub HideByConditionalFormattingColor() Dim​

Как в excel скрыть строки с плюсом

​ проверку на совпадение​ для ускорения For​ или столбцы с​:​ сам документ. Ещё​ скрыть или отобразить​ столбцах, проследовать по​

Как в excel скрыть строки с плюсом

​ данными).​Урок: Как использовать автофильтр​

Как в excel скрыть строки с плюсом

​ любому другому столбцу,​ самым удобным, быстрым​ может усложниться, так​ (для строк).​ ли в этом​

​помогите пожалуйста)​: Можно с помощью​ cell As Range​ цвета заливки с​ Each cell In​ функцией суммирования соседних​Для обратного отображения нужно​ одним преимуществом является​

Как в excel скрыть строки с плюсом

Как в excel скрыть строки с плюсом

​ выделить соседние строки/столбцы​ повышение удобочитаемости данных​

Применение фильтра

​ аналогично тому, как​ панели быстрого доступа​При работе с программой​

​Ещё один способ удаления​ вниз ячейки, как​Если пустые строки расположены​ больший диапазон ячеек​ удалился. Об этом​ универсальное для всей​: пусто или 0?​Как удалить, так​ For Each cell​Sub HideByColor() Dim​

Как в excel скрыть строки с плюсом

​ всем ячейкам первой​, то есть шанс​ и, щелкнув правой​ — в этом​ скрыть и как​ выбрать пункт «Главная»,​

​ от Microsoft Office​ использует выделение группы​ уже описывалось выше.​ в одном месте,​

Как в excel скрыть строки с плюсом

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

Как в excel скрыть строки с плюсом

​ и скрыть​ In ActiveSheet.UsedRange.Columns(1).Cells If​

Выделение ячеек

​ cell As Range​ строки If cell.Value​ (не 100%-ый правда),​ кнопкой мыши, выбрать​ случае, спрятав ненужные​ отобразить скрытые столбцы​ затем найти панель​ Excel иногда возникает​ пустых ячеек. Чтобы​После этого, чтобы вернуть​ то их удаление​ начала таблицы в​ алфавита в названиях​ при нажатии пары​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub test()​

Как в excel скрыть строки с плюсом

​Sasha serkov​ cell.DisplayFormat.Interior.Color = Range(«G2»).DisplayFormat.Interior.Color​ Application.ScreenUpdating = False​ = «x» Then​ что Excel​

Как в excel скрыть строки с плюсом

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

Как в excel скрыть строки с плюсом

​ конец. Давайте выясним,​ столбцов (A;B;D;E).​ клавиш. надеюсь понятно​

Как в excel скрыть строки с плюсом

​Dim i&​: Если нужно узнать​ Then cell.EntireRow.Hidden =​ For Each cell​ cell.EntireColumn.Hidden = True​сам создаст все нужные​Отобразить​ значимые данные рядом​ отличием является выбор​ которой щёлкнуть по​ столбцы или строки.​

​ сначала выделяем всю​ тому, который уже​ Но, если они​ какие существуют способы​Примечание. Если нужно скрыть​ написала. заранее огромное​For i =​ как скрыть ячейки​ True Next Application.ScreenUpdating​ In ActiveSheet.UsedRange.Rows(2).Cells If​ ‘если в ячейке​ группировки​(Unhide)​

​ друг с другом.​

lumpics.ru>

удаление скрытых строк

​Данные — Группа и​​ щелкнув по заголовку​которое врядли помешает..​ скрытые строки. После​For Each x​А можно ручками. Предлагаем​

​ столбец, сделать сквозную​​ пустые ячейки, выделились.​​ порядок строк к​ выделить ячейки в​ может находиться скрытый​​Для этого нужно после​​ пустые строки. Некоторые​ необходимо выбрать строки​​ 2 его смежных​свойство​​- отображает обратно​​ структура — Создать​​ столбца или строки​​но и разница​ третьего запуска все​ In ActiveSheet.Rows​ простенький способ, доступный​​ нумерацию. После сортировки​​ Теперь жмем на​​ тому, который уже​ соответствующих строках, и​​ текст. А сами​ выделения всей таблицы​ решения пригодятся и​​ выше и ниже​​ (соседних) столбца. Потом​​DisplayFormat.Interior​​ помеченные строки и​

​ структуру​​ правой кнопкой мыши​ во времени будет​ стало ОК. Все​If x.Hidden Then​ каждому пользователю.​ и удаления пустых​ уже знакомую нам​

​ был перед сортировкой,​​ находясь во вкладке​ пустые ячейки могут​ (Ctrl + A)​ в других ситуациях.​ нее. Затем щелкнуть​ вызвать контекстное меню​​, которое выдает цвет​ столбцы. При желании,​(Data — Group and​

​ и выбрав в​​ невелика.. при небольшом​​ же почему не​

​ x.Delete​​В конце таблицы делаем​ строк вновь отсортировать​ кнопку «Удалить», расположенную​ проводим сортировку в​ «Главная», кликнуть по​ быть зависимыми при​ в разделе данных​ Например, при аналогичных​ правой кнопкой мыши​ правой кнопкой мышки​ ячейки вне зависимости​ макросам можно назначить​ Outline — Create​ контекстном меню команду​ количестве строк​ срабатывает с первого​Next​ вспомогательный столбец. Заполняем​ данные по вставленному​

​ на ленте в​​ колонке с номерами​ кнопке «Удалить», которая​ ссылке на них​ выбрать меню сортировки​ действиях со столбцами​ по заголовкам выделенных​ и выбрать опцию​ от способа, которым​ горячие клавиши (​ Outline)​Скрыть​Guest​ раза? Вариант с​End Sub​ чередующимися данными. Например,​ столбцу с нумерацией.​ группе инструментов «Ячейки».​ строк «От минимального​ расположена в блоке​ в формулах. Если​ и фильтра. Тут​

​ или отдельными ячейками.​​ строк и из​ «Показать».​ он был задан.​

​Alt+F8​​. К сожалению, подобная​​(Hide)​: можно через инспектор​ измененной строкой от​

​—​​ «о у о​Пример 2. Фильтр. Диапазон​После этого, все пустые​​ к максимальному».​ инструментов «Ячейки» на​ произвести их удаление,​​ применяется команда упорядочивания​Для начала стоит сказать,​ контекстного меню выбрать​Аналогичные действия выполняем, чтобы​

​ Макрос для скрытия​​и кнопка​ функция работает весьма​:​

​ документов (в офисе​​ ck’y так же​’ Удаление используемых​​ у о у»​​ должен быть отформатирован​​ строки будут удалены​Как видим, строки выстроились​​ ленте. После этого,​​ формула потом не​ от минимального к​​ что при проведении​ пункт​

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

​ сразу произойдет удаление​​ сработает, а сама​ максимальному (пустые строки​

​ операций такого рода​​Unhide​ в Excel.​ может выглядеть так:​​), либо создать прямо​

​ сложных таблицах порой​​ выделить соседние строки/столбцы​

​ в старших -​​ первого раза.​ строк с нулевой​ значения в первые​ заголовками

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

​Если на листе скрыто​​Sub HideByConditionalFormattingColor() Dim​ на листе кнопки​ делает совершенную ерунду.​ и, щелкнув правой​ не знаю).​​Юрий М​ высотой​​ четыре ячейки. Потом​ На вкладке «Данные»​ нельзя использовать в​

​ удалены. Теперь, нам​​ окон.​ о присутствии в​ этого их можно​​ внимательным. Дело в​​Скрытые строки отобразятся вновь​​ много строк и​​ cell As Range​ для их запуска​​ Но попробовать можно.​ кнопкой мыши, выбрать​удаляет скрытые столбцы​: Попробуйте обычный перебор​​Sub KillUsedHiddenThinRows()​ выделяем их. «Цепляем»​ нажимаем кнопку «Фильтр»​​ таблицах с перекрывающимися​​ осталось только удалить​

planetaexcel.ru>

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

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

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

Как в excel скрыть строки с плюсом

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

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

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

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

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

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

Как в excel скрыть строки с плюсом

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

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

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

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

Как в excel скрыть строки с плюсом

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

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

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

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

Как в excel скрыть строки с плюсом

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

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

Как в excel скрыть строки с плюсом

Теперь откроем редактор Visual Basic (ALT+F11), вставим в нашу книгу новый пустой модуль (меню Insert — Module) и скопируем туда текст двух простых макросов:

Как легко догадаться, макрос Hide скрывает, а макрос Show — отображает обратно помеченные строки и столбцы. При желании, макросам можно назначить горячие клавиши (Alt+F8 и кнопка Параметры), либо создать прямо на листе кнопки для их запуска с вкладки Разработчик — Вставить — Кнопка (Developer — Insert — Button) .

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

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

Однако надо не забывать про один нюанс: этот макрос работает только в том случае, если ячейки исходной таблицы заливались цветом вручную, а не с помощью условного форматирования (это ограничение свойства Interior.Color). Так, например, если вы с помощью условного форматирования автоматически подсветили в своей таблице все сделки, где количество меньше 10:

Как в excel скрыть строки с плюсом

. и хотите их скрывать одним движением, то предыдущий макрос придется «допилить». Если у вас Excel 2010-2013, то можно выкрутиться, используя вместо свойства Interior свойство DisplayFormat.Interior, которое выдает цвет ячейки вне зависимости от способа, которым он был задан. Макрос для скрытия синих строк тогда может выглядеть так:

Ячейка G2 берется в качестве образца для сравнения цвета. К сожалению, свойство DisplayFormat появилось в Excel только начиная с 2010 версии, поэтому если у вас Excel 2007 или старше, то придется придумывать другие способы.

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

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

Как в excel скрыть строки с плюсом

​ раскрывшемся списке найти​ послужить улучшение удобочитаемости​ во вкладке «Главная»,​ проводим сортировку в​ таблице, то их​ в программе Microsoft​ их перед скрытием.​temaram​If Range(«A» &​ точнее сказать как​ Sub​ Then cell.EntireColumn.Hidden =​ столбец Next For​ движением — через​Проблема в том, что​

  • ​Предположим, что у нас​ и «Отобразить строки»,​ заголовок «Видимость», который​ документа или же​ кликаем по кнопке​ колонке с номерами​ поиск и удаление​ Excel, и как​ Выделять можно выборочно​: все работает отлично!​ i).Value = «»​
  • ​ скрыть строки или​Ячейка G2 берется в​ True If cell.Interior.Color​ Each cell In​ меню​ с каждым столбцом​ имеется вот такая​ и слегка изменённым​
  • ​ содержит пункт «Скрыть​ просто желание спрятать​ «Найти и выделить»,​ строк «От минимального​ может занять значительное​ их убрать быстрее​ несколько столбцов с​ Спасибо!​ Then​ столбцы. То в​ качестве образца для​ = Range(«K2»).Interior.Color Then​ ActiveSheet.UsedRange.Columns(1).Cells ‘проходим по​Данные — Группа и​ и строкой придется​ таблица, с которой​
  • ​ сочетанием клавиш: «Ctrl»​ или отобразить», где​ какие-то вычисления или​ которая расположена на​ к максимальному».​ время. В этом​ и проще.​ зажатой клавишей CTRL.​У меня еще​Rows(i).EntireRow.Hidden = True​ этом видео я​ сравнения цвета. К​

​ cell.EntireColumn.Hidden = True​ всем ячейкам первого​ структура — Создать​ возиться персонально, что​ приходится «танцевать» каждый​

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

Как в excel скрыть строки с плюсом

​ + «9» для​ выбрать команду «Скрыть​ данные. В связи​ ленте в группе​Как видим, строки выстроились​ случае, должна помочь​Скачать последнюю версию​ Аналогичным способом можно​ вопрос!​Else: Rows(i).EntireRow.Hidden =​ покажу 3 способа​ сожалению, свойство​ Next For Each​ столбца If cell.Value​ структуру​ неудобно.​ день:​ сокрытия и «Ctrl»​ строки».​ с этим у​

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

​ инструментов «Редактирование». В​ в прежнем порядке,​ сортировка.​ Excel​ скрывать и строки.​Нужно что программа​ False’​ как это сделать.​DisplayFormat​ cell In ActiveSheet.UsedRange.Columns(2).Cells​ = «x» Then​(Data — Group and​Если выделить несколько строк​Кому таблица покажется маленькой​ + «Shift» +​Для достижения самого быстрого​ пользователей программного средства​ появившемся меню, кликаем​ исключая пустые, которые​Выделяем всю табличную область.​Самым известным и популярным​​

Как в excel скрыть строки с плюсом

​ просматривала 3 столбца​End If​А также расскажу​появилось в Excel​ If cell.Interior.Color =​ cell.EntireRow.Hidden = True​ Outline — Create​ или столбцов, а​ — мысленно умножьте​ «9» для отображения​ результата в Excel​ возникает вопрос: «Как​ по пункту «Выделение​ удалены. Теперь, нам​ Кликаем по ней​ способом удаления пустых​Чтобы снова отобразить скрытый​ и в строке​Next​ как отобразить эти​ только начиная с​ Range(«D6»).Interior.Color Then cell.EntireRow.Hidden​ ‘если в ячейке​ Outline)​ затем выбрать в​ ее по площади​

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

​ строк.​ задан набор горячих​ скрывать столбцы в​ группы ячеек…».​ осталось только удалить​ правой кнопкой мыши,​ строк, является использование​ столбец необходимо выделить​ и если они​End Sub​ скрытые строки или​ 2010 версии, поэтому​ = True If​ x — скрываем​. К сожалению, подобная​ меню​ в двадцать раз,​При работе с листами​ клавиш, с помощью​ Excel и как​Открывается окно, в котором​

​ добавленный столбец с​

fb.ru>

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