В Excel функция «Фильтр» широко используется в нашей повседневной работе. И в этом случае я расскажу, как фильтровать строки с определенным текстом в Excel. Например, здесь два столбца, и я хочу показать строки, содержащие «KTE», только в столбце B, как показано ниже.
Показать строки содержат определенную строку с помощью функции фильтра
Показать строки, содержащие определенную строку, Kutools for Excel
Показать строки содержат определенную строку с помощью функции фильтра
Чтобы отобразить строки, содержащие строку, вы можете сделать следующее:
1. Выберите используемые диапазоны и нажмите Данные > Фильтр для Фильтр функции.
2. Затем щелкните значок фильтра в столбце, по которому нужно выполнить фильтрацию, и выберите Текстовые фильтры > Комплект. Смотрите скриншот:
3. в Пользовательский автофильтр в диалоговом окне вы можете указать текст, на основе которого хотите выполнить фильтрацию. Смотрите скриншот:
4. Нажмите OK. Затем отображаются только те строки, которые содержат указанную вами текстовую строку.
Показать строки, содержащие определенную строку, Kutools for Excel
Если вы обычно используете одни и те же критерии фильтрации для всех книг, вы можете применить Kutools for ExcelАвтора Суперфильтр функция, он может сохранить настройки фильтра для повторного использования всего несколькими щелчками мыши, без повторной настройки.
После установки Kutools for Excel, пожалуйста, сделайте, как показано ниже Бесплатная загрузка Kutools for Excel Сейчас!)
1. Выберите данные, которые вы хотите использовать, нажмите Кутулс Плюс > Суперфильтр. Смотрите скриншот:
2. Затем в Суперфильтр панель, проверьте Указанный , чтобы исправить диапазон фильтрации, и укажите необходимые критерии в панели. Смотрите скриншот:
Для получения дополнительных сведений о фильтрации щелкните здесь.
3. Нажмите Фильтр для фильтрации диапазона.
4. Затем нажмите Сохранить текущие настройки фильтра кнопка , затем появится диалоговое окно, в котором можно дать этому сценарию имя и указать диапазон применения сценария.
5. Нажмите OK, и вы можете открыть сценарий, щелкнув раскрывающееся меню> Открыть сохраненный сценарий настроек фильтра, чтобы выбрать текущий сохраненный сценарий, или нажав Управление сценариями настройки фильтров кнопка , выберите нужную настройку фильтра и нажмите Откройте чтобы в следующий раз включить настройки фильтра.
Наконечник. Если вы хотите получить бесплатную пробную версию Суперфильтр Функция, пожалуйста, перейдите на бесплатную пробную версию Kutools for Excel сначала, а затем перейдите к применению операции в соответствии с вышеуказанными шагами.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка 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;10) выведет 10 первых символов строки в ячейке А1 . Функция имеет 2 обязательных аргумента – Строка-источник и количество выводимых символов;
Функция ЛЕВСИМВ в Эксель
- ПРАВСИМВ(Строка; Количество_символов) – функция схожа с предыдущей, она выводит заданное количество символов справа. То есть, =ПРАВСИМВ(А1;10) в результате выдаст 10 последних символов из строки А1 .
Функция ПРАВСИМВ в Excel
- ПСТР(Строка; Начальный_символ; Количество символов) – выбирает из текста нужное количество знаков, начиная с заданного. Например, =ПСТР(А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 . Для удаления отформатированных ячеек выполните следующие действия.
- Выберите все столбцы справа от столбца G . Для этого активизируйте любую ячейку в столбце Н , нажмите Ctrl+Пробел, затем Shift+End и в конце, удерживая нажатой Shift, нажмите клавишу →.
- Выполните команду Главная → Ячейки → Удалить → Удалить столбцы с листа (или щелкните правой кнопкой мыши на заголовке любого столбца и выберите команду Удалить).
- Выделите все строки ниже строки 25. Для этого активизируйте любую ячейку в строке 26. Нажмите Shift+Пробел, затем Shift+End и в конце, удерживая нажатой Shift, нажмите клавишу ↓.
- Выполните команду Главная → Ячейки → Удалит → Удалить строки с листа(или щелкните правой кнопкой мыши на заголовке любой строки и выберите команду Удалить).
- Сохраните книгу, и 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 =
Как изменить цвет строки на основании числового значения одной из ячеек
и ангийский и «портянки» на триЦитата
которые надо убрать,(File).), запишем формулу с ключевой ячейки начинается красной. задач.Вместо цвет целой строки: Наверное, из этой i& скриптом. К сожалению n) = 1 Then
- .Cells(.Rows.Count, 8).End(xlUp).Row To русский? экрана, получится полэкрана?(китин)200?’200px’:»+(this.scrollHeight+5)+’px’);»>почему «кран белый
- идете в менюВ меню слева нажмите функцией с заданного текстаИ, конечно же, цветВ таблице из предыдущегоC2 в зависимости от большой таблицы нужноApplication.ScreenUpdating = False
- я потерял ветку.Header = xlNo Rows(i).Deleteпроверяет, если прописалась 2 Step -1wwizardУ меня есть опять» «опять» надо «Формат»-Строка(Столбец) — Скрыть.ПараметрыИ или символов, формулу заливки ячеек должен примера, вероятно, былоВы можете ввести значения одной ячейки. что-то поп определенномуcal_ = Application.Calculation где это делал
.MatchCase = False
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» ее заного найти.
- .SortMethod = xlPinYin происходит в процессеIf .Cells(i, 8) у форумчан помощи. Replacement:=»ЗАО», LookAt:=xlPart, _ понял задачу так: столбец» но сначала окна=AND($D2>=5,$D2=ПОИСК(«Due in»;$E2)=1С формулой для значений чтобы выделить строки, значение которой нужно числовых и текстовых 10 или 100? & Rows.Count).End(xlUp).Row Прошу модераторов НЕ.Apply одного цикла. В = arrSh2(j) Then Пересмотрел все чтоSearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, Если в ячейке выдели те которые
- Параметры ExcelКонечно же, в своих=SEARCH(«Due in»,$E2)=1Delivered содержащие в столбце
- использовать для проверки значений.Полосатый жираф аликr2 = Sheets(«Лист2»).Range(«A» удалять тему.End With дальнейшем эти формулы .Cells(i, 8).EntireRow.Delete мог, но так _ есть заданное словосочетание не нужны(Excel Options) нажмите формулах Вы можетеНужно быть очень внимательным
и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). два, а столько формулы и проверить,всё понятно, она
- примеру, создать ещёможете указать любое как изменять цвет и «нужно только r1 To 2 на 75000 строк,Debug.Print n - запуске макроса, столбецEnd Sub
- Есть очень большая с горем пополам, если нет - сказать, не посмотревПролистайте до группы условий, сколько требуется. нет ли в будет аналогичной формуле одно правило условного нужное число. Разумеется, ячейки в зависимости 100 строк»!
- Step -1 и около 15ти i + 1 «V» строкой кодаРаботает для случая таблица с данными, умею, я не вернуть значение ячейки. сам документ.Параметры отображения листа Например: ячейках ключевого столбца из нашего первого форматирования для строк, в зависимости от
Как изменить цвет строки на основании текстового значения одной из ячеек
от её значения.Красавица южная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 идет список сотни раз быстрее
Как изменить цвет ячейки на основании значения другой ячейки
«Лист2» в формуле,: А что значитУдалить всю строку эти ячейки поочерёдно выглядит так: «один два три от заголовка группы научились раскрашивать ячейки в первом примере,Due in X Days
созданных нами правилаперед адресом ячейки также раскроем несколькоПопробую угадать.If Err.Number = категорий. удаления строк - так же можно эта 1 в первого листа, если (очередность знаю я).выделяем необходимый диапазон четыре
Как задать несколько условий для изменения цвета строки
параметров. Если нет в разные цвета, мы создали три). Мы видим, что работали одновременно, нужно – он нужен хитростей и покажемЕсли у вас 0 Then Rows(i).Delete2. Категори которые поэтому сначала отсортировал заменить на присвоенное столбце V - ячейки в колонкеЕсли в ячейке
и жмем Ctrl+H» оставить «один – выберите нужный в зависимости от правила форматирования, и срок доставки для расставить их в для того, чтобы примеры формул для список типа:
On Error GoTo мне реально нужны,
все что нужно, ему имя. Надеюсь
я без 1ки 8 соответствуют наименованию
есть фраза –Найти:*кран белый*
два». А если лист в этом содержащихся в них наша таблица стала различных заказов составляет нужном приоритете. при копировании формулы работы с числовымителефоны 0 я скопировал ручками
и потом за
разжевал?
нажимаю, удалить - в листе 2 пусть в ячейкеЗаменить на:кран белый в ячейке "один выпадающем списке.
значений, возможно, Вы выглядеть вот так: 1, 3, 5
На вкладке в остальные ячейки и текстовыми значениями.
телевизорыNext во второй вложенный один раз удалилwwizard тоже все удаляется в первом столбце останется только этаЗаменить все. три два», тоЗамечание: захотите узнать, сколькоНа самом деле, это или более дней,Главная строки сохранить буквуИзменяем цвет строки напылесосыApplication.Calculation = cal_ лист. лишние строки снизу: Его както убыстритьwwizard
…. либо фраза. Нет фразыВот и всенеВ выпадающем списке ячеек выделено определённым частный случай задачи а это значит,(Home) в разделе столбца неизменной. Собственно, основании числового значенияи каждый списокApplication.ScreenUpdating = TrueНужно:wwizard
можно? Прайс на: http://prntscr.com/8y6nh6 — такую
Оставить только те
– пытает счастья
китин
office-guru.ru
Как в Excel скрывать и показывать заголовки строк и столбцов
изменять ячейку. перечислены все листы цветом, и посчитать об изменении цвета что приведённая вышеСтили в этом кроется одной из ячеек имеет 50-120 наименований,End SubУсловие первое: Удалить: Он удалил все, 70000 строк, удаление ошибку пишет. Соеденил
строки, где в другая фраза. Ни: но ведь «кранЗаранее признателен. всех открытых в сумму значений в строки. Вместо целой формула здесь не(Styles) нажмите секрет фокуса, именноСоздаём несколько правил форматирования
тогда так:Как можно увеличить всю строку первого
мгновенно, оставив только происходит почти сутки. два скрипта на
ячейке 8 будет одна фраза не ДА белый»это неSerge_007 данный момент книг этих ячейках. Хочу
таблицы выделяем столбец применима, так какУсловное форматирование поэтому форматирование целой и для каждогокурсором проезжаем по скорость данной процедуры? листа, если в первую строку. А_Boroda_ один лист. соответствие со вторым нашлась.? Ничего не заданное словосочетание.чем оно: Не совсем понял
Excel. Вы можете порадовать Вас, это или диапазон, в она нацелена на(Conditional Formatting) > строки изменяется в определяем приоритет наменованиям — данные
Manyasha столбце номер 8 весь прайс исчез: На основе макросаВторой скрипт «tt»
листом пятой колонке. трогая, переходим к отличается от»кран белый задачу. Так надо? выбрать любой лист действие тоже можно котором нужно изменить
точное значение.Управление правилами зависимости от значенияИзменяем цвет строки на — группировать: найдено совпадение сwwizardWasilic — не запускается,Что легче? Помогите следущей ячейке столбца. опять»?только тем,что лишнее200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕЧИСЛО(ПОИСК(«один два»;A5));»один два»;A5)
любой открытой книги. сделать автоматически, и цвет ячеек, иВ данном случае удобно(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) выберите на вкладку
ячейки значкам, то список
применить? Что не только те строки, передвинуть в другое
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 которому удаляются строки,Что значит соотвествует?: каждому. Мне уже
, Вы и сами, чтобы сохранить изменения цвета.
заказа (столбец=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В данной формуле на выделенном фрагменте, недостаточно, нажмите кнопку
заказов компании: студию ее с прошлой.Данный скрипт соответствует из списка макросов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 000wwizard
r1 To 2 если Вы формулу всего 6 такихиндивидуальной защиты слов те которые: спасибо за столь Вы перейдёте на меняться вместе сЕсли нужно выделить строки
$ помощи стрелок переместитеТаким же образом на), чтобы выделить самые ненужных строк используй оптимально как оставить
строк, обрабатываются до: А как создать?
Step -1 удалите.
наименований, причём строкиСИЗ
выражают
высокую оценку
другой лист, то изменением этих значений. одним и темнужен для того, его вверх списка. остальных вкладках диалогового
excelworld.ru
Удаление строки по заданному правилу (Макросы/Sub)
важные заказы. Справиться ФИЛЬТР. в таблице каждую 6ти часов. кнопку новую? (прошуIf i ModЦитата совершенно разные.
фильтрсутьtmash на нем заголовки
Если Вы ищите же цветом при чтобы применить формулу Должно получиться вот
окна
с этой задачей
Наверняка «нужные» строки 100,10… строку?200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub в_Удаление_лишних_категорий() простить если вопрос 100 = 0wwizard, 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 cellManyashatmash обуви и индивидуальной: а каковы критерии или показать только
Заголовки (числовые – для условий в одномЕсли в формуле заказа, мы можем условного форматирования:
Главная скрыть строки или правильные.For Each cellwwizard 0 In sh2.Range(sh2.Cells(1, 1),
:
: Происходит накопление информации защиты
НУЖНОГО
заголовки строк или
строк и буквенные
правиле. используется условие «
выделить в нашейЕсли всё получилось так,
> столбцы. То вА выбрать ЛО
In Range(sh2.Cells(1, 1),: Не получилось перенестиNext
sh2.Cells(sh2.Rows.Count, 1).End(xlUp)).Valuewwizard
- в столбец---текста?почему
только заголовки столбцов.
– для столбцов)Например, мы можем отметить
>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
А также расскажу ? = .Item(cell) + он создавал новыйSLAVICK
что я проверял Worksheet, sh2 As Вот на этом и электрозащитных средств»кран да белый»Кроме этого, в Excel на них. Однако,
цветом, а те, в ключевой ячейке содержится в столбце, чтобы увидеть созданное
Formatting > New как отобразить этиВстречный вопрос для 1 лист в самой
: Мой макрос на правильность работы формулы Worksheet выделении их бы ОГУЭП «Облкоммунэнерго»
»да» можно скрывать примечания, в некоторых случаях которые будут выполнены будет найден заданныйDelivery
правило в действии.Теперь, rule). скрытые строки или
автора: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 WithSLAVICK
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=»DueDelivery
ячеек должна быть
таблицы целиком станет(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 which0: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 6Delivered 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=2326Next j, i
пост — ответActiveSheet.Sort.SortFields.Clear «Лист2» такое же
1
cell.Value = «противогаз»—
«один два» на
/ Вид /
части окна. Впрочем,
заказы с количеством течение 6 часов),Если срок доставки заказа
это совсем не истинной1:33 Отображение скрытых
http://napishemna5.ru/services.php?ref=2329End With был не явныйActiveSheet.Sort.SortFields.Add Key:=Range( _ наименование. Если есть,NextEnd If
индивидуальной защиты «кран белый»: Сетка? ;-)
этого делать не
товара не менее и эта строка находится в прошлом
сложно. Далее мы(Format values where строк в excelУдобство этих сайтов
End Sub — а с(«aK2:aK» & n)),
прописывает в столбцеIf .Count Thenolga
У меня есть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
читайте
в этой статье
.
В файле примера показано как с помощью формул вывести только четные строки или только нечетные (попробуйте это сделать Автофильтром!)
Скрытие и отображение строк и столбцов
Скрывайте или отображайте столбцы в электронной таблице, чтобы в ней отображались только нужные данные для просмотра или печати.
Скрытие столбцов
-
Выделите один или несколько столбцов и нажмите клавишу CTRL, чтобы выделить другие несмежные столбцы.
-
Щелкните выделенные столбцы правой кнопкой мыши и выберите команду Скрыть.
Примечание: Двойная линия между двумя столбцами свидетельствует о наличии скрытых столбцов.
Отображение скрытых столбцов
-
Выделите столбцы, смежные со скрытыми.
-
Щелкните выделенные столбцы правой кнопкой мыши и выберите команду Показать.
Можно также дважды щелкнуть двойную линию между двумя столбцами в том месте, где находятся скрытые столбцы.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту 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 |
Фильтр с условием «содержит…»
0 |
1508 / 478 / 56 Регистрация: 10.04.2009 Сообщений: 8,008 |
|
28.04.2015, 14:07 [ТС] |
3 |
выделил столбец А
0 |
3827 / 2254 / 751 Регистрация: 02.11.2012 Сообщений: 5,930 |
|
28.04.2015, 14:13 |
4 |
жму в эксель 2007 не может быть как минимум в первой ячейке столбца должен появится трехугольник. Жмете на него и внутри ищите Текстовые фильтры — Не содержит.
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 |
1508 / 478 / 56 Регистрация: 10.04.2009 Сообщений: 8,008 |
|
29.04.2015, 05:08 [ТС] |
7 |
всё просто, столбец Добавлено через 42 секунды
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 |
у вас случаем фильтр не на ячейке с словом «раз» да стоит но он там ЖЕСТКО стоит — избавиться от него проблема, хоть в разных листах делаешь или разных книгах, осталось на разных компах делать, вау…
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 был прав) Вставить надо в первую строку название столбца Предложение такое. Скопировать столбец А в столбец В. Затем выделяем уже оба столбца — Выделение группы ячеек — пустые — удалить ячейки со сдвигом вверх
0 |
1508 / 478 / 56 Регистрация: 10.04.2009 Сообщений: 8,008 |
|
29.04.2015, 14:58 [ТС] |
17 |
всем спасибо
0 |
Скрытие/отображение ненужных строк и столбцов
Постановка задачи
Предположим, что у нас имеется вот такая таблица, с которой приходится «танцевать» каждый день:
Кому таблица покажется маленькой — мысленно умножьте ее по площади в двадцать раз, добавив еще пару кварталов и два десятка крупных российских городов.
Задача — временно убирать с экрана ненужные в данный момент для работы строки и столбцы, т.е.,
- скрывать подробности по месяцам, оставляя только кварталы
- скрывать итоги по месяцам и по кварталам, оставляя только итог за полугодие
- скрывать ненужные в данный момент города (я работаю в Москве — зачем мне видеть Питер?) и т.д.
В реальной жизни примеров таких таблиц — море.
Способ 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) и скопируем туда текст двух простых макросов:
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:
…и хотите их скрывать одним движением, то предыдущий макрос придется «допилить». Если у вас 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.
Если вы не хотите, чтобы пользователи видели определенные строки рабочего листа, то тогда можно скрыть такие строки из поля видимости. Этот метод часто используется для скрытия конфиденциальных данных или формул, но вы также можете скрыть неиспользуемые или несущественные области, чтобы пользователи фокусировались на соответствующей информации.
С другой стороны, при обновлении собственных листов или изучении унаследованных книг вам обязательно нужно отобразить все строки и столбцы для просмотра всех данных и понимания зависимостей. В этой статье вы узнаете обо всех вариантах.
- Как скрыть строки в Excel
- Скрыть строки, используя ленту
- Скрыть строки с помощью контекстного меню
- Горячие клавиши, чтобы скрыть строки
- Как отобразить скрытые строки в Excel
- Показать строки с помощью ленты
- Отобразить строки с помощью контекстного меню
- Показать строки с помощью сочетания горячих клавиш
- Отобразить скрытые строки двойным щелчком
- Как отобразить все строки в Excel
Как скрыть строки в Excel
Существует несколько способов, как скрыть строки в Excel: с помощью кнопки на ленте, контекстного меню и сочетания клавиш.
В любом случае, вы начинаете с выделения строк, которые вы хотите скрыть:
- Чтобы выбрать одну строку, щелкните по ее заголовку (номеру строки).
- Чтобы выбрать несколько смежных строк, перетащите их по заголовкам строк с помощью мыши. Или выберите первую строку и удерживайте клавишу Shift во время выбора последней строки.
- Чтобы выбрать несмежные строки, щелкните заголовок первой строки и удерживайте клавишу Ctrl, щелкая заголовки других строк, которые вы хотите выбрать.
С выбранными строками выполните один из следующих вариантов.
Скрыть строки, используя ленту
Если вам нравится работать с лентой, вы можете скрыть строки таким образом:
- Перейдите на вкладку «ГЛАВНАЯ» —> группа «Ячейки» и нажмите кнопку «Формат».
- В разделе «Видимость» выберите «Скрыть или отобразить», а затем «Скрыть строки».
Как скрыть строки в Excel – Скрыть строки, используя ленту
Кроме того, вы можете щелкнуть вкладку «ГЛАВНАЯ» —> «Формат» —> «Высота строки» … и ввести «0» в поле «Высота строки».
В любом случае выбранные строки сразу будут скрыты от просмотра.
Скрыть строки с помощью контекстного меню
В случае, если вы не хотите запоминать местоположение команды «Скрыть» на ленте, вы можете получить к ней доступ из контекстного меню. Для этого щелкните правой кнопкой мыши по выбранным строкам и нажмите «Скрыть».
Как скрыть строки в Excel – Скрыть строки, используя контекстное меню
Горячие клавиши, чтобы скрыть строки
Если вы предпочитаете не отрывать руки от клавиатуры, вы можете быстро скрыть выбранные строки, нажав комбинацию горячих клавиш: Ctrl+9.
Как отобразить скрытые строки в Excel
Как и в случае скрытия строк, Microsoft Excel предлагает несколько разных способов их отображения. Какой из них использовать, это вопрос ваших личных предпочтений.
Показать строки с помощью ленты
На вкладке «ГЛАВНАЯ» в группе «Ячейки» нажмите кнопку «Формат», выберите «Скрыть и отобразить» в разделе «Видимость», а затем «Отобразить строки».
Как отобразить скрытые строки в Excel – Отобразить строки, используя ленту
Отобразить строки с помощью контекстного меню
Вы выбираете группу строк, включая строку выше и ниже строк, которые вы хотите отобразить, щелкните правой кнопкой мыши по выделенным и выберите «Показать» во всплывающем меню. Этот метод прекрасно работает для отображения как одной скрытой строки, так и нескольких строк.
Например, чтобы показать все скрытые строки между строками 1 и 8, выберите эту группу строк, как показано на изображении ниже, и щелкните правой кнопкой мыши и нажмите «Показать»:
Как отобразить скрытые строки в Excel — Отобразить строки, используя контекстное меню
Показать строки с помощью сочетания горячих клавиш
Горячие клавиши, для того чтобы отобразить скрытые строки: Ctrl+Shift+9
Нажатие этой комбинации клавиш (3 клавиши одновременно) отображает любые скрытые строки, которые выделены.
Отобразить скрытые строки двойным щелчком
Самый быстрый способ отобразить строки в Excel – это двойной щелчок по ним. Просто наведите указатель мыши на скрытые заголовки строк, и когда указатель мыши превратится в двустворчатую стрелку, дважды щелкните кнопкой мыши. И все!
Как отобразить скрытые строки в Excel — Отобразить строки двойным щелчком
Данный способ можно использовать как для выделенных строк, так и без выделения – для единичного отображения строк.
Как отобразить все строки в Excel
Чтобы отобразить все строки на листе, вам нужно выбрать все строки. Для этого вы можете:
- Использовать кнопку «Выбрать все» (маленький треугольник в верхнем левом углу листа, на пересечении строк и столбцов)
- Использовать сочетание клавиш «Выбрать все»: Ctrl+A
Как только весь лист выбран, вы можете отобразить все строки, выполнив одно из следующих действий:
- Нажать сочетание клавиш Ctrl+Shift+9 (самый быстрый способ).
- Выбрать «Показать» из контекстного меню.
- На вкладке «ГЛАВНАЯ» выбрать «Формат» —> «Отобразить строки».