Как в excel отобразить только нужные строки

В Excel функция «Фильтр» широко используется в нашей повседневной работе. И в этом случае я расскажу, как фильтровать строки с определенным текстом в Excel. Например, здесь два столбца, и я хочу показать строки, содержащие «KTE», только в столбце B, как показано ниже.
doc отображать строки с определенным текстом 1

Показать строки содержат определенную строку с помощью функции фильтра

Показать строки, содержащие определенную строку, Kutools for Excelхорошая идея3


Показать строки содержат определенную строку с помощью функции фильтра

Чтобы отобразить строки, содержащие строку, вы можете сделать следующее:

1. Выберите используемые диапазоны и нажмите Данные > Фильтр для Фильтр функции.
doc отображать строки с определенным текстом 2

2. Затем щелкните значок фильтра в столбце, по которому нужно выполнить фильтрацию, и выберите Текстовые фильтры > Комплект. Смотрите скриншот:
doc отображать строки с определенным текстом 3

3. в Пользовательский автофильтр в диалоговом окне вы можете указать текст, на основе которого хотите выполнить фильтрацию. Смотрите скриншот:
doc отображать строки с определенным текстом 4

4. Нажмите OK. Затем отображаются только те строки, которые содержат указанную вами текстовую строку.


Показать строки, содержащие определенную строку, Kutools for Excel

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

После установки Kutools for Excel, пожалуйста, сделайте, как показано ниже :( Бесплатная загрузка Kutools for Excel Сейчас!)

1. Выберите данные, которые вы хотите использовать, нажмите Кутулс Плюс > Суперфильтр. Смотрите скриншот:
doc отображать строки с определенным текстом 5

2. Затем в Суперфильтр панель, проверьте Указанный , чтобы исправить диапазон фильтрации, и укажите необходимые критерии в панели. Смотрите скриншот:
doc kutools супер фильтр 1

Для получения дополнительных сведений о фильтрации щелкните здесь.

3. Нажмите Фильтр для фильтрации диапазона.
doc kutools супер фильтр 3

4. Затем нажмите Сохранить текущие настройки фильтра кнопка док сохранить , затем появится диалоговое окно, в котором можно дать этому сценарию имя и указать диапазон применения сценария.
doc kutools супер фильтр 4

5. Нажмите OK, и вы можете открыть сценарий, щелкнув раскрывающееся меню> Открыть сохраненный сценарий настроек фильтра, чтобы выбрать текущий сохраненный сценарий, или нажав Управление сценариями настройки фильтров кнопка менеджер документов , выберите нужную настройку фильтра и нажмите Откройте чтобы в следующий раз включить настройки фильтра.
doc kutools супер фильтр 5
doc kutools супер фильтр 6

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


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

20 секретов Excel, которые помогут упростить работу

Пользуетесь ли вы Excel? Мы выбрали 20 советов, которые помогут вам узнать его получше и оптимизировать свою работу с ним.

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

Выделение всех ячеек одним кликом

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

Открытие нескольких файлов одновременно

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

Перемещение по файлам Excel

Когда у вас открыто несколько книг в Excel, между ними можно легко перемещаться с помощью комбинации клавиш Ctrl + Tab. Эта функция также доступна по всей системе Windows, и ее можно использовать во многих приложениях. К примеру, для переключения вкладок в браузере.

Добавление новых кнопок на панель быстрого доступа

Стандартно в панели быстрого доступа Excel находятся 3 кнопки. Вы можете изменить это количество и добавить те, которые нужны именно вам.

Перейдите в меню «Файл» ⇒ «Параметры» ⇒ «Панель быстрого доступа». Теперь можно выбрать любые кнопки, которые вам нужны.

Диагональная линия в ячейках

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

Добавление в таблицу пустых строк или столбцов

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

Скоростное копирование и перемещение информации

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

Быстрое удаление пустых ячеек

Пустые ячейки — это бич Excel. Иногда они появляются просто из ниоткуда. Чтобы избавиться от них всех за один раз, выделите нужный столбец, перейдите на вкладку «Данные» и нажмите «Фильтр». Над каждым столбцом появится стрелка, направленная вниз. Нажав на нее, вы попадете в меню, которое поможет избавиться от пустых полей.

Расширенный поиск

Нажав Ctrl + F, мы попадаем в меню поиска, с помощью которого можно искать любые данные в Excel. Однако его функциональность можно расширить, используя символы «?» и «*». Знак вопроса отвечает за один неизвестный символ, а астериск — за несколько. Их стоит использовать, если вы не уверены, как выглядит искомый запрос.

Если же вам нужно найти вопросительный знак или астериск и вы не хотите, чтобы вместо них Excel искал неизвестный символ, то поставьте перед ними «

Копирование уникальных записей

Уникальные записи могут быть полезными, если вам нужно выделить в таблице неповторяющуюся информацию. К примеру, по одному человеку каждого возраста. Для этого выберите нужный столбец и нажмите «Дополнительно» слева от пункта «Фильтр». Выберите исходный диапазон (откуда копировать) и диапазон, в который нужно поместить результат. Не забудьте поставить галочку.

Создание выборки

Если вы делаете опрос, в котором могут участвовать только мужчины от 19 до 60, вы легко можете создать подобную выборку с помощью Excel. Перейдите в пункт меню «Данные» ⇒ «Проверка данных» и выберите необходимый диапазон или другое условие. Вводя информацию, которая не подходит под это условие, пользователи будут получать сообщение, что информация неверна.

Быстрая навигация с помощью Ctrl и стрелки

Нажимая Ctrl + стрелка, можно перемещаться в крайние точки листа. К примеру, Ctrl + ⇓ перенесет курсор в нижнюю часть листа.

Транспонирование информации из столбца в строку

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

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

Как скрывать информацию в Excel

Не знаю, зачем это может пригодиться, но тем не менее такая функция в Excel есть. Выделите нужный диапазон ячеек, нажмите «Формат» ⇒ «Скрыть или отобразить» и выберите нужное действие.

Объединение текста с помощью «&»

Если вам нужно объединить текст из нескольких ячеек в одну, необязательно использовать сложные формулы. Достаточно выбрать ячейку, в которой будет соединен текст, нажать «=» и последовательно выбрать ячейки, ставя перед каждой символ «&».

Изменение регистра букв

С помощью определенных формул можно менять регистр всей текстовой информации в Excel. Функция «ПРОПИСН» делает все буквы прописными, а «СТРОЧН» — строчными. «ПРОПНАЧ» делает прописной только первую букву в каждом слове.

Внесение информации с нулями в начале

Если вы введете в Excel число 000356, то программа автоматически превратит его в 356. Если вы хотите оставить нули в начале, поставьте перед числом апостроф «’».

Ускорение ввода сложных слов

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

Больше информации

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

Переименование листа с помощью двойного клика

Это самый простой способ переименовать лист. Просто кликните по нему два раза левой кнопкой мыши и введите новое название.

Часто ли вы пользуетесь Excel? Если да, то у вас наверняка есть свои секреты работы с этой программой. Делитесь ими в комментариях.

Как извлечь часть текста в Эксель

Извлечение части текста – самая распространенная задача при работе с текстом в Excel. Часто к этой задаче и сводится вся работа над текстом. Чтобы получить часть символов из строки, нужно владеть функциями поиска, удаления лишних символов, определения длины строки и др.

Для получения части текста, в Эксель есть 3 функции:

  1. ЛЕВСИМВ(Строка; Количество_символов) – выводит заданное количество символов с левого края. Например, =ЛЕВСИМВ(А1;10) выведет 10 первых символов строки в ячейке А1 . Функция имеет 2 обязательных аргумента – Строка-источник и количество выводимых символов;

Функция ЛЕВСИМВ в Эксель

  1. ПРАВСИМВ(Строка; Количество_символов) – функция схожа с предыдущей, она выводит заданное количество символов справа. То есть, =ПРАВСИМВ(А1;10) в результате выдаст 10 последних символов из строки А1 .

Функция ПРАВСИМВ в Excel

  1. ПСТР(Строка; Начальный_символ; Количество символов) – выбирает из текста нужное количество знаков, начиная с заданного. Например, =ПСТР(А1;5;3) выведет 3 символа начиная с 5-го (5-7 символы строки).

Функция ПСТР в Эксель

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

