Как в excel открыть скрытую строку
Содержание:
- Показ скрытых столбцов
- Как в Excel отобразить скрытые строки
- Как быстро скрыть неиспользуемые ячейки, строки и столбцы в Excel?
- Другие ошибки
- Инструкция
- Как скрыть ячейки в Excel?
- Как отобразить скрытые данные?
- 24 комментария
- Метод 3: выключение фильтра
- Видео: как в Excel отобразить скрытые ячейки
- Как удалить скрытые строки в Excel?
- Как скрыть пустые строки средствами VBA?
- Скрытие/отображение ненужных строк и столбцов
- Метод 2: отмена группировки ячеек
- Как в excel скрывать несколько строк, если их ячейки либо, пустые либо =””?
- Скрыть лишние строки можно следующими способами:
- Сумма видимых строк. Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ
Показ скрытых столбцов
Прежде, чем включить отображение скрытых столбов, нужно разобраться, где они располагаются. Сделать это довольно просто. Все столбцы в Экселе помечены буквами латинского алфавита, расположенными по порядку. В том месте, где этот порядок нарушен, что выражается в отсутствии буквы, и располагается скрытый элемент.
Конкретные способы возобновления отображения скрытых ячеек зависят от того, какой именно вариант применялся для того, чтобы их спрятать.
Способ 1: ручное перемещение границ
Если вы скрыли ячейки путем перемещения границ, то можно попытаться показать строку, переместив их на прежнее место. Для этого нужно стать на границу и дождаться появления характерной двусторонней стрелки. Затем нажать левую кнопку мыши и потянуть стрелку в сторону.
После выполнения данной процедуры ячейки будут отображаться в развернутом виде, как это было прежде.
Правда, нужно учесть, что если при скрытии границы были подвинуты очень плотно, то «зацепиться» за них таким способом будет довольно трудно, а то и невозможно. Поэтому, многие пользователи предпочитают решить этот вопрос, применяя другие варианты действий.
Способ 2: контекстное меню
Способ включения отображения скрытых элементов через контекстное меню является универсальным и подойдет во всех случаях, без разницы с помощью какого варианта они были спрятаны.
- Выделяем на горизонтальной панели координат соседние секторы с буквами, между которыми располагается скрытый столбец.
- Кликаем правой кнопкой мыши по выделенным элементам. В контекстном меню выбираем пункт «Показать».
Теперь спрятанные столбцы начнут отображаться снова.
Способ 3: кнопка на ленте
Использование кнопки «Формат» на ленте, как и предыдущий вариант, подойдет для всех случаев решения поставленной задачи.
- Перемещаемся во вкладку «Главная», если находимся в другой вкладке. Выделяем любые соседние ячейки, между которыми находится скрытый элемент. На ленте в блоке инструментов «Ячейки» кликаем по кнопке «Формат». Открывается меню. В блоке инструментов «Видимость» перемещаемся в пункт «Скрыть или отобразить». В появившемся списке выбираем запись «Отобразить столбцы».
После этих действий соответствующие элементы опять станут видимыми.
Урок: Как скрыть столбцы в Excel
Как видим, существует сразу несколько способов включить отображение скрытых столбцов. При этом, нужно заметить, что первый вариант с ручным перемещением границ подойдет только в том случае, если ячейки были спрятаны таким же образом, к тому же их границы не были сдвинуты слишком плотно. Хотя, именно этот способ и является наиболее очевидным для неподготовленного пользователя. А вот два остальных варианта с использованием контекстного меню и кнопки на ленте подойдут для решения данной задачи в практически любой ситуации, то есть, они являются универсальными.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Как в Excel отобразить скрытые строки
- Как закрепить строку в Excel
- Как в Excel скрыть строки
- Как скрыть формулу в Экселе
- Как увидеть скрытый текст
- Как удалить строку vba
- Как отобразить ячейки в Excel
- Как в Excel свернуть строки
- Как защитить ячейку от изменений на Excel
- Как изменить параметры в Excel
- Как убрать формулу в Excel
- Как закрасить ячейку
- Как открыть скрытые папки и файлы
- Как в Excel найти текст
- Как видеть скрытый текст
- Как удалить пустые строки в Excel
- Как отобразить скрытые файлы и папки
- Как добавить строку в таблице в «Экселе»
- Как восстановить верхнюю панель
- Как в Excel убрать нули
- Как отобразить в ячейке формулу
- Как закрепить верхнюю панель
- Как вставить пустую строку
- Как закрепить заголовок в excel
- Как восстановить несохраненный файл Excel
Как быстро скрыть неиспользуемые ячейки, строки и столбцы в Excel?
Если вам нужно сосредоточиться на работе с небольшой частью вашего рабочего листа в Excel, вам может потребоваться скрыть неиспользуемые ячейки, строки и столбцы для достижения этой цели. Здесь мы поможем вам быстро скрыть все неиспользуемые ячейки, строки и столбцы в Microsoft Excel 2007/2010.
- (4 ступени)
- (1 шаг)
Скрыть неиспользуемые ячейки, строки и столбцы с помощью команды «Скрыть и показать»
Мы можем скрыть всю строку или столбец с помощью Скрыть и показать с помощью этой команды также можно скрыть все пустые строки и столбцы.
Шаг 1. Выберите заголовок строки под используемой рабочей областью на листе.
Шаг 2. Нажмите на клавиатуре быстрого доступа Ctrl + Shift + Кнопка «Стрелка вниз, а затем выберите все строки под рабочей областью.
Шаг 3: нажмите Главная > Формат > Скрыть и показать > Скрыть строки. Тогда все выделенные строки под рабочими областями сразу скрываются.
Шаг 4: Тот же способ скрыть неиспользуемые столбцы: выберите заголовок столбца справа от используемой рабочей области, нажмите сочетание клавиш Ctrl + Shift + Правая стрелкаи нажмите Главная >> Формат >> Скрыть и показать >> Скрыть столбцы.
Теперь все неиспользуемые ячейки, строки и столбцы скрыты.
Скрыть неиспользуемые ячейки, строки и столбцы с помощью Kutools for Excel
Если у вас есть Kutools for Excel установлен, вы можете упростить работу и скрыть неиспользуемые ячейки, строки и столбцы одним щелчком мыши.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия сейчас!
Просто выберите используемую рабочую область и нажмите Kutools > Показать / Скрыть > Установить область прокрутки, то он немедленно скрывает все неиспользуемые ячейки, строки и столбцы.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
Демо: скрыть неиспользуемые ячейки, строки и столбцы в Excel
Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!
Один щелчок, чтобы скрыть / показать одну или несколько вкладок листа в Excel
Kutools for Excel предоставляет множество удобных утилит для пользователей Excel для быстрого переключения вкладок скрытых листов, скрытия вкладок листов или отображения вкладок скрытых листов в Excel. Полнофункциональная бесплатная 30-дневная пробная версия!
- Kutools > Worksheets: Один щелчок, чтобы переключить все скрытые вкладки листа на видимые или невидимые в Excel;
- Kutools > Показать / Скрыть > Скрыть невыбранные листы: Один щелчок, чтобы скрыть все вкладки листа, кроме активной (или выбранных) в Excel;
- Kutools > Показать / Скрыть > Показать все листы: Один щелчок, чтобы отобразить все скрытые вкладки листов в Excel.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
Другие ошибки
Также, пользователь может столкнуться с другими ошибками. В зависимости от причины, их можно исправить соответствующим образом.
Формула не растягивается
Растягивание необходимо в том случае, когда несколько ячеек должны проводить одинаковые вычисления с разными значениями. Но бывает, что этого не происходит автоматически. Тогда, следует проверить, что установлена функция автоматического заполнения, которая расположена в параметрах.
Кроме того, рекомендуется повторить действия для растягивания. Возможно, ошибка была в неправильной последовательности.
Неверно считается сумма ячеек
Сумма также считается неверно, если в книге находятся скрытые ячейки. Их пользователь не видит, но система проводит расчет. В итоге, программа отображает одно значение, а реальная сумма должна быть другой.
Такая же проблема возникает, если отображены значения с цифрами после запятой. В таком случае их требуется округлить, чтобы вычисление производилось правильно.
Формула не считается автоматически
Эксель не будет считать формулу автоматически, если данная функция отключена в настройках. Пользователь может устранить данную проблему, если перейдет в параметры, которые находятся в разделе «Файл».
В открытом окне следует перейти к настройке автоматического перерасчета и установить флажок на соответствующей команде. После этого требуется сохранить изменения.
Инструкция
- Для начала необходимо выделить нужные вам столбцы, либо строки. Для этого нужно выполнить следующие действия: наведите курсор на первую из нужных вам строк (столбцов), далее нажав и не отпуская левую клавишу мыши, переведите курсор на конечную строку (столбец). Так выделятся нужные вам ячейки.
- Далее нужно будет открыть вспомогательное меню, нажав правой клавишей мышки по ранее выделенным вами ячейкам. В открывшемся меню нажать «Скрыть». Функция «Скрыть»
Выделенные ранее ячейки будут скрыты. Для отображения ранее скрытых строк (столбцов) необходимо обозначить соседние с ними ячейки, далее также открыть вспомогательное меню и выбрать пункт «Отобразить».
Функция «Отобразить»
Если скрывать или отображать вы будете с помощью панели инструментов, тогда полностью выделять строки либо столбцы не следует, достаточно будет выделить ячейку, либо группу ячеек необходимых вам. После этого в окне программы откройте вкладку «Главная». Откройте меню, выберите пункт «формат» в блоке «ячейки».
В открывшемся меню, в подгруппе «Видимость» нажмите «Скрыть или отобразить». В открывшемся вспомогательном списке команды расположенные выше полосы предназначены для скрытия ячеек. Выберите, подходящую в вашем случае, команду. Для того, чтобы скрыть целый лист никаких выделений в документе производить не нужно.
Для отображения скрытых данных необходимо выделить соседние с ними видимые ячейки. Потом вызвать то же меню, что и в случае со скрытием, выбрать нужную вам команду. В случае, если вы хотите отобразить ранее скрытый лист, ничего не выделяя нажмите на строку «Отобразить лист», появится список возможных для отображения листов, в котором выберите нужный вам лист.
Как скрыть ячейки в Excel?
Скрыть ячейки в документах программы Excel можно несколькими способами:
- изменение границ столбика или строки;
- с помощью панели инструментов;
- использование быстрого меню;
- группировка;
- включение фильтров;
- скрытие информации и значений в ячейках.
Каждый из этих способов имеет свои особенности:
- Например, скрытие ячеек путем изменения их границ является самым простым. Для этого достаточно навести курсор на нижнюю границу строки в поле нумерации и потянуть ее наверх, пока границы не соприкоснутся.
- Чтобы скрытые ячейки были отмечены «+», нужно воспользоваться «Группировкой», которую можно найти во вкладке меню «Данные». Скрытые ячейки таким образом будут отмечены шкалой и знаком «-», при нажатии на который ячейки скрываются и появляется знак «+».
- При необходимости также можно скрыть выделенную область через всплывающее меню при нажатии правой клавиши мышки. Здесь выбираем пункт «Скрыть». В результате ячейки исчезают.
- Осуществить скрытие нескольких столбцов либо строк можно через вкладку «Главная». Для этого переходим в параметр «Формат» и выбираем категорию «Скрыть или отобразить». Появится еще одно меню, в котором выбираем необходимое действие:
- скрыть столбцы;
- скрыть строки;
- скрыть лист.
- Методом фильтрации можно скрыть информацию одновременно в нескольких строках или столбиках. На «Главной» вкладке выбираем категорию «Сортировка и фильтр». Теперь в появившемся меню активируем кнопку «Фильтр». В выбранной ячейке должна появится флажок со стрелочкой, направленной вниз. При нажатии на эту стрелку в выпавшем меню убираем галочки напротив значений, которые нужно скрыть.
- В Excel есть возможность скрыть ячейки без значений, но при этом не нарушать структуру расчетов. Для этого используется настройка «Формата ячеек». Чтобы быстро вызвать данное меню, достаточно нажать комбинацию «Ctrl+1». С левой стороны окна переходим к категории «(все форматы)», а в поле «Тип» спускаемся к последнему значению, то есть «;;;». После клика на кнопку «ОК» значение в ячейке исчезнет. Этот метод позволяет спрятать некоторые значения, но все формулы будут исправно работать.
Как отобразить скрытые данные?
Вполне возможно, что вскоре после того, как вы спрячете ненужные вам данные, они понадобятся вам вновь. Разработчики Excel предусмотрели такой вариант развития событий, а потому сделали возможным отображение ранее скрытых от глаз ячеек. Для того чтобы вновь вернуть в зону видимости спрятанные данные, вы можете воспользоваться такими алгоритмами:
- Выделите все скрытые вами столбцы и строки при помощи активации функции «Выделить все». Для этого вам пригодится комбинация клавиш «Ctrl+A» или клик по пустому прямоугольнику, расположившемся по левую сторону от столбца «А», сразу над строкой «1». После этого вы можете смело приступать к уже знакомой последовательности действий. Нажмите на вкладку «Главная» и в появившемся списке выберите «Ячейки». Здесь нас не интересует ничего, кроме пункта «Формат», поэтому необходимо кликнуть по нему. Если вы сделали все правильно, то должны увидеть на своём экране диалоговое окно, в котором вам необходимо найти позицию «Скрыть или отобразить». Активируйте нужную вам функцию — «Отобразить столбцы» или «Отобразить строки», соответственно.
- Сделайте активными все зоны, которые прилегают к области скрытых данных. Щёлкните правой кнопкой мыши по пустой зоне, которую желаете отобразить. На вашем экране появится контекстное меню, в котором вам необходимо активировать команду «Показать». Активируйте её. Если лист содержит слишком много скрытых данных, то опять же имеет смысл воспользоваться комбинацией клавиш «Ctrl+A», которая выделит всю рабочую область Excel.
Кстати, если вы хотите сделать доступным для просмотра столбец «А», то советуем вам активировать его при помощи прописи «А1» в «Поле имени», расположенном сразу за строкой с формулами.
Бывает так, что даже выполнение всех вышеперечисленных действий не оказывает необходимого эффекта и не возвращает в поле зрения скрытую информацию. Причиной тому может быть следующее: ширина столбцов равна отметке «0» или величине, приближенной к этому значению. Чтобы решить данную проблему, достаточно просто увеличить ширину столбцов. Сделать это можно за счёт банального перенесения правого края столбика на необходимое вам расстояние в правую сторону.
В целом следует признать, что такой инструмент Excel весьма полезен, поскольку предоставляет нам возможность в любой момент скорректировать свой документ и отправить на печать документ, содержащий лишь те показатели, которые действительно нужны для просмотра, не удаляя при этом их из рабочей области. Контроль за отображением содержания ячеек — это возможность фильтрации главных и промежуточных данных, возможность концентрирования на первоочередных проблемах.
24 комментария
У меня на работе такое сплошь и рядом, пользователи не зная о опции «скрыть» просто мышкой уменьшают ширину колонок (или высоту строк) пока она станет незаметно. Приходилось также мышкой «оттягивать» их обратно.
Теперь зная об изменении размеров мне будет легче, спасибо.
Только на прошлой неделе столкнулся с этой ситуацией, но мысль в сторону изменения высоты строк не пошла и заблудилась) спасибо!
еще один вариант я нашла как победить это бедствие. Сняла защиту, все строки сделала высокой высоты, отобразила — им хоть бы хны. А потом придумала — нужно выделить 1выше и одну ниже от скрытого диапазона, скрыть этот диапазон (любым способом — мышью или меню) затем не снимая выделения со всей скратой части через верхнее меню Формат-Видимость все это отобразить.
Дарья! Да вы гений. Благодарю, ваш метод работает. (до этого ни высота, ни просто показать, не работали. Уже не знал как раскрыть эти «поганые» строчки в Excele Спасибо.
Метод 3: выключение фильтра
Фильтрация данных таблицы – действенный метод поиска и систематизации больших объемов данных. Однако использование данного инструмента делает часть строк в таблице скрытой. Давайте посмотрим, как убрать фильтр, когда он больше не нужен.
- Находим столбец, который отфильтрован по определенному признаку. Активный фильтр обозначается пиктограммой воронки, расположенной рядом с перевернутой стрелкой.
- Жмем на пиктограмму фильтра и переходим в окно с настройками фильтрации. Чтобы отобразить данные, отмечаем галочкой каждого значение, либо выбираем верхний пункт “Выделить все”. Затем жмем OK.
- После отмены фильтра в таблице отобразятся все скрытые элементы.
Если фильтр в таблице больше не нужен, переходим на вкладку “Данные”, где нажимаем кнопку “Фильтр” в разделе инструментов “Сортировка и фильтр”.
Видео: как в Excel отобразить скрытые ячейки
Существует несколько довольно полезных видеороликов, которые помогут разобраться как скрыть ячейки в файле Excel и отобразить их.
Так, чтобы научиться скрывать ячейки, рекомендуем посмотреть ролик, указанный ниже, где автор видео наглядно показывает несколько способов скрытия некоторых строк или столбцов, а также информации в них:
Также советуем ознакомиться и с другими материалами по теме:
Просмотрев внимательно всего несколько видеороликов по данной теме, любой пользователь сможет справиться с такой задачей, как отображение или скрытие ячейки с информацией в таблицах Excel.
Как удалить скрытые строки в Excel?
Однажды пользователь скрыл некую информацию в строках, чтобы она не отвлекала от работы. Думал, что впоследствии данные еще понадобятся. Не понадобились – скрытые строки можно удалить: они влияют на формулы, мешают.
В тренировочной таблице скрыты ряды 5, 6, 7:
Будем их удалять.
- Переходим на «Файл»-«Сведения»-«Поиск проблем» – инструмент «Инспектор документов».
- В отрывшемся окне ставим галочку напротив «Скрытые строки и столбцы». Нажимаем «Проверить».
- Через несколько секунд программа отображает результат проверки.
- Нажимаем «Удалить все». На экране появится соответствующее уведомление.
В результате проделанной работы скрытые ячейки удалены, нумерация восстановлена.
Таким образом, убрать пустые, повторяющиеся или скрытые ячейки таблицы можно с помощью встроенного функционала программы Excel.
Как скрыть пустые строки средствами VBA?
Программное скрытие макросом VBA
Теперь речь пойдет о том как программно скрыть пустые строки макросом. Возьмем процедуру, при помощи которой мы уже удаляли пустые строки и внесем в её программный код небольшие изменения. Заменим команду Rows(r).Delete на Rows(r).Hidden = True
Для того, чтобы перенести этот программный код на свой компьютер, наведите курсор мыши на поле с программным кодом , нажмите на одну из двух кнопкок в правом верхнем углу этого поля, скопируйте программный код и вставьте его в модуль проекта на своем компьютере (подробнее о том, как сохранить программный код макроса ).
Напомню, что область действия макроса – используемый диапазон, то есть все строки, находящиеся между первой и последней заполненными ячейками.
Автоматическое скрытие с использованием надстройки
Еще более гибкий инструмент для работы со строками – надстройка, сделанная на базе макроса VBA, позволяющая удалять и скрывать не только пустые строки, но и строки, подходящие под условия пользователей. Для удобства пользователей здесь добавлено диалоговое окно, при помощи которого можно изменять диапазоны действия макроса, выставлять условия и определять другие параметры.
Пользователь на свой выбор может как удалить так и скрыть пустые строки. Может удалить либо скрыть строки содержащие либо не содержащие заданный текст. При поиске заданного текста пользователь на свой выбор может учитывать либо не учитывать регистр. Возможен одновременный поиск сразу нескольких значений, введенных через точку с запятой (;). Кроме того пользователь также может ограничивать диапазон действия макроса, задавая номера первой и последней обрабатываемой строки. Надстройка освобождает пользователя от поиска нужного макроса в списке доступных макросов, так как позволяет вызывать диалоговое окно прямо из панели инструментов Excel.
Еще одна надстройка, для скрытия и удаления строк и столбцов, в зависимости от значений ячеек и заданных условий. Работает несколько медленнее, чем первая, так как проверяет не строки, а ячейки, но более гибко. Позволяет удалять не только строки и столбцы, но и ячейки с заданными значениями и с заданным сдвигом.
Скрытие/отображение ненужных строк и столбцов
Постановка задачи
Предположим, что у нас имеется вот такая таблица, с которой приходится “танцевать” каждый день:
Кому таблица покажется маленькой – мысленно умножьте ее по площади в двадцать раз, добавив еще пару кварталов и два десятка крупных российских городов.
Задача – временно убирать с экрана ненужные в данный момент для работы строки и столбцы, т.е.,
- скрывать подробности по месяцам, оставляя только кварталы
- скрывать итоги по месяцам и по кварталам, оставляя только итог за полугодие
- скрывать ненужные в данный момент города (я работаю в Москве – зачем мне видеть Питер?) и т.д.
В реальной жизни примеров таких таблиц – море.
Способ 1. Скрытие строк и столбцов
Способ, прямо скажем, примитивный и не очень удобный, но два слова про него сказать можно. Любые выделенные предварительно строки или столбцы на листе можно скрыть, щелкнув по заголовку столбца или строки правой кнопкой мыши и выбрав в контекстном меню команду Скрыть (Hide) :
Для обратного отображения нужно выделить соседние строки/столбцы и, щелкнув правой кнопкой мыши, выбрать в меню, соответственно, Отобразить (Unhide) .
Проблема в том, что с каждым столбцом и строкой придется возиться персонально, что неудобно.
Способ 2. Группировка
Если выделить несколько строк или столбцов, а затем выбрать в меню Данные – Группа и структура – Группировать (Data – Group and Outline – Group) , то они будут охвачены прямоугольной скобкой (сгруппированы). Причем группы можно делать вложенными одна в другую (разрешается до 8 уровней вложенности):
Более удобный и быстрый способ – использовать для группировки выделенных предварительно строк или столбцов сочетание клавиш Alt+Shift+стрелка вправо, а для разгруппировки Alt+Shift+стрелка влево, соответственно.
Такой способ скрытия ненужных данных гораздо удобнее – можно нажимать либо на кнопку со знаком “+” или “–“, либо на кнопки с цифровым обозначением уровня группировки в левом верхнем углу листа – тогда все группы нужного уровня будут сворачиваться или разворачиваться сразу.
Кроме того, если в вашей таблице присутствуют итоговые строки или столбцы с функцией суммирования соседних ячеек, то есть шанс (не 100%-ый правда), что Excel сам создаст все нужные группировки в таблице одним движением – через меню Данные – Группа и структура – Создать структуру (Data – Group and Outline – Create Outline) . К сожалению, подобная функция работает весьма непредсказуемо и на сложных таблицах порой делает совершенную ерунду. Но попробовать можно.
В Excel 2007 и новее все эти радости находятся на вкладке Данные (Data) в группе Структура (Outline) :
Способ 3. Скрытие помеченных строк/столбцов макросом
Этот способ, пожалуй, можно назвать самым универсальным. Добавим пустую строку и пустой столбец в начало нашего листа и отметим любым значком те строки и столбцы, которые мы хотим скрывать:
Теперь откроем редактор Visual Basic (ALT+F11), вставим в нашу книгу новый пустой модуль (меню Insert – Module) и скопируем туда текст двух простых макросов:
Как легко догадаться, макрос Hide скрывает, а макрос Show – отображает обратно помеченные строки и столбцы. При желании, макросам можно назначить горячие клавиши (Alt+F8 и кнопка Параметры), либо создать прямо на листе кнопки для их запуска с вкладки Разработчик – Вставить – Кнопка (Developer – Insert – Button) .
Способ 4. Скрытие строк/столбцов с заданным цветом
Допустим, что в приведенном выше примере мы, наоборот, хотим скрыть итоги, т.е. фиолетовые и черные строки и желтые и зеленые столбцы. Тогда наш предыдущий макрос придется немного видоизменить, добавив вместо проверки на наличие “х” проверку на совпадение цвета заливки с произвольно выбранными ячейками-образцами:
Однако надо не забывать про один нюанс: этот макрос работает только в том случае, если ячейки исходной таблицы заливались цветом вручную, а не с помощью условного форматирования (это ограничение свойства Interior.Color). Так, например, если вы с помощью условного форматирования автоматически подсветили в своей таблице все сделки, где количество меньше 10:
. и хотите их скрывать одним движением, то предыдущий макрос придется “допилить”. Если у вас Excel 2010-2013, то можно выкрутиться, используя вместо свойства Interior свойство DisplayFormat.Interior, которое выдает цвет ячейки вне зависимости от способа, которым он был задан. Макрос для скрытия синих строк тогда может выглядеть так:
Ячейка G2 берется в качестве образца для сравнения цвета. К сожалению, свойство DisplayFormat появилось в Excel только начиная с 2010 версии, поэтому если у вас Excel 2007 или старше, то придется придумывать другие способы.
Метод 2: отмена группировки ячеек
Группировка – инструмент Эксель, который также позволяет временно скрывать диапазон строк или столбцов, объединяя их в группы, сворачиваемые и раскрываемые при помощи специальных управляющих кнопок. Разберем метод раскрытия сгруппированных ячеек подробнее:
- Сначала определяем, что на листе есть скрытые при помощи группировки данные. Если это так, то над панелью названий столбцов, либо слева от панели номеров строк будут отображаться значки в виде плюса (“+”). Нажатие на значок приведет к раскрытию сгруппированных ячеек.
- Еще один способ, пользуясь которым можно раскрыть сгруппированные ячейки – нажать на кнопки с цифрами, расположенные в то же области, что и значки “+”, описанные выше. Если цифр несколько – выбираем максимальную из них и кликаем по ней левой кнопкой мыши.
- И после Шага 1, и после Шага 2 скрытые строки или столбцы будут раскрыты.
- Можно отменить группировку совсем. Для этого выделяем группу столбцов на координатной панели (в нашем случае – горизонтальной), переходим во вкладку “Данные”, находим в ленте кнопку “Структура”, при нажатии на которую будет предложен перечень действий с ячейками. Выбираем команду “Разгруппировать”.
- Аналогично действуем в случае со скрытыми при помощи группировки строками, за исключением того, что нам нужно теперь выбрать диапазон строк на вертикальной координатной панели.
- Для удаления группировки можно также использовать сочетание клавиш Shift+Alt+Стрелка влево.
Как в excel скрывать несколько строк, если их ячейки либо, пустые либо =””?
Как в excel скрывать несколько строк, их ячейки либо пустые либо =”” ?
нужно чтобы исчезали полностью строки и не печатались, по самой последней ячейке из диапазона строк 5:29
т.е. сейчас должны стать скрытыми полностью строки 16:29 потому что последняя заполненная строка 15 (ячейка E15) и чтобы строки 16:29 на принтере не печатались
т.е. должны быть автоматически скрыто (м.б
по умному фильтр настроить?) Внимание! Ячейки диапазона строк 5:29 могут содержать формулы
- Вопрос задан более года назад
- 438 просмотров
Нашёл решение. Для каждого листа где нужно убирать строки, делаем следующее: 1. Сделать невидимые формулы справа от основного содержания листа, которые проверяют являются ли ячейки из столбцов b и e одновременно пустые, например, =ЕСЛИ(И(B19=””;E19=””); “”; 1) . И сделать фильтр по пустым ячейкам 2.создать макрос в каждом листе где есть фильтр, который автоматически обновляет фильтр:
В последнее время я сам нахожу ответы на свои вопросы.
Замечательно то что вы написали равно
И не нужно ничего писать
На самом деле автоматизм тут сомнительный, т.к. для того что бы сработал макрос нужно перейти на другой лист и обратно, т.к. он сработает при активации листа. А если в книге лист один, то макрос сработает только при открытии книги. Получается что пользователю все равно нужно делать действие.
К тому же если пользователь отключит режим фильтрации, то макрос вызовет ошибку.
в дополнение, что бы не вкладывать макрос в каждый лист можно записать его один раз в модуле книги, там есть это событие
Но для задачи такого автоматизма более чем достаточно, потому что данные берутся из 1 листа и распределяются по другим в которых макросы. Изменив что то в первом листе, нужно кликать чтоб посмотреть на изменения в другом там где фильтр и макрос.
Скрыть лишние строки можно следующими способами:
- Первый способ — самый простой и примитивный заключается в том, чтобы выделить ненужные столбцы или строчки (сквозным выделением) и нажатием правой кнопки мыши в контекстном меню выбрать действие «Скрыть».Показать скрытые строки или столбцы можно выделив нужный диапазон и выбрав в контекстном меню действие «Показать».
- Второй способ немного сложнее. Данный способ заключается в группировке строк или столбцов при помощи опции «Группировать» во вкладке «Данные» меню быстрого доступа. Эта опция позволяет разбить информацию на группы и открывать или прятать строки(столбцы) нажатием(кликом) по крестику. Преимущество этого метода в том, что можно создавать несколько уровней группировки и отображать при необходимость данные только определенного уровня. То есть информация открывается ступенчато в виде «древа».
Группировка данных осуществляется следующим образом:
- Необходимо выделить столбцы или строки сквозным выделением (для каждой группы отдельно);
- Кликнуть по пиктограмме «Группировка» в разделе «Данные». Информация будет сгруппирована автоматически.
Если Вам недостаточно автоматической группировки, можете использовать опцию «Создание структуры…».
Следует помнить, что группировка захватывает соседнюю с выделенным диапазоном ячейку, поэтому выделять нужно на одну ячейку меньше, либо следует вставить между группируемыми диапазонами пустые строки — разделители.
Сумма видимых строк. Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ
Задача: функция СУММ суммирует все ячейки диапазона, являются ли они скрытыми или нет. Вы хотите суммировать только видимые строки.
Решение: вы можете использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ вместо СУММ. Формула будет немного отличаться, в зависимости от того, как вы спрятали строки. Если вы выделили строки, кликнули правой кнопкой мыши, и в контекстном меню выбрали скрыть, можно использовать: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; диапазон) (рис. 1). Весьма необычно использовать для этих целей ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Как правило, эта функция нужна, чтобы Excel игнорировал другие подитоги внутри диапазона.
Рис. 1. Серия 100 в первом аргументе функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ используется для обработки видимых строк
Скачать заметку в формате Word или pdf, примеры в формате Excel
ПРОМЕЖУТОЧНЫЕ.ИТОГИ может выполнить 11 операций. Первый аргумент функции указывает ей на следующие операции: (1) СРЗНАЧ, (2) СЧЁТ, (3) СЧЁТЗ, (4) МАКС, (5) МИН, (6) ПРОИЗВЕД, (7) СТАНДОТКЛОН, (8) СТАНДОТКЛОНП, (9) СУММ, (10) ДИСП, (11) ДИСПР. При добавлении сотни выполняются те же операции, но только над видимыми ячейкам. Например, 104 найдет максимум среди видимых ячеек. Под видимыми имеется ввиду, не видимые на экране (например, 120 строк не уместятся на экране), а не скрытые, командой Скрыть.
В ячейке Е566 (см. рис. 1) используется формула =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;E2:E564). Excel возвращает сумму только видимых (не скрытых) ячеек в диапазоне, а именно – Е2;Е30;Е72;Е78;Е564.
Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ применяется к вертикальным наборам данных. Она не предназначена для горизонтальных наборов данных. Так, при определении промежуточных итогов горизонтального набора данных с помощью значения константы номер_функции от 101 и выше (например, ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;С2:F2) рис. 2), скрытие столбца не повлияет на результат.
Рис. 2. Формула не игнорирует ячейки в скрытых столбцах
Дополнительные сведения: существует необычное исключение в поведении функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Когда строки были скрыты по какой-либо из команд фильтра (расширенный фильтр, автофильтр или фильтр), Excel суммирует только видимые строки даже в варианте ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;диапазон). Нет необходимости использовать версию 109 (рис. 3). Здесь фильтр используется для поиска записей Chevron.
Рис. 3. Достаточно аргумента 9 если строки скрыты в результате применения фильтра
Почему я упоминаю об этой странности? Потому что есть малоизвестное сочетание клавиш для суммирования видимых строк, полученных в результате фильтрации. Попробуйте эти шаги:
- Выбрать любую ячейку в вашем наборе данных.
- Пройдите по меню ДАННЫЕ –>Фильтр (или нажмите Alt + Ы, а затем не отпуская Alt, нажмите Ф; или нажмите Ctrl+Shift+L). Excel добавляет фильтр (выпадающее меню) для всех заголовков столбцов.
- Откройте одно из выпадающих меню, например, Customer. Снимите флажок Выделить все, а затем выберите одного клиента. В нашем примере – Chevron.
- Выберите ячейки непосредственно под отфильтрованными данными. В нашем примере –ячейки Е565:H565.
- Нажмите клавиши Alt+= или щелкните значок Автосумма (меню ГЛАВНАЯ). Вместо того, чтобы использовать СУММ, Excel применит функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;диапазон), которая просуммирует только строки, выбранные фильтром (см. рис. 3).
В Excel 2010 появилась еще одна подобная функция – АГРЕГАТ (подробнее см. Сравнение массивов и выборки по одному или нескольким условиям; раздел Функция АГРЕГАТ). Она имеет больше функций в своем «репертуаре» и больше опций, какие строки исключать, а какие обрабатывать. Основное ее достоинство – обработка ошибочных значений (например, #ДЕЛ/0!). К сожалению, эта функция также не применима к суммированию видимых столбцов.
Резюме: вы можете использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ, чтобы игнорировать скрытые строки.