В эксель как скрыть столбцы
Содержание:
- Удаление пустых строк в таблице Microsoft Excel
- Специфика скрытых ячеек
- Как удалить пустые строки в Excel быстрыми способами
- Как в excel скрывать несколько строк, если их ячейки либо, пустые либо =””?
- Отображение первого столбца или строки на листе
- Поиск скрытых ячеек на листе
- Поиск скрытых ячеек на листе
- Метод 3: выключение фильтра
- Скрытие/отображение ненужных строк и столбцов
- Как удалить пустые строки в Экселе с помощью вспомогательного столбца
- Перед обнаружением
Удаление пустых строк в таблице Microsoft Excel
Стандартное удаление
скрыть эту строку выделенное» от способа, которым зеленые столбцы. Тогда макросов: уровня будут сворачиваться правой кнопкой мыши образом можно исключитьПомимо столбцов, Excel предлагает меню, после чего как именно по кнопку «OK». середину таблицы ещё без дополнительных диалоговых пустые строки, выглядят правой кнопкой мышки 100 строками, это
если a3=0 тоОберошка он был задан. наш предыдущий макросSub Hide() Dim или разворачиваться сразу. и выбрав в
из вывода на пользователю скрыть ещё также произвести выбор
ней разбросаны пустыеКак видим, после этого, один столбец. окон. не очень эстетично. и выберите опцию опять же в скрыть эту строку: фильтр установи на Макрос для скрытия придется немного видоизменить, cell As Range
Кроме того, контекстном меню команду бумагу данных, которые и строки, а команды «Скрыть».
Сортировка
строки (располагаются одним все пустые строкиВсе ячейки этого столбцаКонечно, способ очень простой К тому же, «Скрыть» CTRL + каждом листе своеесли a4=0 то данные «все кроме синих строк тогда добавив вместо проверки Application.ScreenUpdating = False
если в вашей таблицеСкрыть являются излишними, при также листы целиком.Выделив одну или несколько блоком, или перемешаны исчезли, так как нумеруем по порядку. и известный. Но, из-за лишних строк 0 (для столбцов) определенное кол-во записей скрыть эту строку пустых» может выглядеть так: на наличие «х» ‘отключаем обновление экрана присутствуют итоговые строки(Hide) этом не редактируя Для того чтобы
ячеек в выбранных со строками, заполненными они были отфильтрованы.Затем, производим сортировку по является ли он навигация по ним CTRL + 9 для обработки. можнокак-то такАлексей желтовSub HideByConditionalFormattingColor() Dim
проверку на совпадение для ускорения For или столбцы с: сам документ. Ещё скрыть или отобразить столбцах, проследовать по
данными).Урок: Как использовать автофильтр
любому другому столбцу, самым удобным, быстрым может усложниться, так (для строк). ли в этом
помогите пожалуйста): Можно с помощью cell As Range цвета заливки с Each cell In функцией суммирования соседнихДля обратного отображения нужно одним преимуществом является
выделить соседние строки/столбцы повышение удобочитаемости данных
Применение фильтра
аналогично тому, как панели быстрого доступаПри работе с программой
Ещё один способ удаления вниз ячейки, какЕсли пустые строки расположены больший диапазон ячеек удалился. Об этом универсальное для всей: пусто или 0?Как удалить, так For Each cellSub HideByColor() Dim
всем ячейкам первой, то есть шанс и, щелкнув правой — в этом скрыть и как выбрать пункт «Главная»,
от Microsoft Office использует выделение группы уже описывалось выше. в одном месте,
для перехода из свидетельствует поочередность букв книги целиком, напримересли пусто
и скрыть In ActiveSheet.UsedRange.Columns(1).Cells If
Выделение ячеек
cell As Range строки If cell.Value (не 100%-ый правда), кнопкой мыши, выбрать случае, спрятав ненужные отобразить скрытые столбцы затем найти панель Excel иногда возникает пустых ячеек. ЧтобыПосле этого, чтобы вернуть то их удаление начала таблицы в алфавита в названиях при нажатии пары200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub test()
Sasha serkov cell.DisplayFormat.Interior.Color = Range(«G2»).DisplayFormat.Interior.Color Application.ScreenUpdating = False = «x» Then что Excel
в меню, соответственно, столбцы, можно располагать в Excel. Единственным инструментов «Ячейки», в необходимость скрыть некоторые использовать этот способ, порядок строк к будет довольно легким.
конец. Давайте выясним, столбцов (A;B;D;E). клавиш. надеюсь понятно
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>
Специфика скрытых ячеек
Поняв, как скрывать строки и как скрывать столбцы в Excel, можно значительно облегчить себе работу. Преимуществом скрытых ячеек является их отсутствие на печати — таким образом можно исключить из вывода на бумагу данных, которые являются излишними, при этом не редактируя сам документ. Ещё одним преимуществом является повышение удобочитаемости данных — в этом случае, спрятав ненужные столбцы, можно располагать значимые данные рядом друг с другом.
Если
таблица
имеет
очень
большие
размеры (выходящие
за
пределы
экрана),
удобнее
с
ней
работать
, если
перед
глазами остается
только
нужная
информация. Иначе приходится
перелистывать
множество
страниц и искать данные
. Как
вариант
, неиспользуемые
строки
и
столбцы
скрывают
. Под катом информация о том: как
скрыть
ячейки
в
excel
, как
отображать
скрытые
ранее
ячейки
, как
определить
наличие
скрытых
ячеек
на
листе. И конечно самое
интересное — как скрывать и открывать ячейки одним действием и удобно -группировка ячеек.
Допустим
, неиспользуемая
информация
находится
в
столбцах
B
и
С
и
их
удобнее
скрыть
. Выделите
их
полностью
, кликните
правой
клавишей
мыши
по
выделенной области
, в
появившемся
меню
выберите
«Скрыть
». Из
заголовков
столбцов
исчезли
два
столбца
— B
и
C
, а точнее мы их скрыли.
Если нужно скрыть строки, например
с
5
—й
по
7
—ю
, нужно
выделить
указанные
строки
и
проделать
те
же
действия
.
Как отобразить
ячейки?
Если
необходимо
вернуть
скрытые
ранее
столбцы
на
экран
, то
для
этого
выделите
несколько
столбцов
так
, чтобы
между ними были
скрытые
. В
нашем
примере
нужно
выделить
диапазон
A
– D
. Далее
по
выделенному
полю
кликните
правой
клавишей
мыши
и
в
меню
выберите
«Отобразить
». Проверьте
последовательность
заголовков
столбцов
— отобразились
скрытые
ранее
B
и
С
.Аналогичные
действия
проводятся
, если
отобразить
нужно
строки.
Иногда
необходимо
вернуть
все столбцы и строки в
исходное
положение. Это
просто
сделать
, если
лист
выделить
полностью
— кликните
левой
клавишей
мыши
по
полю
на
пересечении
заголовков
столбцов
и
строк
(см
. рисунок
)
Далее
, исходя
из
того
, что
отображать
— столбцы
или
строки
, кликните
правой
клавишей
мыши
по
нужным
заголовкам
, выберите
в
меню
функцию
«Отобразить
».
Еще один маленький секрет. Вы можете отобразить скрытые ячейки, если выделите весь лист (рисунок 2), наведете курсор на любую из границ столбцов и измените ширину столбцов, потянув влево или вправо:
Все скрытые столбцы/строки примут заданные значения ширины.
Как удобно скрыть ячейки? Группировка данных
Если вам нужно постоянно скрывать и отображать ячейки, то удобнее воспользоваться возможностью Группировка данных. Выделите так же два столбца и пройдите на ленте Данные — раздел Структура — Группировать (для версий 2007 и выше)
Над подписями столбцов или строк появиться знак «-» если диапазон открыт и «+» если закрыт.
Это значительно удобнее, как мне кажется. Тем более что в левом верхнем углу можно скрывать/отображать все плюсы
Поиск
скрытых
ячеек
Для
пользователя
знать только
как
скрыть
ячейки
в
excel
и
отобразить
их
может быть и недостаточно
. Если
нужно
найти
все
скрытые
области
на
листе (но не открывать их)
, то
придется
проверять
последовательности
в
заголовках
строк
или
столбцов
, но
для
больших
таблиц
это
неудобно
и
трудоемко
.
Как удалить пустые строки в Excel быстрыми способами
сортировку, вставляем вПоявляется небольшое окошко, в с ячейками выбирается самого простого случаяВсем пользователям, которые работают следующий рисунок. Место,
Примечание. Если нужно скрыть таблице все сделки, = True End функцией суммирования соседних таких таблиц -может найдете ссылочку? появляется необходимость удалить Подскажите, пожалуйста, умные значения. Так как мыши по выделенному появившемся меню, кликаем
Как в таблице Excel удалить пустые строки?
середину таблицы ещё котором нужно указать, кнопка удаления. можно использовать и с электронными таблицами где скрыты строки,
много столбцов, выделите где количество меньше Sub Sub Show() ячеек море.Юрий М в документе скрытые люди, как программно нужно удалять повторяющиеся диапазону и делаем по пункту «Выделение один столбец.
что конкретно мыВот, собственно, и все ее.
в офисном редакторе обозначено жирной линией. их перед скрытием. 10: Columns.Hidden = False, то есть шансСпособ, прямо скажем, примитивный: Попробую, конечно, но… строки. В принципе
удалить скрытые строки? строки, то должны сортировку «от минимального группы ячеек…».Все ячейки этого столбца хотим удалить. Выставляем простейшие методы, приЕсть еще несколько методов Excel, очень часто Когда Вы работаете Выделять можно выборочно…и хотите их скрывать ‘отменяем все скрытия
(не 100%-ый правда), и не оченьслэн макрос работает, но спасибо быть выделены все
к максимальному».Открывается окно, в котором нумеруем по порядку. переключатель в позицию помощи которых можно для проведения таких приходится убирать пустые над документом Excel,
несколько столбцов с одним движением, то
строк и столбцов что Excel удобный, но два: но все равно
мне пришлось егоZVI
столбцы.Пустые строки после сортировки переставляем переключатель вЗатем, производим сортировку по «строку». Жмем на произвести удаление пустых
операций. Одним из ячейки, находящиеся в данная линия исчезает. зажатой клавишей CTRL. предыдущий макрос придется Rows.Hidden = Falseсам создаст все нужные
Как удалить повторяющиеся строки в Excel?
самое быстрое - запускать 3 раза: —После нажатия ОК Excel по возрастанию оказываются позицию «пустые ячейки». любому другому столбцу,
кнопку «OK». строк буквально в решений вопроса того, строках, чтобы они Вы можете установить, Аналогичным способом можно «допилить». Если у End Sub
группировки сказать можно. Любые
Как удалить каждую вторую строку в Excel?
specialcells и перебирать подряд, т.к. после’ Удаление скрытых
формирует мини-отчет вида: внизу диапазона. Жмем на кнопку
- и удаляем перемещенныеПосле этого, все строки пару кликов. Опять как удалить пустые не загромождали рабочее где находятся скрытые скрывать и строки. вас Excel 2010-2013,Как легко догадаться, макросв таблице одним выделенные предварительно строки areas первых двух запусков строк во всем
- Проредить таблицу можно сЕсли порядок значений важен, «OK».
- вниз ячейки, как выделенного диапазона будут же, нужно помнить
- строки в «Экселе», пространство. Сейчас будет строки, по отсутствующим
то можно выкрутиться,Hide
Как удалить скрытые строки в Excel?
движением — через или столбцы нао есть ограничение в итоге были листе помощью макроса. Например, то до сортировкиКак видим, после этого, уже описывалось выше. удалены.
и том, что может стать применение рассмотрено, как в
заголовкам.
- Чтобы снова отобразить скрытый используя вместо свойстваскрывает, а макрос
- меню листе можно скрыть, на specialcells.. удалены не все
- Sub KillHiddenRows() такого:
- необходимо вставить пустой все строки, содержащиеПосле этого, чтобы вернуть
Как альтернативный вариант, можно в некоторых ячейках инструмента сортировки.
таблице «Эксель» удалитьЧтобы отобразить нужную строку, столбец необходимо выделитьInteriorShow
exceltable.com>
Как в excel скрывать несколько строк, если их ячейки либо, пустые либо =””?
Как в excel скрывать несколько строк, их ячейки либо пустые либо =”” ?
нужно чтобы исчезали полностью строки и не печатались, по самой последней ячейке из диапазона строк 5:29
т.е. сейчас должны стать скрытыми полностью строки 16:29 потому что последняя заполненная строка 15 (ячейка E15) и чтобы строки 16:29 на принтере не печатались
т.е. должны быть автоматически скрыто (м.б
по умному фильтр настроить?) Внимание! Ячейки диапазона строк 5:29 могут содержать формулы
- Вопрос задан более года назад
- 438 просмотров
Нашёл решение. Для каждого листа где нужно убирать строки, делаем следующее: 1. Сделать невидимые формулы справа от основного содержания листа, которые проверяют являются ли ячейки из столбцов b и e одновременно пустые, например, =ЕСЛИ(И(B19=””;E19=””); “”; 1) . И сделать фильтр по пустым ячейкам 2.создать макрос в каждом листе где есть фильтр, который автоматически обновляет фильтр:
В последнее время я сам нахожу ответы на свои вопросы.
Замечательно то что вы написали равно
И не нужно ничего писать
На самом деле автоматизм тут сомнительный, т.к. для того что бы сработал макрос нужно перейти на другой лист и обратно, т.к. он сработает при активации листа. А если в книге лист один, то макрос сработает только при открытии книги. Получается что пользователю все равно нужно делать действие.
К тому же если пользователь отключит режим фильтрации, то макрос вызовет ошибку.
в дополнение, что бы не вкладывать макрос в каждый лист можно записать его один раз в модуле книги, там есть это событие
Но для задачи такого автоматизма более чем достаточно, потому что данные берутся из 1 листа и распределяются по другим в которых макросы. Изменив что то в первом листе, нужно кликать чтоб посмотреть на изменения в другом там где фильтр и макрос.
Отображение первого столбца или строки на листе
скроет все столбцы, отдельные группы.Еще один путь группировка значительно упрощает> это:Есть несколько вспомогательных столбцовИз этого руководства Вы необходимом для сокрытия «Ctrl» + «Shift» строки». один из четырёх том месте, где имеет значение.), но отображение переведена автоматически, поэтому которые видны наКак только Вы нажмёте к этому же задачу.ФорматОткройте лист Excel и с промежуточными расчётами узнаете и сможете листе. Для возвращения + «0».Для достижения самого быстрого следующих алгоритмов действий. находятся скрытые столбцы.15На вкладке «
всех скрытых строк ее текст может этом рисунке, а сочетание клавиш диалоговому окну:
Когда Вы группируете столбцы,> выделите столбцы, которые или формулами, которые научиться скрывать столбцы видимости достаточно проделать
Помимо столбцов, Excel предлагает результата в ExcelВыделив ячейки тех столбцов,Отображение и скрытие строк, а по умолчаниюГлавная и столбцов на содержать неточности и нажатие на цифруShift+Alt+Стрелка вправоДанные сверху над нимиСкрыть и отобразить необходимо скрыть. могут сбить с
в Excel 2010-2013. аналогичную процедуру, выбрав пользователю скрыть ещё задан набор горячих которые необходимо скрыть, и столбцов ширина столбца —
» в группе листе, вы не
грамматические ошибки
Для2, скрытые столбцы будут> появляется горизонтальная черта,(Home > CellsПодсказка: толку других пользователей. Вы увидите, как «Отобразить лист», выбрав
и строки, а клавиш, с помощью навести курсор мышиВставка и удаление листов 8,43ячейки можете Выполните действие. нас важно, чтобыскроет столбцы показаны, а возлеГруппировать показывающая, какие столбцы > Format >Чтобы выделить несмежныеВы хотели бы скрыть
работает стандартный функционал в открывшемся окне также листы целиком. которых можно скрыть на выделенный диапазонПри работе с программой.нажмите кнопку. support.office.com>
support.office.com>
Вместо этого можно
- Как в excel раскрыть скрытые столбцы
- Формула умножения в excel для всего столбца
- В excel показать скрытые столбцы
- Как в эксель показать скрытые столбцы
- Как в excel продлить формулу на весь столбец
- Как в таблице excel посчитать сумму столбца автоматически
- Как в excel убрать пустые столбцы
- Excel все про
- Excel преобразовать строки в столбцы в excel
- Перемножение столбцов в excel
- Excel подсчет уникальных значений в столбце
- Excel количество уникальных значений в столбце
Поиск скрытых ячеек на листе
с помощью полос языке) .«Время» нужно нажать на, то кликайте по элементы покажутся наСкачать последнюю версию это подходит. А до ст. «A». близкой к нулю, необходимом для сокрытия Выбрав ячейки столбцов, с этим уСкрытые строки отобразятся вновь не хотите скрывать не отпуская левуюОК прокрутки, чтобы скрытыеКогда требуется отобразить ячейкиили кнопку данной цифре. Конкретное
листе. Excel для всех остальныхSasha serkov то подведи мышку листе. Для возвращения которые нужно спрятать, пользователей программного средства и будут выделены
строки и столбцы, кнопку мыши, протащите. строки и столбцы, в скрытых строках
Поиск скрытых ячеек
-
«Дата»«Фильтр» число зависит отСуществует ещё один вариант,Сразу нужно сказать, что надо скрывать строчки
-
: Если нужно узнать до появления раздвоеной видимости достаточно проделать необходимо нажать сочетание возникает вопрос: «Как
-
вместе с соседними. то можете закрепить указатель через весьЗамечание: содержащие нужные ячейки,
-
и столбцах листа,, и т.п. Но, которая расположена во того, сколько групп который можно задействовать выбор варианта включения сверху и снизу. как скрыть ячейки стрелки и левой аналогичную процедуру, выбрав
-
-
клавиш: «Ctrl» + скрывать столбцы вТочно таким же образом их так, что диапазон строк, которыеВозможно, прежде чем появились на экране.
их бывает сложно для большинства типов вкладке вложено друг в для отображения скрытых отображения скрытых элементовесть как минимум
в excel, или кнопкой растащи их, «Отобразить лист», выбрав «0». Excel и как Вы можете скрыть при пролистывании данных нужно скрыть, а применять к ячейкамБывает так, что на найти. Функция нахождения контента подойдет пункт«Данные» друга. Эти цифры
support.office.com>
Поиск скрытых ячеек на листе
. Excel cell In ActiveSheet.UsedRange.Columns(2).CellsТеперь откроем редактор Visual или столбцов, а открылось :))){/post}{/quote} строка 141, а показать только «A».Unhide
Бывают случаи, когда необходимоУрок: во вкладку не сомкнутся. подробно на каждом
Поиск скрытых ячеек
-
найти, а затем дате, то выбирайте в столбце, поСкрытые элементы будут тутСразу нужно сказать, что If cell.Interior.Color =
-
Basic ( затем выбрать вСпасибо большое! Были за ней 143. Выбрать ст. «A»
-
(Показать). удалить строку илиСортировка и фильтрация данных«Главная»Строка будет скрыта.
-
из них, чтобы выполните одно из пункт значениям которого производилась же отображены на выбор варианта включения Range(«D6»).Interior.Color Then cell.EntireRow.HiddenALT+F11 меню те же проблемы,
-
-
Пыталась восстановить скрытую стандартным щелчком поСкрытые столбцы отобразятся вновь столбец на листе в Excel. Щелкаем по кнопкеЕсли нужно таким методом
пользователь сам смог следующих действий:«Время» фильтрация. Такие столбцы экране. отображения скрытых элементов = True If
), вставим в нашуДанные — Группа и shift помог! Спасибо! строку: выделила 141 заголовку никак не и будут выделены Excel, однако, ВыТеперь поговорим о том, на ленте инструментов скрыть сразу несколько понять, в какойНажмите клавишуили найти легко, так
support.office.com>
Метод 3: выключение фильтра
Фильтрация данных таблицы – действенный метод поиска и систематизации больших объемов данных. Однако использование данного инструмента делает часть строк в таблице скрытой. Давайте посмотрим, как убрать фильтр, когда он больше не нужен.
- Находим столбец, который отфильтрован по определенному признаку. Активный фильтр обозначается пиктограммой воронки, расположенной рядом с перевернутой стрелкой.
- Жмем на пиктограмму фильтра и переходим в окно с настройками фильтрации. Чтобы отобразить данные, отмечаем галочкой каждого значение, либо выбираем верхний пункт “Выделить все”. Затем жмем OK.
- После отмены фильтра в таблице отобразятся все скрытые элементы.
Если фильтр в таблице больше не нужен, переходим на вкладку “Данные”, где нажимаем кнопку “Фильтр” в разделе инструментов “Сортировка и фильтр”.
Скрытие/отображение ненужных строк и столбцов
Постановка задачи
Предположим, что у нас имеется вот такая таблица, с которой приходится «танцевать» каждый день:
Кому таблица покажется маленькой — мысленно умножьте ее по площади в двадцать раз, добавив еще пару кварталов и два десятка крупных российских городов.
Задача — временно убирать с экрана ненужные в данный момент для работы строки и столбцы, т.е.,
- скрывать подробности по месяцам, оставляя только кварталы
- скрывать итоги по месяцам и по кварталам, оставляя только итог за полугодие
- скрывать ненужные в данный момент города (я работаю в Москве — зачем мне видеть Питер?) и т.д.
В реальной жизни примеров таких таблиц — море.
Способ 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 или старше, то придется придумывать другие способы.
Как удалить пустые строки в Экселе с помощью вспомогательного столбца
Пожалуй, самый эффективный и надежный способ удаления пустых строк в Excel это создание вспомогательного столбца, рядом с таблицей.
Представим, что в нашей таблице с данными есть строки, в которых всего лишь одна ячейка пустая, а остальные ячейки в строке содержат данные (на примере ниже выделены ячейки выделены желтым цветом).
Используя раннее описанные способы, высока вероятность удалить строки с данными.
Поэтому, чтобы избежать потери данных при удалении пустых строк, создадим справа от таблицы столбец, в который вставим функцию СЧИТАТЬПУСТОТЫ, в ней укажем диапазон всех ячеек каждой строки таблицы и протянем формулу до конца таблицы:
Функция СЧИТАТЬПУСТОТЫ ведет подсчет пустых ячеек в указанном диапазоне. Так как столбцов в нашей таблице с данными 4 штуки, то если во вспомогательном столбце мы найдем значение “4” это будет означать, что эта строка в таблице пустая и ее можно удалить. Для этого отфильтруем значения таблицы по вспомогательному столбцу по числу “4” и определим пустые строки:
Пустые строки найдены. Теперь их можно выделить и удалить.
Перед обнаружением
Теперь пришло время поговорить о том, как можно обнаружить на своем компьютере этот самый «Директ». Первым делом нужно знать некоторые моменты, которые помогут вам избавиться от лишних манипуляций при поисках ответа на вопрос, как узнать, какой DirectX установлен на компьютере.
Дело в том, что на каждом компьютере при покупке и первом запуске уже стоит та или иная операционная система. Если более детально начать ее изучать, то можно заметить, что «по умолчанию» на ней уже будет установлен какой-нибудь «Директ». В зависимости от вашей «операционки», конечно же.
Таким образом, если вы хотите знать, как посмотреть, какой DirectX установлен, но не хотите проделывать какие-то действия, постарайтесь запомнить: на современных компьютерах на Windows 7 уже присутствует Директ Икс 9 версии. На «восьмерочке» уже стоит 10 «поколение» с возможностью обновления. Во всех остальных случаях вам необходимо самостоятельно проверять ваши библиотеки.