Функции ЛЕВИСМВ, ПРАВСИМВ, ПСТР – это простой и мощный инструмент, если используется в комбинации с другими текстовыми функциями. Вы увидите это в уроке-практикуме по строчным функциям.

А следующий пост мы посвятим поиску нужного текста в строке. Заходите и читайте. Только хорошее владение функциями позволит вам эффективно выполнять задачи в Microsoft Excel!

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

Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».

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

Функции, которая отрезает лишнее количество символов в ячейке, найти не удается, но существует система из двух функций, которые можно применить. Это система из функции ЛЕВСИМВ (или ПРАВСИМВ) и функции ДЛСТР (длина строки).

Рассмотрим их применение.

Вначале находим количество символов в тексте при помощи функции ДЛСТР. Для этого запускаем менеджер функций, выбираем ДЛСТР, указываем ячейку с текстом. Функция ДЛСТР посчитает количество символов.

Зная длину лишнего текста — 6 знаков в индексе, вычитаем их из общего числа символов посчитанных функцией ДЛСТР и получаем то количество символов, которое должно остаться в тексте, когда удалим индекс.

Полученное значение – количество оставляемых в тексте знаков, вписываем в функцию ЛЕВСИМВ или ПРАВСИМВ. Если нужно удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Нажимаем «Enter». Функция ЛЕВСИМВ или ПРАВСИМВ присваивает ячейке нужное нам количество символов из текста в новую ячейку, исключая ненужный нам индекс.

Для уменьшения количества ячеек с расчетами эти функции можно записать в систему следующего вида:

ПРАВСИМВ(…*¹;(ДЛСТР(…*¹)-6)).

Где …*¹- адрес ячейки, из которой берем текст.

Microsoft Excel

трюки • приёмы • решения

Как переопределить используемую область листа в Excel

При нажатии Ctrl+End Excel активизирует нижнюю правую ячейку используемой области листа. Случается, что программа делает текущей не реально последнюю ячейку с информацией, а пустую нижнюю правую ячейку листа.

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

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

Предположим, что реально последней ячейкой в книге является ячейка G25 , но нажатие Ctrl+End приводит вас не к ней, а к М50 . Для удаления отформатированных ячеек выполните следующие действия.

  1. Выберите все столбцы справа от столбца G . Для этого активизируйте любую ячейку в столбце Н , нажмите Ctrl+Пробел, затем Shift+End и в конце, удерживая нажатой Shift, нажмите клавишу .
  2. Выполните команду Главная → Ячейки → Удалить → Удалить столбцы с листа (или щелкните правой кнопкой мыши на заголовке любого столбца и выберите команду Удалить).
  3. Выделите все строки ниже строки 25. Для этого активизируйте любую ячейку в строке 26. Нажмите Shift+Пробел, затем Shift+End и в конце, удерживая нажатой Shift, нажмите клавишу .
  4. Выполните команду Главная → Ячейки → Удалит → Удалить строки с листа(или щелкните правой кнопкой мыши на заголовке любой строки и выберите команду Удалить).
  5. Сохраните книгу, и Excel переопределит последнюю ячейку.

После выполнения этих шагов нажатие клавиш Ctrl+End приведет вас к реальной последней ячейке.

Кстати, если вы не можете вспомнить сочетание клавиш Ctrl+End, используйте диалоговое окно Выделение группы ячеек. Выберите Главная → Найти и выделить → Выделение группы ячеек и в появившемся окне установите переключатель в положение последнюю ячейку. Нажмите ОК.

Выделение содержимого ячеек в Excel

В этом курсе:

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

В Excel можно выделять содержимое ячеек, строк или столбцов.

Примечание: Если лист защищен, возможность выделения ячеек и их содержимого может быть недоступна.

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

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

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

Для этого также можно использовать SHIFT+клавиши со стрелками.

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

Выделение строк и столбцов

Выберите букву в верхней части столбца, чтобы выделить его целиком. Можно также щелкнуть любую ячейку в столбце и нажать клавиши CTRL+ПРОБЕЛ.

Выберите номер строки, чтобы выделить ее целиком. Можно также щелкнуть любую ячейку в строке и нажать клавиши SHIFT+ПРОБЕЛ.

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

Выделение таблицы, списка или листа

Чтобы выделить список или таблицу, щелкните любую содержащуюся в них ячейку и нажмите клавиши CTRL+A.

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

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Как в Excel изменять цвет строки в зависимости от значения в ячейке

​Смотрите также​ благодарить и не​ всеравно «не фонтан»​: Задавал тут вопрос​xlSortNormal​ а следующая строка​End With​ ячейках только русскоязычный​ суть. Хорошо же​

