Excel: Выделение диапазонов рабочего листа
Иногда возникает такая ситуация, когда нужно найти в таблице все ячейки какого-либо типа, например, все ячейки, содержащие формулы или постоянные значения.
Например, в таблице содержится несколько сотен ячеек с формулами, а в одной из них формула была заменена на постоянное значение, и как следствие, получается неправильный итоговый результат. Для исправления необходимо среди сотен ячеек найти ту единственную, в которой «забито» постоянное числовое значение.
В Excel реализована такая возможность. Для этого необходимо открыть диалоговое окно «Выделить группу ячеек».
Чтобы открыть это диалоговое окно нажмите на вкладке «Главная» кнопку «Найти и выделить», в выпадающем меню выберите пункт «Выделить группу ячеек…»
Другой вариант — нажмите F5 на клавиатуре, а затем щелкните по кнопке «Выделить…».
Откроется диалоговое окно «Выделить группу ячеек».
Теперь необходимо выбрать желаемый тип ячеек и нажать «ОК».
Excel автоматически выберет все ячейки указанного типа. Обычно, результатом станет выделение некоторого множества ячеек, а если ячеек этого типа не найдено, Вы получите соответствующее сообщение.
Если выделить диапазон ячеек, а затем вызвать диалоговое окно « Выделить группу ячеек «, то Excel будет вести поиск ячеек по типу внутри этого диапазона. Если же перед вызовом диалогового окна была выделена только одна ячейка, то поиск будет вестись по всему рабочему листу в целом.
Примеры
Примечания
Будут выделены только те ячейки, которые содержат текстовые примечания.
Константы
Будут выделены все непустые ячейки, которые не содержат формулы.
Отметив «Выделить Константы», можно обнаружить единственную ячейку с константой в ряду сотен ячеек с формулами.
В ячейках столбца С содержатся суммы значений соответствующих ячеек столбцов А и В
Необходимо выделить ячейки столбца С, содержащие значения вместо формул.
Для этого выделяем столбец С.
В диалоговом окне « Выделить группу ячеек « указываем Константы. Нажимаем ОК.
Как выделить все найденные ячейки в excel
Здравствуйте! Подскажите пожалуйста, как при использовании инструмента найти и заменить выделить все найденные ячейки и вставить их в один столбец? на листе в разброс указанны ячейки с ссылками необходимо все их вставить в один столбец
Прикрепленные файлы
- пример1.xlsx (9.79 КБ)
Пользователь
Сообщений: 11 Регистрация: 01.09.2015
08.09.2015 16:35:18
если это имеет значение ячейки которые нужно скопировать и вставить в один столбец являются последними значениями в строке
Пользователь
Сообщений: 14900 Регистрация: 15.09.2012
Профессиональная разработка приложений для MS Office
08.09.2015 16:38:28
Надо отдельный макрос писать по поиску и выделению. Стандартно через Найти их не выделить.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы.
Пользователь
Сообщений: 5208 Регистрация: 22.12.2012
08.09.2015 16:41:14
в n1 вставляем формулу и тянем вниз
=ПРОСМОТР("яяя";A1:M1)
Пользователь
Сообщений: 2046 Регистрация: 01.03.2013
08.09.2015 16:47:29
=IF(LEFT($A1;4)="http";$A1;IF(LEFT($B1;4)="http";$B1;IF(LEFT($C1;4)="http";$C1;IF(LEFT($D1;4)="http";$D1;IF(LEFT(E1;4)="http";$E1;"")))))
Пользователь
Сообщений: 2366 Регистрация: 03.04.2015
Excel 2010 +PLEX +SaveToDB +PowerQuery
08.09.2015 16:54:03
С помощью этого инструмента вставить данные в «другую», относительно найденного, ячейку не получится.
Кодом
Sub ReplaceAll() 'Модуль листа Dim rngCurr As Range, intLastColumn As Integer intLastColumn = Me.Range("A1").CurrentRegion.Columns.Count Application.ScreenUpdating = False For Each rngCurr In Me.Range("A1:D" & Me.Cells(Rows.Count, 1).End(xlUp).Row) If Left(rngCurr.Text, 4) = "http" Then Cells(rngCurr.Row, intLastColumn).Value = rngCurr.Text rngCurr.Clear End If Next rngCurr Application.ScreenUpdating = True End Sub
Exceltip
Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки
Поиск и выделение конкретных значений
Опубликовано 13.04.2013 Автор Ренат Лотфуллин
Все мы знаем, как пользоваться инструментом “Найти и заменить» в Excel, чтобы найти определенное значение в книге. Иногда возникает необходимость просто выделить значения, которые нашел Excel.
В нашем примере фрагмент выгруженного отчета из системы управления производством, в котором система отделила тысячный разряд точкой “.”. Нам необходимо найти и выделить все значения, в которых присутствует точка.
Для начала воспользуемся инструментом «Найти и заменить», чтобы определить все ячейки с вхождением точки в значение. Для этого перейдем по вкладке Главная -> Редактирование –> Найти и выделить -> Найти. В появившемся диалоговом окне, ставим точку в поле поиска и жмем Найти далее.
При открытом диалоговом окне, нажмите Ctrl+A на клавиатуре. Это действие приведет не только к выделению всего списка найденных значений в диалоговом окне, но и выделит все найденные ячейки на листе.
Пока все необходимые ячейки выделены, вы можете залить их каким-нибудь цветом, для придания эффекта.
Данный подход также применим, когда вам необходимо найти и выделить все вешние ссылки, находящиеся в ячейках книги. Для этого, вместо того чтобы искать точку, вам требуется найти квадратную скобку “[“.
Почему открывающуюся квадратную скобку? Потому что Excel использует квадратные скобки [] для указания источника данных внешних ссылок.
Обратите внимание, что в этом случае Excel не найдет внешние ссылки, спрятанные в объектах или именованных диапазонах.
Вам также могут быть интересны следующие статьи
- Инструмент Найти и заменить в Excel
- Как отфильтровать список элементов из длинного-длинного списка
- Импорт данных с Excel книги, находящейся на веб-сайте
- Повторяющиеся значения в Excel — найти, выделить или удалить дубликаты в Excel
- Формулы массивов в Excel — синтаксис формул массивов и массивов констант
- SkyDrive Excel или Как организовать одновременную работу нескольких людей в одном файле
- Именованные диапазоны в Excel — несколько трюков использования
- Гиперссылка в Excel — создание, изменение и удаление
- Проверка данных с помощью выпадающего списка в ячейке
- Полезные сочетания клавиш в Excel, без которых я не могу обойтись
Рубрика: Ввод данных | Метки: Найти и заменить | 6 комментариев | Permalink
6 комментариев
Как таким же способом выделить все строки с этим значением?
Таким же способом строки не выделить, необходим отдельный макрос
Это не нахождение значения, это нахождение ячейки содержащей значение.
Может есть инструментарии(кроме макроса) находить символы и выделять их отдельно от ячейки? Например «0»
Здравствуйте,
Я смотрел Ваше руководство по вопросу найти определенное слово в Excel. У меня возникла одна задача и есть к Вам вопрос. А можно это слово которое ищешь по тексту в Excel затем, как нашел все варианты, заменить их на такое же самое слово, но только что бы оно было полужирным курсивом выделено по всей таблице. Я пытался так сделать с помощью найти и заменить, но оно заменяет на жирный формать весь текст, а не заданое слово. Что Вы мне посоветуете? Спасибо Вам зарание
Gunter O’Dimm
У меня был случай, когда мне дали базу емайлов, 300000 шт чето там.. и там были и жмаилы и рамблеры и яндексы и все.. и надо было отфильтровать из этого всего только яндексы. Делал так. поскольку в базе все адреса были выписаны в столбик, загрузил этот столбик в эксиль. 1. выделяем весь столбик. 2. ставим ему условное форматирование — красной заливкой.. в углу еще свободную ячейку тож красным заливаем, и под ней одну заливаем зеленым. 3.потом нажимаем контрл Ф, и переходим в замены, и пишем что найти надо *@yandex.ru и заменить на — поле оставляем пустым. нажимаем -параметры- -формат- и -выбрать формат из ячейки-. тыкаем в ту самую зеленую ячейку в углу. все адреса яндекса позеленели. потом жмем снова контрл ф, -замена-. Найти оставляем пустым, НО формат — выбрать формат из ячейки — тыкаем в в том уголке на красную ячейку. в -заменить на- поле должно быть пустым и справа -формат не задан- должно быть… если все правильно сделали — все емаилы удалятся — останутся только одни яндексы… ну а потом прост снимаем выделения эти цветные все и копипастим в ворд или нотепад куда над там и усё!)
Выделить ячейки в зависимости от содержания, форматирования и других свойств.
× The language used in menus and dialogs (Язык, используемый в меню и диалоговых окнах) in ASAP Utilities can be set to «Русский (Russian)».
Выделить › 1. Выделить ячейки в зависимости от содержания, форматирования и других свойств.
С помощью этой утилиты вы можете выделить ячейки на основании их содержания, стиля форматирования или других свойств.
Вы можете, например, выделить все ячейки между 50 и 250, ячейки с полужирным шрифтом или ячейки красного цвета.
Некоторые пользователи используют эту утилиту в качестве альтернативы автофильтру Excel или дополнения к нему.
По умолчанию эта утилита может быть запущена при помощи сочетания клавиш Control + Alt + O .
Примечание.
Скорость работы утилиты может уменьшиться, если соответствующие ячейки находятся в нескольких несмежных блоках ячеек. Скорость можно увеличить, если сначала отсортировать данные.
Вы не можете использовать эту утилиту для выделения ячеек при условии, заданном при помощи условного форматирования.
Из-за установленного ограничения в Excel с помощью этой утилиты можно выбрать до 8192 несмежных блоков ячеек. Более подробную информацию вы найдете на веб-сайте корпорации Майкрософт:
https://support.microsoft.com/kb/832293/en-us
Снимки экрана
Пример снимка экрана: 1 Select cells based on their value (Вот версия на английском языке.)
Пример снимка экрана: 2 Select the cells with duplicated values (Вот версия на английском языке.)
Пример снимка экрана: 3 Select by text length (Вот версия на английском языке.)
Пример снимка экрана: 4 Select cells by their formatting and more such as bold cells (Вот версия на английском языке.)
Пример снимка экрана: 5 Select the cells with the same color as cell A2 (yellow) (Вот версия на английском языке.)
Пример снимка экрана: 6 Select all cells that are strikethrough (perhaps marked for deletion) (Вот версия на английском языке.)
Пример снимка экрана: 7 Select cells by date such as all dates that are on Tuesday (Вот версия на английском языке.)
Practical tricks on how this can help you
- Tip: Quickly select or filter by strikethrough formatted text
- Tip: Select cells automatically based on their contents, formatting, etc.
Запуск этой утилиты
- Нажмите кнопку ASAP Utilities › Выделить › 1. Выделить ячейки в зависимости от содержания, форматирования и других свойств.
- Укажите сочетание клавиш: ASAP Utilities › Избранное и сочетания клавиш › Редактировать избранное и сочетания клавиш.
Additional keywords for this tool:
Дубликаты, двойной, цветной, на основе критериев, выделить, дублировать данные, дублировать поля, дублировать ячейки, найти все дубликаты, фильтр, выбрать строки или столбцы в интервалах, цвета, найти и выделить ячейки, которые соответствуют определенным условиям, подстановочный знак, совпадать, фильтр с условиями, найти ячейки с определенным количеством символов, поиск, дублирование, условное выделение ячеек, то же самое значение, цветной, выделять, линия, дополнительно, сумма, количество, смотреть, тег, выделять в, выбирать, выбрать, подчеркнутый, пустые, снять флажок, отменить выбор, разделители, только, белый, розовый, красный, оранжевый, коричневый, желтый, серый, зеленый, голубой, синий, фиолетовый, черный, комментарии в виде обсуждений