​(04.07.2013, 08:25)​Андрей макарычев​Откройте вкладку​ в столбце​ цветом те строки,​), то заливка таких​ парочку хитростей для​ выражение:​Узнайте, как на листах​ выбирать ЛО​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub WWW()​ на форуме, и​With ActiveWorkbook.Worksheets(«PRICE»).Sort​ макроса​With sh1​ текст, если там​ когда вместо пришедшей​———————————————​

  • ​: Вделяете строки (столбцы)​Файл​Qty.​
  • ​ в которых содержимое​ ячеек должна быть​ решения более сложных​
  • ​=$C2>4​ Excel быстро изменять​Сергей каханский​
  • ​Dim r1&, r2&,​ мне помогли со​.SetRange Range(«a2:aK» &​
  • ​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>If Cells(i, 22)​For i =​

Как изменить цвет строки на основании числового значения одной из ячеек

​ и ангийский и​ «портянки» на три​Цитата​

Цвет строки по значению ячейки в Excel

​ которые надо убрать,​(File).​), запишем формулу с​ ключевой ячейки начинается​ красной.​​ задач.​​Вместо​ цвет целой строки​: Наверное, из этой​ i&​ скриптом. К сожалению​​ n)​​ = 1 Then​

  1. ​ .Cells(.Rows.Count, 8).End(xlUp).Row To​ русский?​ экрана, получится полэкрана?​(китин)200?’200px’:»+(this.scrollHeight+5)+’px’);»>почему «кран белый​
  2. ​ идете в меню​В меню слева нажмите​​ функцией​​ с заданного текста​​И, конечно же, цвет​​В таблице из предыдущего​​C2​​ в зависимости от​ большой таблицы нужно​Application.ScreenUpdating = False​Цвет строки по значению ячейки в Excel
  3. ​ я потерял ветку​​.Header = xlNo​​ Rows(i).Deleteпроверяет, если прописалась​ 2 Step -1​​wwizard​У меня есть​​ опять» «опять» надо​ «Формат»-Строка(Столбец) — Скрыть.​Параметры​И​ или символов, формулу​​ заливки ячеек должен​ примера, вероятно, было​Вы можете ввести​​ значения одной ячейки.​ что-то поп определенному​cal_ = Application.Calculation​ где это делал​

    ​.MatchCase = False​

    Цвет строки по значению ячейки в Excel

    ​ 1-ца, удаляет эту​​For j =​​: Доброе время суток.​ костыли типа:​ убрать,а «кран да​Пользователь удален​(Options).​(AND):​​ нужно записать в​​ изменяться, если изменяется​ бы удобнее использовать​ ссылку на другую​ Посмотрите приёмы и​ принципу, а не​Application.Calculation = xlCalculationManual​

    ​ и не смог​
    ​.Orientation = xlTopToBottom​

    ​ строку. Все это​ 0 To UBound(arrSh2)​​ Очередной раз прошу​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Selection.Replace What:=»Закрытое акционерное общество»,​ белый» «да»надо оставить?Я​: воспользуйся опцией «скрыть​В левой части диалогового​=И($D2>=5;$D2​ таком виде:​ статус заказа.​ разные цвета заливки,​ ячейку Вашей таблицы,​ примеры формул для​ просто выбрать каждого​r1 = Range(«H»​ ее заного найти.​

  4. ​.SortMethod = xlPinYin​​ происходит в процессе​​If .Cells(i, 8)​ у форумчан помощи.​​ Replacement:=»ЗАО», LookAt:=xlPart, _​​ понял задачу так:​ столбец» но сначала​ окна​=AND($D2>=5,$D2​​=ПОИСК(«Due in»;$E2)=1​​С формулой для значений​ чтобы выделить строки,​ значение которой нужно​​ числовых и текстовых​​ 10 или 100?​Цвет строки по значению ячейки в Excel​ & Rows.Count).End(xlUp).Row​ Прошу модераторов НЕ​.Apply​​ одного цикла. В​​ = arrSh2(j) Then​ Пересмотрел все что​SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False,​ Если в ячейке​ выдели те которые​
  5. ​Параметры Excel​​Конечно же, в своих​​=SEARCH(«Due in»,$E2)=1​Delivered​ содержащие в столбце​Цвет строки по значению ячейки в Excel
  6. ​ использовать для проверки​ значений.​Полосатый жираф алик​r2 = Sheets(«Лист2»).Range(«A»​​ удалять тему.​​End With​ дальнейшем эти формулы​ .Cells(i, 8).EntireRow.Delete​ мог, но так​​ _​​ есть заданное словосочетание​​ не нужны​​(Excel Options) нажмите​ формулах Вы можете​Нужно быть очень внимательным​Цвет строки по значению ячейки в Excel

​и​Qty.​ условия, а вместо​В одной из предыдущих​: Вопрос непонятен. Что​ & Rows.Count).End(xlUp).Row​Условие:​i = Application.WorksheetFunction.Sum(Range(«Ak2:Ak»​ ничего не значат.​Next j, i​ и не нашел​ReplaceFormat:=False​

Как создать несколько правил условного форматирования с заданным приоритетом

​ — то надо​Юрий лазутченко​Дополнительно​ использовать не обязательно​ при использовании такой​Past Due​​различные значения. К​​4​ статей мы обсуждали,​ значит «выделять всё»​For i =​1. Есть прайслист​​ & n))​​ А при следующем​End With​ как сделать самому:​т.е. сокращать известное,​

​ его и вернуть,​

​: Сложно что то​(Advanced).​ два, а столько​ формулы и проверить,​всё понятно, она​

  1. ​ примеру, создать ещё​​можете указать любое​​ как изменять цвет​​ и «нужно только​​ r1 To 2​​ на 75000 строк,​​Debug.Print n -​​ запуске макроса, столбец​​End Sub​
  2. ​Есть очень большая​​ с горем пополам,​​ если нет -​ сказать, не посмотрев​​Пролистайте до группы​​ условий, сколько требуется.​ нет ли в​ будет аналогичной формуле​ одно правило условного​ нужное число. Разумеется,​​ ячейки в зависимости​​ 100 строк»!​
  3. ​ Step -1​ и около 15ти​ i + 1​ «V» строкой кода​Работает для случая​ таблица с данными,​ умею, я не​Цвет строки по значению ячейки в Excel​ вернуть значение ячейки.​​ сам документ.​​Параметры отображения листа​ Например:​ ячейках ключевого столбца​ из нашего первого​ форматирования для строк,​ в зависимости от​

    Цвет строки по значению ячейки в Excel

Как изменить цвет строки на основании текстового значения одной из ячеек

​ от её значения.​Красавица южная​If i Mod​ колонок.​Rows(n — i​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>Range(«V2:V» & r1).ClearContentsочищается​Wasilich​ кусочек ее я​​ умею отбрасывать неизвестное.​​ Правильно я понял​

  • ​tmash​(Display options for​=ИЛИ($F2=»Due in 1 Days»;$F2=»Due​​ данных, начинающихся с​​ примера:​ содержащих значение​ поставленной задачи, Вы​
  • ​ На этот раз​​: Только выделив нужные​​ 100 = 0​а) В прайсе​ + 1 &​
  • ​ и формулы пишутся​: Ну и мой​ приложил.​​Другими словами.​​ или нет пусть​: Здравствуйте!​ this worksheet). Если​

​ in 3 Days»;$F2=»Due​ пробела. Иначе можно​=$E2=»Delivered»​10​

​ можете использовать операторы​​ мы расскажем о​​Abram pupkin​​ Then DoEvents​​ пять вложеных листов.​ «:» & n).Delete​ заново. Так что,​ примерчик с использованием​

​Руками ее всю​
​Есть столбец, ячейки​

​ пояснит ТС, но​Прошу помочь. Как​ Вы уже открыли​​ in 5 Days»)​​ долго ломать голову,​​=$E2=»Past Due»​​или больше, и​ сравнения меньше (​ том, как в​: грамотно сформулированный вопрос​On Error Resume​б) Сам прайс​ Shift:=xlUp​ столбец в макросе​ формулы ВПР в​ просто не обработать,​ кем-то заполнены.​

​ с примерами в​ оставить в выделенных​​ лист, на котором​​=OR($F2=»Due in 1 Days»,$F2=»Due​ пытаясь понять, почему​Сложнее звучит задача для​ выделить их розовым​

​=$C2​
​ Excel 2010 и​

​ — это половина​​ Next​​ расположен на первом​Columns(«aK:aK»).Clear​ можно поменять на​ столбце «V» на​ в ней более​​У меня (заранее)​​ двух файлах решение​ ячейках только​ нужно скрыть заголовки,​ in 3 Days»,$F2=»Due​​ же формула не​​ заказов, которые должны​ цветом. Для этого​=$C2=4​ 2013 выделять цветом​ правильного ответа.​n_ = WorksheetFunction.Match(Range(«H»​

​ листе​​End Sub​ любой по своему​​ основании которой строка​​ 70000 строк.​ есть набор слов​ совпадает​нужный​ то его название​ in 5 Days»)​ работает.​ быть доставлены через​ нам понадобится формула:​Обратите внимание на знак​ строку целиком в​​Вы приложили максимум​​ & i), Sheets(«Лист2»).Range(«A1:A»​в) В нем​Фишка в том,​ усмотрению. Он просто​ удаляется.​Требуется:​ и фраз, которые​DV​текст? Например, вместо​

​ будет отображено в​Подсказка:​Итак, выполнив те же​Х​=$C2>9​ доллара​ зависимости от значения​ стараний, чтобы никто​

​ & r2), 0)​
​ в столбце номер​

​ что сортировка в​ вспомогательный. Ну и​wwizard​Колонка 8​ хочу натравить на​: Без формул это​ текста в ячейке​ выпадающем списке справа​Теперь, когда Вы​ шаги, что и​дней (значение​

​Для того, чтобы оба​$​ одной ячейки, а​ правильно не ответил.​hhh = Err.Number​ 8 идет список​ сотни раз быстрее​

Цвет строки по значению ячейки в Excel

Как изменить цвет ячейки на основании значения другой ячейки

​ «Лист2» в формуле,​: А что значит​Удалить всю строку​ эти ячейки поочерёдно​ выглядит так:​ «один два три​ от заголовка группы​ научились раскрашивать ячейки​ в первом примере,​Due in X Days​

​ созданных нами правила​перед адресом ячейки​ также раскроем несколько​Попробую угадать.​If Err.Number =​ категорий.​​ удаления строк -​​ так же можно​ эта 1 в​ первого листа, если​ (очередность знаю я).​​выделяем необходимый диапазон​​ четыре​

Цвет строки по значению ячейки в Excel

Как задать несколько условий для изменения цвета строки

​ параметров. Если нет​ в разные цвета,​ мы создали три​). Мы видим, что​ работали одновременно, нужно​ – он нужен​ хитростей и покажем​Если у вас​​ 0 Then Rows(i).Delete​​2. Категори которые​​ поэтому сначала отсортировал​​ заменить на присвоенное​ столбце V -​ ячейки в колонке​Если в ячейке​

​ и жмем Ctrl+H​» оставить «один​ – выберите нужный​ в зависимости от​ правила форматирования, и​ срок доставки для​ расставить их в​ для того, чтобы​ примеры формул для​ список типа:​

​On Error GoTo​ мне реально нужны,​
​ все что нужно,​ ему имя. Надеюсь​

​ я без 1ки​ 8 соответствуют наименованию​
​ есть фраза –​Найти:*кран белый*​

Цвет строки по значению ячейки в Excel

​ два». А если​ лист в этом​ содержащихся в них​ наша таблица стала​ различных заказов составляет​ нужном приоритете.​​ при копировании формулы​​ работы с числовыми​телефоны​​ 0​​ я скопировал ручками​

​ и потом за​
​ разжевал?​

Цвет строки по значению ячейки в Excel

​ нажимаю, удалить -​ в листе 2​ пусть в ячейке​Заменить на:кран белый​ в ячейке "один​ выпадающем списке.​

​ значений, возможно, Вы​ выглядеть вот так:​ 1, 3, 5​
​На вкладке​ в остальные ячейки​ и текстовыми значениями.​

​телевизоры​​Next​ во второй вложенный​ один раз удалил​wwizard​ тоже все удаляется​ в первом столбце​ останется только эта​Заменить все.​ три два», то​Замечание:​ захотите узнать, сколько​На самом деле, это​ или более дней,​Главная​ строки сохранить букву​Изменяем цвет строки на​пылесосы​Application.Calculation = cal_​ лист.​ лишние строки снизу​: Его както убыстрить​wwizard​

​…. либо​ фраза. Нет фразы​Вот и все​не​В выпадающем списке​ ячеек выделено определённым​ частный случай задачи​ а это значит,​(Home) в разделе​ столбца неизменной. Собственно,​ основании числового значения​и каждый список​Application.ScreenUpdating = True​Нужно:​wwizard​

​ можно? Прайс на​: http://prntscr.com/8y6nh6 — такую​
​Оставить только те​
​ – пытает счастья​

​китин​

office-guru.ru

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

Скрываем заголовки строк и столбцов в Excel

​изменять ячейку.​ перечислены все листы​ цветом, и посчитать​ об изменении цвета​ что приведённая выше​Стили​ в этом кроется​ одной из ячеек​ имеет 50-120 наименований,​End Sub​Условие первое: Удалить​: Он удалил все,​ 70000 строк, удаление​ ошибку пишет. Соеденил​

​ строки, где в​ другая фраза. Ни​: но ведь «кран​Заранее признателен.​ всех открытых в​ сумму значений в​ строки. Вместо целой​ формула здесь не​(Styles) нажмите​ секрет фокуса, именно​Создаём несколько правил форматирования​

​ тогда так:​​Как можно увеличить​​ всю строку первого​

Скрываем заголовки строк и столбцов в Excel

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

Скрываем заголовки строк и столбцов в Excel

​ ячейке 8 будет​ одна фраза не​​ ДА белый»это не​​Serge_007​​ данный момент книг​​ этих ячейках. Хочу​

Скрываем заголовки строк и столбцов в Excel

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

​ Excel. Вы можете​​ порадовать Вас, это​ или диапазон, в​ она нацелена на​(Conditional Formatting) >​ строки изменяется в​ определяем приоритет​ наменованиям — данные​

​Manyasha​​ столбце номер 8​ весь прайс исчез​​: На основе макроса​Второй скрипт «tt»​

Скрываем заголовки строк и столбцов в Excel

​ листом пятой колонке.​​ трогая, переходим к​​ отличается от»кран белый​ задачу. Так надо?​ выбрать любой лист​​ действие тоже можно​​ котором нужно изменить​

Скрываем заголовки строк и столбцов в Excel

​ точное значение.​Управление правилами​ зависимости от значения​Изменяем цвет строки на​ — группировать​:​ найдено совпадение с​wwizard​Wasilic​ — не запускается,​Что легче? Помогите​ следущей ячейке столбца.​ опять»?только тем,что лишнее​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕЧИСЛО(ПОИСК(«один два»;A5));»один два»;A5)​

Скрываем заголовки строк и столбцов в Excel

​ любой открытой книги.​ сделать автоматически, и​ цвет ячеек, и​В данном случае удобно​(Manage Rules)​ одной заданной ячейки.​ основании текстового значения​Слева от цифр​

​wwizard​ данными в столбце​: А как удалить​, вот этот макрос​ пишет ош -​ пожалуйста с таким​Фух.​ слово стоит в​

​китин​Уберите галочку с параметра​
​ решение этой задачи​
​ используем формулы, описанные​

​ использовать функцию​

office-guru.ru

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

​В выпадающем списке​​Нажимаем кнопку​ одной из ячеек​ появится «+» или​

​, вот Ваша прошлая​​ №1 второго листа.​

​ саму кнопку Кнопка​​ отрабатывал 75000 строк​ 400​ небольшим скриптом. Очень​Обновил файл.​

​ центре?​​: сколько же времени​Показывать заголовки строк и​ мы покажем в​ выше.​

​ПОИСК​​Показать правила форматирования для​Формат​Изменяем цвет ячейки на​

Оставить только нужный текст (Формулы)

​ «-«. Если мышкой​​ тема: http://www.excelworld.ru/forum/10-19863-1​
​… либо …​ 1 — физически,​ минут 10-12 (точно​​Manyasha​​ нужно.​Serge_007​ждем ТС.​ надо,что бы достичь​
​ столбцов​ статье, посвящённой вопросу​Например, мы можем настроить​(SEARCH) и для​​(Show formatting rules​​(Format) и переходим​
​ основании значения другой​

​ кликнуть по этим​​Макрос Ярослава пробовали​Условие второе: Оставить​
​ или как ее​

​ не засекал)​​:​Roman777​: Список соответствий пишите.​

​Serge_007​​ такого уровня формулиста?​​(Show row and​​ Как в Excel​ три наших правила​ нахождения частичного совпадения​ for) выберите​ на вкладку​smile
​ ячейки​ значкам, то список​

​ применить? Что не​​ только те строки,​ передвинуть в другое​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub WWW()​​wwizard​:​ Иначе задача не​: Да​Serge_007​ column headers).​ посчитать количество, сумму​ таким образом, чтобы​ записать вот такую​

​Этот лист​​Заливка​​Изменяем цвет строки по​​ раскроется или закроется.​​ устроило?​ ​ где в ячейке​​ место?​​Dim r1&, r2&,​ ​,​​wwizard​

​ решаема​​tmash​:​Нажмите​ и настроить фильтр​
​ выделять цветом только​​ формулу:​(This worksheet). Если​(Fill), чтобы выбрать​ нескольким условиям​
​ Это называется Группировка​​Объясните, чем эта​ 8 будет соответствие​SLAVICK​
​ i&​

​это критерий, по​​, не очень ясно.​
​_Boroda_​
​: Спасибо всем и​​китин​ОК​ для ячеек определённого​ ячейки, содержащие номер​=ПОИСК(«Due in»;$E2)>0​ нужно изменить параметры​ цвет фона ячеек.​Предположим, у нас есть​Если не угадал,​ тема отличается от​ со вторым листом​: Можно удалить -​Application.ScreenUpdating = False​ которому удаляются строки,​Что значит соотвествует?​:​ каждому. Мне уже​smile

​, Вы и сами​​, чтобы сохранить изменения​ цвета.​
​ заказа (столбец​=SEARCH(«Due in»,$E2)>0​
​ только для правил​
​ Если стандартных цветов​
​ вот такая таблица​
​ тогда файл в​

​ предыдущей, или соединю​​ пятой колонке.​ тогда запускайте макрос​cal_ = Application.Calculation​ смотрите код, он​ равны?​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(СУММПРОИЗВ(-ЕЧИСЛО(ПОИСК($G$2:$G$4;A2)));ПРОСМОТР(2;1/ПОИСК($G$2:$G$4;A2);$G$2:$G$4);A2)​ самому интересно​
​ уже довольно неплохо​

​ и закрыть диалоговое​​Мы показали лишь несколько​

​Order number​​В данной формуле​ на выделенном фрагменте,​ недостаточно, нажмите кнопку​cool
​ заказов компании:​ студию​ ее с прошлой.​Данный скрипт соответствует​ из списка макросов​Application.Calculation = xlCalculationManual​ там прописывается:​Я глянул Ваш​​В $G$2:$G$4 список​​Ко мне попадает​ пишете формулы, так​ окно​ из возможных способов​) на основании значения​E2​
​ выберите вариант​Другие цвета​
​Мы хотим раскрасить различными​
​P.S.​Объединила темы​ первому условию и​
​Можно подвинуть -​
​r1 = Range(«H»​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Cells(i, 22).FormulaLocal = «=ЕСЛИ(ЕОШИБКА(ВПР(H»​ файл. Получается на​ фраз.​ файл Excel. Вижу​
​ что Вам много​
​Параметры Excel​ сделать таблицу похожей​ другой ячейки этой​– это адрес​Текущий фрагмент​(More Colors), выберите​
​ цветами строки в​просьба не путать​
​Есть очень большая таблица​
​ меня полностью устраивает,​
​ правой кнопкой мыши​
​ & Rows.Count).End(xlUp).Row​
​ & i &​
​ листе 1 строк​
​tmash​ столбец в ячейках​ времени не понадобится​(Excel Options).​ на полосатую зебру,​ строки (используем значения​
​ ячейки, на основании​(Current Selection).​
​ подходящий и дважды​ зависимости от заказанного​
​ "студию" с моей​ порядка 500т данных,​
​ за исключением того​

​ клацните — а​r2 = Sheets(«Лист2»).Range(«A»​ «;’Лист2′!A$1:A$» & r2​ «поплавки» 11 шт.​
​: противогаз​
​ которого МНОГАСЛОВ, но​Главное — не​
​Заголовки строк и столбцов​ окраска которой зависит​ из столбца​ значения которой мы​Выберите правило форматирования, которое​ нажмите​
​ количества товара (значение​ личной почтой​ все они мне​ что происходит все​ потом тащите куда​ & Rows.Count).End(xlUp).Row​ & «;1;0))=ЛОЖЬ;1;»»»»)»​ а на листе2​самоспасател​ мне нужны из​ останавливаться на достигнутом​
​ на выбранном листе​
​ от значений в​

​Delivery​​ применим правило условного​ должно быть применено​ОК​

​ в столбце​​Арбузо л.З.​​ не нужны, 1-10%​
​крайне медленно​ нужно​

​For i =​​поэтому работает, даже,​
​ в первой колонке​
​респиратор​
​ этих всяких разных​
​китин​
​ будут скрыты. Если​
​ ячейках и умеет​).​

​ форматирования; знак доллара​​ первым, и при​
​.​Qty.​: Для быстрого скрытия​

​ будет более менее​​. Т.е. 75 000​wwizard​

​ r1 To 2​​ если Вы формулу​ всего 6 таких​индивидуальной защиты​ слов те которые​: спасибо за столь​ Вы перейдёте на​ меняться вместе с​Если нужно выделить строки​
​$​ помощи стрелок переместите​Таким же образом на​), чтобы выделить самые​ ненужных строк используй​ оптимально как оставить​

​ строк, обрабатываются до​​: А как создать?​
​ Step -1​ удалите.​
​ наименований, причём строки​СИЗ​
​ выражают​
​ высокую оценку​

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

excelworld.ru

Удаление строки по заданному правилу (Макросы/Sub)

​ важные заказы. Справиться​​ ФИЛЬТР.​ в таблице каждую​ 6ти часов.​ кнопку новую? (прошу​If i Mod​Цитата​ совершенно разные.​
​фильтр​суть​tmash​ на нем заголовки​
​ Если Вы ищите​ же цветом при​ чтобы применить формулу​ Должно получиться вот​
​ окна​
​ с этой задачей​
​Наверняка «нужные» строки​ 100,10… строку?​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub в_Удаление_лишних_категорий()​ простить если вопрос​ 100 = 0​wwizard, 02.11.2015 в​
​Не ясно тут,​
​Возможно запихнуть в​(для меня) каждой​: Спасибо — нет.​ строк и столбцов​ для своих данных​
​ появлении одного из​ к целой строке;​ так:​Формат ячеек​

​ нам поможет инструмент​​ отличаются от «ненужных»,​​Полосатый жираф алик​​Dim sh1 As​
​ глупый)​ Then DoEvents​
​ 18:09, в сообщении​ надо удалить с​ макрос?​ ячейки и эти​ Во-первых — не​ будут видны. За​ что-то другое, дайте​ нескольких различных значений,​ условие «​
​Нажмите​(Format Cells) настраиваются​ Excel – «​ по какому-нибудь критерию.​: А почему не​ Worksheet, sh2 As​Не надо задавать​On Error Resume​ № 6200?’200px’:»+(this.scrollHeight+5)+’px’);»>»tt» -​ листа1 все строки,​

​tmash​​ слова в этой​​ работает. «один два»​​ одно действие можно​
​ нам знать, и​
​ то вместо создания​>0​ОК​
​ другие параметры форматирования,​
​Условное форматирование​Вот по этому​
​ оставить, скажем, первые​ Worksheet​
​ вопросы про кнопки​ Next​
​ не запускается​ содержащие "поплавки" в​: Да! Спасибо!​
​ ячейке уже находятся​ - я нечаянно​ скрыть заголовки только​ вместе мы обязательно​
​ нескольких правил форматирования​
​» означает, что правило​, и строки в​
​ такие как цвет​
​».​
​ признаку и фильтруй​ 100 строк? А​Dim cell, arrSh2​
​ (а также отвечать​n_ = WorksheetFunction.Match(Range("H"​
​Вставьте в обычный​ 8 столбце, или​Подскажите, пожалуйста, как​
​ (Вы их не​
​ Вас нацелил на​
​ на одном листе.​

​ что-нибудь придумаем.​

​ можно использовать функции​​ форматирования будет применено,​ указанном фрагменте тут​ шрифта или границы​Первым делом, выделим все​ свои строки.​ остальные — удалить…​

​Set sh1 =​​ на них) в​ & i), Sheets(«Лист2»).Range(«A1:A»​ модуль, а не​ только те строки,​ это «запихать» в​ обязаны знать).​

​ цифры. Там текст​​ Скрыть заголовки сразу​Урок подготовлен для Вас​И​ если заданный текст​
​ же изменят цвет,​ ячеек.​ ячейки, цвет заливки​Sasha serkov​

​Abram pupkin​​ ThisWorkbook.Sheets(1)​​ теме про удаление​​ & r2), 0)​
​ в модуль листа,​ которые будут на​ макрос?​Конкретно в ячейках​
​ - существительные, прилагательные.​ на всех листах​ командой сайта office-guru.ru​(AND),​
​ (в нашем случае​ в соответствии с​В поле​
​ которых мы хотим​​: Если нужно узнать​: На прошлый вопрос​Set sh2 =​ строк​
​hhh = Err.Number​ либо укажите лист,​ соотвествующей строке на​китин​ написано:​ Хочется обрабатывать выделенное.​
​ невозможно.​Источник: https://www.ablebits.com/office-addins-blog/2013/10/29/excel-change-row-background-color/​ИЛИ​

​ это «Due in»)​​ формулами в обоих​Образец​ изменить.​ как скрыть ячейки​ по Excel Вы​ ThisWorkbook.Sheets(2)​SLAVICK​
​If Err.Number =​ с которого диапазон​ листе 2 содержать​: tmash, а зачем?и​
​---​ Файл обновил​Обратите внимание, что в​Перевел: Антон Андронов​​(OR) и объединить​ будет найден.​ правилах.​(Preview) показан результат​Чтобы создать новое правило​ в excel, или​ получили 2 исчерпывающих​With CreateObject(«Scripting.Dictionary»): .CompareMode​
​: Пользуйтесь поиском -​ 0 Then Rows(i).Delete​ считывать:​ «поплавки»?​ так все работает​специальной одежды, специальной​китин​ Excel нельзя скрыть​Автор: Антон Андронов​ таким образом нескольких​Подсказка:​Чтобы упростить контроль выполнения​
​ выполнения созданного правила​ форматирования, нажимаем​ точнее сказать как​ ответа. Оба ответа​ = vbTextCompare​ Гугл знает​On Error GoTo​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>For Each cell​Manyasha​tmash​ обуви и индивидуальной​: а каковы критерии​ или показать только​:)

​Заголовки (числовые – для​​ условий в одном​Если в формуле​ заказа, мы можем​ условного форматирования:​

​Главная​​ скрыть строки или​​ правильные.​​For Each cell​wwizard​ 0​ In sh2.Range(sh2.Cells(1, 1),​
​:​
​: Происходит накопление информации​ защиты​
​НУЖНОГО​
​ заголовки строк или​
​ строк и буквенные​
​ правиле.​ используется условие «​
​ выделить в нашей​Если всё получилось так,​
​>​ столбцы. То в​А выбрать ЛО​
​ In Range(sh2.Cells(1, 1),​: Не получилось перенести​Next​
​ sh2.Cells(sh2.Rows.Count, 1).End(xlUp)).Value​wwizard​
​ - в столбец​---​текста?почему​
​ только заголовки столбцов.​
​ – для столбцов)​Например, мы можем отметить​
​>0​ таблице различными цветами​
​ как было задумано,​
​Условное форматирование​
​ этом видео я​
​ и закрыть старые​

​ sh2.Cells(sh2.Rows.Count, 1).End(xlUp)).Value​​ макрос сюда, так​Application.Calculation = cal_​Wasilich​, так нужно?​;)
​ ручками добавляются "непричёсанные"​
​, других индивидуальной​
​"кран белый опять"​
​ И те, и​ на листах Excel​
​ заказы, ожидаемые в​«, то строка будет​
​ строки заказов с​
​ и выбранный цвет​>​
​ покажу 3 способа​
​ вопросы вера или​
​If cell <>​ чтобы по значению​Application.ScreenUpdating = True​
​: 1-ки в столбце​
​200?'200px':''+(this.scrollHeight+5)+'px');">Sub tt()​
​ ячейки, они же​ защиты (головы, дыхания,​
​"опять"​
​ другие либо показаны,​
​ помогают легко просматривать​
​ течение 1 и​
​ выделена цветом в​
​ разным статусом доставки,​
​ устраивает, то жмём​Создать правило​
​ как это сделать.​ воспитание не позволяет​
​ "" Then .Item(cell)​ с четвертого листа​End Sub​ остались только потому,​
​Dim sh1 As​
​ при вставке выделяются?​

​ глаз, лица, рук)​надо убрать,а​ либо скрыты одновременно.​ данные и ссылаться​ 3 дней, розовым​ каждом случае, когда​ информация о котором​ОК​(Home > Conditional​:D

​А также расскажу​​ ?​ = .Item(cell) +​ он создавал новый​SLAVICK​

​ что я проверял​​ Worksheet, sh2 As​ Вот на этом​ и электрозащитных средств​»кран да белый»​Кроме этого, в Excel​ на них. Однако,​

​ цветом, а те,​​ в ключевой ячейке​ содержится в столбце​, чтобы увидеть созданное​
​ Formatting > New​ как отобразить эти​Встречный вопрос для​ 1​ лист в самой​:D

​: Мой макрос на​​ правильность работы формулы​ Worksheet​ выделении их бы​ ОГУЭП «Облкоммунэнерго»​
​»да»​ можно скрывать примечания,​ в некоторых случаях​ которые будут выполнены​ будет найден заданный​Delivery​

​ правило в действии.Теперь,​​ rule).​ скрытые строки или​:D

​ автора:​​Next​ книге, например номер​ 100 000 отработал​ и не стер​Dim cell, arrSh2​ и причёсывать макросом.​—​надо оставить?​ формулы, выходящий за​

​ заголовки отвлекают, и​​ в течение 5​ текст, вне зависимости​
​:​ если значение в​
​В появившемся диалоговом окне​
​ столбцы в excel.​Как Вы думаете:​
​If .Count Then​ 10, и копировал​ меньше чем за​ их. Но это​Set sh1 =​Количество:за раз -​

​специальной одежды, специальной​​Serge_007​ границы текст, линии​ тогда было бы​ и 7 дней,​ от того, где​Если срок доставки заказа​ столбце​Создание правила форматирования​Очень нужна Ваша​ много ли будет​
​ arrSh2 = .keys​
​ строки в него.​ минуту:​ и не важно.​ ThisWorkbook.Sheets(1)​
​ десятки, всего -​ обуви и других​
​: Работает. В этом​ сетки, ярлычки листов,​ удобнее их скрыть.​
​ жёлтым цветом. Формулы​ именно в ячейке​ находится в будущем​Qty.​
​(New Formatting Rule)​ поддержка!​ желающих написать сюда​End With​SLAVICK​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub test()​
​Макрос снизу вверх​Set sh2 =​ тысячи, подозреваю формулы​ индивидуальной защиты на​ можно убедиться если​ сами листы и​ Скрыть заголовки очень​
​ будут выглядеть так:​
​ он находится. В​ (значение​больше​ выбираем вариант​Краткое содержание этого​ правильный ответ?​
​With sh1​: Нужно всего навсего​Dim n&, i&​ в столбце 22​ ThisWorkbook.Sheets(2)​​ будут тормозить. Оригинальные​​ 2 полугодие 2013​ подставить формулу в​ даже рабочие книги​
​ легко, и скоро​
​=ИЛИ($F2="Due in 1 Days";$F2="Due​ примере таблицы на​Due in X Days​
​4​
​Использовать формулу для определения​ видео:​
​P.S.​For i =​
​ заменить одну строку:​ActiveSheet.UsedRange​
​ ("V") вставляет формулу​With CreateObject("Scripting.Dictionary"): .CompareMode​ значения ячеек не​
​ года филиала «Генерирующая​ файл​ целиком.​ Вы этому научитесь.​
​ in 3 Days")​
​ рисунке ниже столбец​), то заливка таких​
​, то соответствующая строка​
​ форматируемых ячеек​
​0:20 Способ №1​Попробуйте свой вопрос​ .Cells(.Rows.Count, 8).End(xlUp).Row To​
​200?'200px':''+(this.scrollHeight+5)+'px');">Range("aK2:aK" & n).FormulaR1C1 =​n = Cells(1,​
​ ВПР,​ = vbTextCompare​ нужны, нужны обрезанные.​
​ компания» Казанская ТЭЦ-1.​
​Цитата​
​Урок подготовлен для Вас​

​Откройте рабочую книгу Excel,​=OR($F2=»Due in 1 Days»,$F2=»Due​Delivery​
​ ячеек должна быть​
​ таблицы целиком станет​(Use a formula​
​ через контекстное меню​
​ продублировать здесь​
​ 2 Step -1​
​ «=—ISERROR(MATCH(RC8,Лист4!R1C1:R10C1,0))»​ 1).SpecialCells(xlLastCell).Row​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Cells(i, 22).FormulaLocal = «=ЕСЛИ(ЕОШИБКА(ВПР(H»​For Each cell​
​tmash​пусть в этих​(tmash)200?’200px’:»+(this.scrollHeight+5)+’px’);»>Там текстТам и​
​ командой сайта office-guru.ru​ в которой находится​ in 3 Days»)​
​(столбец F) может​ оранжевой;​
​ голубой.​ to determine which​0:44 Способ №2​
​http://spasay.ru/cats/20/​
​For j =​на​
​Range(«aK2:aK» & n).FormulaR1C1​ & i &​
​ In Range(sh2.Cells(1, 1),​
​: Успокоился на:​
​ ячейках останется:​
​ был текст. «один​
​Источник: http://www.howtogeek.com/220829/how-to-show-and-hide-row-and-column-headers-in-excel/​ нужный нам лист,​

​=ИЛИ($F2=»Due in 5 Days»;$F2=»Due​​ содержать текст «Urgent,​​Если заказ доставлен (значение​​Как видите, изменять в​ cells to format),​
​ сочетание клавиш (скрытие​http://forum.codeby.net/topic42358.html​ 0 To UBound(arrSh2)​
​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>Range(«aK2:aK» & n).FormulaR1C1​ = «=—ISERROR(MATCH(RC8,Лист2!R1C1:R10C1,0))»​ «;’Лист2′!A$1:A$» & r2​ sh2.Cells(sh2.Rows.Count, 1).End(xlUp)).Value​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>For Each cell In​

excelworld.ru

Как удалить/оставить в Excel определенное количество строк?

​—​ два» — это​Перевел: Антон Андронов​ и выберите его.​ in 7 Days»)​ Due in 6​Delivered​ Excel цвет целой​

​ и ниже, в​​ ячеек)​http://www.fizikana5.ru/task/​If .Cells(i, 8)​ = «=—ISERROR(MATCH(RC10,’Отд-прайс’!R1C1:R10C1,0))»​

​Range(«aK2:aK» & n).Copy​​ & «;1;0))=ЛОЖЬ;1;»»»»)»​If cell <>​ Selection​индивидуальной защиты​ не числа​
​Автор: Антон Андронов​ Чтобы выбрать лист,​=OR($F2=»Due in 5 Days»,$F2=»Due​ Hours» (что в​), то заливка таких​
​ строки на основании​ поле​
​1:14 Способ №3​[ссылка заблокирована по​ = arrSh2(j) Then​Прошу модераторов не​
​Range(«aK2:aK» & n).PasteSpecial​
​которая проверяет есть​ «» Then .Item(cell)​
​If cell.Value Like​
​—​
​Цитата​
​Mechanic​ кликните по соответствующему​
​ in 7 Days»)​
​ переводе означает –​
​ ячеек должна быть​ числового значения одной​Форматировать значения, для которых​ через меню на​ решению администрации проекта]​

​ .Cells(i, 8).EntireRow.Delete​​ злится за прошлый​ Paste:=xlPasteValues​ ли в списке​ = .Item(cell) +​ «*противогаз*» Then​индивидуальной защиты​

Как быстро скрыть ненужные строки в Excel? выделять все очень долго, а нужно только 100 строк

​(tmash)200?’200px’:»+(this.scrollHeight+5)+’px’);»>Хочется обрабатывать выделенноеЗамените​​: Сервис / Параметры​ ярлычку в нижней​Для того, чтобы выделить​ Срочно, доставить в​

​ зелёной;​​ из ячеек –​

​ следующая формула является​​ панели​http://www.work5.ru/dop_services?ref=2326​Next j, i​
​ пост — ответ​ActiveSheet.Sort.SortFields.Clear​ «Лист2» такое же​
​ 1​
​cell.Value = «противогаз»​—​
​ «один два» на​
​ / Вид /​
​ части окна. Впрочем,​
​ заказы с количеством​ течение 6 часов),​Если срок доставки заказа​
​ это совсем не​ истинной​1:33 Отображение скрытых​
​http://napishemna5.ru/services.php?ref=2329​End With​ был не явный​ActiveSheet.Sort.SortFields.Add Key:=Range( _​ наименование. Если есть,​Next​End If​
​индивидуальной защиты​ «кран белый»:​ Сетка? ;-)​
​ этого делать не​
​ товара не менее​ и эта строка​ находится в прошлом​

​ сложно. Далее мы​​(Format values where​ строк в excel​Удобство этих сайтов​
​End Sub​ — а с​(«aK2:aK» & n)),​
​ прописывает в столбце​If .Count Then​olga​

​У меня есть​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕЧИСЛО(ПОИСК(«кран белый»;A2));»кран белый»;A2)​Пользователь удален​ обязательно. Далее Вы​ 5, но не​ также будет окрашена.​ (значение​ рассмотрим ещё несколько​ this formula is​Ссылка на это​
​ в том что​Этот скрипт работает​ намеком на правила​ SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=​
​ 22 («V») 1-цу,​ arrSh2 = .keys​
​: Как оставить в​ несколько слов выражающих​
​Добавлено​: никак​
​ узнаете почему.​ более 10 (значение​Для того, чтобы выделить​
​Past Due​ примеров формул и​ true), вводим такое​
​ видео https://youtu.be/2k9o6pWGqTc​ там можно не​
​ чуть быстрее, но​wwizard​

​ _​


Для извлечения из таблицы только нужных строк можно использовать формулы, а не только

Автофильтр

. Покажем преимущества и недостатки обеих подходов.

Пусть имеется исходная таблица с объемами продаж товаров по кварталам.

Нам требуется отобразить только строки с определенными номерами: 2, 3, 5, 10.

Это можно легко сделать с помощью

Автофильтра

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

нарастающим итогом

?

В этом случае можно воспользоваться

Сводными таблицами

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

Отчет

на основе исходной таблицы.

Выведем требуемые строки на том же листе

Сделаем заготовку таблицы, в левом столбце укажем строки, которые требуется вывести.

В ячейке

В22

введем формулу

=ИНДЕКС(B$8:B$17;ПОИСКПОЗ($A22;$A$8:$A$17;0))

и скопируем ее для всех кварталов и строк.


Примечание

: Обратите внимание на

смешенные ссылки

B$8:B$17 и

$A22 — это важно при копировании формулы.

При необходимости можно подсчитать суммарные продажи за год (см.

файл примера

).

Выведем требуемые строки на другом листе

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

нарастающим итогом

.

Для этого в ячейку

В6

на листе

Нарастающий итог

введите формулу аналогичную рассмотренной выше

=ИНДЕКС(Лист1!B$8:B$17;ПОИСКПОЗ($A6;Лист1!$A$8:$A$17;0))

и скопируйте ее вниз.

А в ячейке

С6

введите

=ИНДЕКС(Лист1!C$8:C$17;ПОИСКПОЗ($A6;Лист1!$A$8:$A$17;0))+СУММ(B6)

Скопируем ее вниз и вправо. Получим требуемый результат.


Примечание

: О том, почему в формуле использовано выражение

+

СУММ(B6)

, а не просто

+В6

читайте

в этой статье

.


В файле примера показано как с помощью формул вывести только четные строки или только нечетные (попробуйте это сделать Автофильтром!)

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

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

Браузер не поддерживает видео.

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

  1. Выделите один или несколько столбцов и нажмите клавишу CTRL, чтобы выделить другие несмежные столбцы.

  2. Щелкните выделенные столбцы правой кнопкой мыши и выберите команду Скрыть.

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

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

  1. Выделите столбцы, смежные со скрытыми.

  2. Щелкните выделенные столбцы правой кнопкой мыши и выберите команду Показать.

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Отображение первого столбца или строки на листе

Нужна дополнительная помощь?

1508 / 478 / 56

Регистрация: 10.04.2009

Сообщений: 8,008

1

Показать нужные строки

28.04.2015, 08:56. Показов 5711. Ответов 16


Студворк — интернет-сервис помощи студентам

здравствуйте, Эксель 2003-2007
как сделать чтобы с столбца А вырезать строки с нужным словом и строки, где нет нужного слова, спасибо



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

28.04.2015, 09:00

2

Фильтр с условием «содержит…»
Найти/Заменить — Выделение группы ячеек — Видимые — тут уже или Del чтобы очистить, или Удалить строки



0



1508 / 478 / 56

Регистрация: 10.04.2009

Сообщений: 8,008

28.04.2015, 14:07

 [ТС]

3

выделил столбец А
далее жму в эксель 2007
Сортировка и фильтр-Фильтр и ничего не происходит
или
Найти/Заменить — это Конрол + F или найти и выделить?



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

28.04.2015, 14:13

4

Цитата
Сообщение от Ципихович Эндрю
Посмотреть сообщение

жму в эксель 2007
Сортировка и фильтр-Фильтр и ничего не происходит

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



0



1508 / 478 / 56

Регистрация: 10.04.2009

Сообщений: 8,008

28.04.2015, 16:47

 [ТС]

5

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



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

28.04.2015, 16:55

6

после применения фильтра «содержит» у вас будут видны только строки с вашим словом.
1. Выделяете все.
2. Главная — Найти и выделить — Выделить группу ячеек — Только видимые.
Копируете или удаляете — на ваше усмотрение.

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



1



1508 / 478 / 56

Регистрация: 10.04.2009

Сообщений: 8,008

29.04.2015, 05:08

 [ТС]

7

всё просто, столбец
раз
два
три
разделить где буква а, то есть
первый столбец
раз
два
второй столбец
три

Добавлено через 42 секунды

Цитата
Сообщение от Vlad999
Посмотреть сообщение

2. Главная — Найти и выделить — Выделить группу ячеек — Только видимые.

сюда бы ещё не видимые

Добавлено через 11 часов 30 минут
тут ещё проверять и проверять…., потому, что в столбце

Цитата
Сообщение от Ципихович Эндрю
Посмотреть сообщение

раз
два
три

если указать не содержит «а» то отображает
раз
три
а так всё хорошо начиналось…



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

29.04.2015, 08:40

8

Цитата
Сообщение от Ципихович Эндрю
Посмотреть сообщение

если указать не содержит «а» то отображает

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



0



1508 / 478 / 56

Регистрация: 10.04.2009

Сообщений: 8,008

29.04.2015, 11:37

 [ТС]

9

Цитата
Сообщение от Vlad999
Посмотреть сообщение

у вас случаем фильтр не на ячейке с словом «раз»

да стоит но он там ЖЕСТКО стоит — избавиться от него проблема, хоть в разных листах делаешь или разных книгах, осталось на разных компах делать, вау…



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

29.04.2015, 12:04

10

Для фильтра первая строка должна быть названием столбца



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

29.04.2015, 12:25

11

Цитата
Сообщение от Ципихович Эндрю
Посмотреть сообщение

избавиться от него проблема

От кого?
фильтр отключается повторным нажатием Сортировка и фильтр — Фильтр.



0



1508 / 478 / 56

Регистрация: 10.04.2009

Сообщений: 8,008

29.04.2015, 12:30

 [ТС]

12

он становиться серого цвета — то есть не доступен



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

29.04.2015, 12:42

13

Пора уже приложить файл)



0



1508 / 478 / 56

Регистрация: 10.04.2009

Сообщений: 8,008

29.04.2015, 13:40

 [ТС]

14

да, пожалуйста



0



3827 / 2254 / 751

Регистрация: 02.11.2012

Сообщений: 5,930

29.04.2015, 13:54

15

ну добавьте перед «раз» одну строчку обзовите её как нибудь и поставьте на неё фильтр и все будет как нужно.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

29.04.2015, 13:59

16

Vlad999 был прав) Вставить надо в первую строку название столбца

Предложение такое. Скопировать столбец А в столбец В.
В столбце А — не содержит «а» — Выделение группы ячеек — только видимые — Del
затем
В столбце В — содержит «а» — Выделение группы ячеек — только видимые — Del

Затем выделяем уже оба столбца — Выделение группы ячеек — пустые — удалить ячейки со сдвигом вверх



0



1508 / 478 / 56

Регистрация: 10.04.2009

Сообщений: 8,008

29.04.2015, 14:58

 [ТС]

17

всем спасибо



0



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

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

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

outline1.gif

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

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

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

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

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

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

outline2.gif

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

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

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

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

outline3.gif

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

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

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

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

outline5.gif

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

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

outline4.gif

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

Sub Hide()
    Dim cell As Range
    Application.ScreenUpdating = False                              'отключаем обновление экрана для ускорения
    For Each cell In ActiveSheet.UsedRange.Rows(1).Cells            'проходим по всем ячейкам первой строки
        If cell.Value = "x" Then cell.EntireColumn.Hidden = True    'если в ячейке x - скрываем столбец
    Next
    For Each cell In ActiveSheet.UsedRange.Columns(1).Cells         'проходим по всем ячейкам первого столбца
        If cell.Value = "x" Then cell.EntireRow.Hidden = True       'если в ячейке x - скрываем строку
    Next
    Application.ScreenUpdating = True
End Sub

Sub Show()
    Columns.Hidden = False   'отменяем все скрытия строк и столбцов
    Rows.Hidden = False
End Sub

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

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

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

Sub HideByColor()
    Dim cell As Range
    Application.ScreenUpdating = False
    For Each cell In ActiveSheet.UsedRange.Rows(2).Cells
        If cell.Interior.Color = Range("F2").Interior.Color Then cell.EntireColumn.Hidden = True
        If cell.Interior.Color = Range("K2").Interior.Color Then cell.EntireColumn.Hidden = True
    Next
    For Each cell In ActiveSheet.UsedRange.Columns(2).Cells
        If cell.Interior.Color = Range("D6").Interior.Color Then cell.EntireRow.Hidden = True
        If cell.Interior.Color = Range("B11").Interior.Color Then cell.EntireRow.Hidden = True
    Next
    Application.ScreenUpdating = True
End Sub

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

outline7.png

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

Sub HideByConditionalFormattingColor()
    Dim cell As Range
    Application.ScreenUpdating = False
    For Each cell In ActiveSheet.UsedRange.Columns(1).Cells
        If cell.DisplayFormat.Interior.Color = Range("G2").DisplayFormat.Interior.Color Then cell.EntireRow.Hidden = True
    Next
    Application.ScreenUpdating = True
End Sub

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

Ссылки по теме

  • Что такое макрос, куда вставлять код макроса, как их использовать
  • Автоматическая группировка в многоуровневых списках

В статье рассмотрены три разных способа, как скрыть строки в Excel на ваших листах, а также объясняется, как показать скрытые строки в Excel.

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

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

  1. Как скрыть строки в Excel
    • Скрыть строки, используя ленту
    • Скрыть строки с помощью контекстного меню
    • Горячие клавиши, чтобы скрыть строки
  1. Как отобразить скрытые строки в Excel
    • Показать строки с помощью ленты
    • Отобразить строки с помощью контекстного меню
    • Показать строки с помощью сочетания горячих клавиш
    • Отобразить скрытые строки двойным щелчком
    • Как отобразить все строки в Excel

Как скрыть строки в Excel

Существует несколько способов, как скрыть строки в Excel: с помощью кнопки на ленте, контекстного меню и сочетания клавиш.

В любом случае, вы начинаете с выделения строк, которые вы хотите скрыть:

  • Чтобы выбрать одну строку, щелкните по ее заголовку (номеру строки).
  • Чтобы выбрать несколько смежных строк, перетащите их по заголовкам строк с помощью мыши. Или выберите первую строку и удерживайте клавишу Shift во время выбора последней строки.
  • Чтобы выбрать несмежные строки, щелкните заголовок первой строки и удерживайте клавишу Ctrl, щелкая заголовки других строк, которые вы хотите выбрать.

С выбранными строками выполните один из следующих вариантов.

Скрыть строки, используя ленту

Если вам нравится работать с лентой, вы можете скрыть строки таким образом:

  • Перейдите на вкладку «ГЛАВНАЯ» —> группа «Ячейки» и нажмите кнопку «Формат».
  • В разделе «Видимость» выберите «Скрыть или отобразить», а затем «Скрыть строки».

1-skryt-i-otobrazit-stroki-v-excel

Как скрыть строки в Excel – Скрыть строки, используя ленту

Кроме того, вы можете щелкнуть вкладку «ГЛАВНАЯ» —> «Формат» —> «Высота строки» … и ввести «0» в поле «Высота строки».

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

Скрыть строки с помощью контекстного меню

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

2-skryt-i-otobrazit-stroki-v-excel

Как скрыть строки в Excel – Скрыть строки, используя контекстное меню

Горячие клавиши, чтобы скрыть строки

Если вы предпочитаете не отрывать руки от клавиатуры, вы можете быстро скрыть выбранные строки, нажав комбинацию горячих клавиш: Ctrl+9.

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

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

Показать строки с помощью ленты

На вкладке «ГЛАВНАЯ» в группе «Ячейки» нажмите кнопку «Формат», выберите «Скрыть и отобразить» в разделе «Видимость», а затем «Отобразить строки».

3-skryt-i-otobrazit-stroki-v-excel

Как отобразить скрытые строки в Excel – Отобразить строки, используя ленту

Отобразить строки с помощью контекстного меню

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

Например, чтобы показать все скрытые строки между строками 1 и 8, выберите эту группу строк, как показано на изображении ниже, и щелкните правой кнопкой мыши и нажмите «Показать»:

4-skryt-i-otobrazit-stroki-v-excel

Как отобразить скрытые строки в Excel — Отобразить строки, используя контекстное меню

Показать строки с помощью сочетания горячих клавиш

Горячие клавиши, для того чтобы отобразить скрытые строки: Ctrl+Shift+9

Нажатие этой комбинации клавиш (3 клавиши одновременно) отображает любые скрытые строки, которые выделены.

Отобразить скрытые строки двойным щелчком

Самый быстрый способ отобразить строки в Excel – это двойной щелчок по ним. Просто наведите указатель мыши на скрытые заголовки строк, и когда указатель мыши превратится в двустворчатую стрелку, дважды щелкните кнопкой мыши. И все!

5-skryt-i-otobrazit-stroki-v-excel

Как отобразить скрытые строки в Excel — Отобразить строки двойным щелчком

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

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

Чтобы отобразить все строки на листе, вам нужно выбрать все строки. Для этого вы можете:

  • Использовать кнопку «Выбрать все» (маленький треугольник 6-skryt-i-otobrazit-stroki-v-excelв верхнем левом углу листа, на пересечении строк и столбцов)
  • Использовать сочетание клавиш «Выбрать все»: Ctrl+A

Как только весь лист выбран, вы можете отобразить все строки, выполнив одно из следующих действий:

  • Нажать сочетание клавиш Ctrl+Shift+9 (самый быстрый способ).
  • Выбрать «Показать» из контекстного меню.
  • На вкладке «ГЛАВНАЯ» выбрать «Формат» —> «Отобразить строки».

Понравилась статья? Поделить с друзьями:
  • Как в excel отсортировать ячейки по убыванию
  • Как в excel отобразить строку состояния
  • Как в excel отсортировать четные числа
  • Как в excel отобразить сразу все скрытые листы в excel
  • Как в excel отобразить скрытые элементы