В Excel вы можете использовать функцию «Найти и заменить», чтобы найти определенное значение, но знаете ли вы, как выделить результаты поиска после поиска? В этой статье я расскажу о двух различных способах облегчения поиска и выделения результатов поиска в Excel в то же время.
Поиск и выделение результатов поиска по коду VBA .
Поиск и выделение результатов поиска с помощью условного форматирования
Поиск и выделение поиска результаты по коду VBA
В Excel есть код VBA, который может помочь вам найти значение и затем выделить результаты поиска.
1 . Включите лист, который вы хотите найти, и выделите результаты, нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .
2. Нажмите Вставить > Module и вставьте приведенный ниже код в новый модуль.
VBA: выделите поиск результаты
3. Нажмите клавишу F5 , после чего появится окно поиска, в котором можно ввести указанное вами значение.
4. Нажмите OK . Соответствующие результаты были выделены цветом фона. Кроме того, появится диалоговое окно, в котором вас спросят, отменить ли выделение. Нажмите OK , чтобы отменить выделение и закрыть диалоговое окно, нажмите Отмена , чтобы сохранить выделение и закрыть диалоговое окно.
Примечание :
1. Если подходящего значения не найдено, появится диалоговое окно с напоминанием.
2. Этот VBA работает для всего активного листа и не чувствителен к регистру.
![]() |
Вкладка Office повышает вашу эффективность на 50% в Microsoft Office Работает прямо сейчас Подробнее Скачать сейчас бесплатно |
Поиск и выделение результатов поиска с помощью условного форматирования
В Excel функция условного форматирования также может автоматически выделять результаты поиска.
Предположим, что данные и окно поиска отображаются, как показано на скриншоте ниже, теперь выполните следующие шаги:
1. Выберите диапазон, в котором нужно выполнить поиск, и нажмите Главная > Условное форматирование > Новое правило .
2. В диалоговом окне Новое правило форматирования выберите Использовать формулу, чтобы определить, какие ячейки нужно форматировать в Выбрать тип правила . раздел, затем перейдите в текстовое поле в разделе Значения формата, где эта формула верна , введите = AND ($ E $ 2 “”, $ E $ 2 = A4) .
E2 – это ячейка, в которую вы поместите поисковое значение, а A4 – первая ячейка в диапазоне, в котором вы выполняете поиск.
3. Нажмите кнопку Формат , перейдите в диалоговое окно Формат ячеек , на вкладке Заливка выберите нужный цвет. Нажмите OK > OK , чтобы закрыть диалоговые окна.
С этого момента, когда вы вводите ключевое слово в ячейку E2, результаты поиска будут автоматически выделяться в указанном диапазоне.
Образец файла
Щелкните, чтобы загрузить образец файла
Другие операции (статьи), связанные с Conditioanl Форматирование
Подсчет/суммирование ячеек по цветам с условным форматированием в Excel
Теперь это руководство расскажет вам несколько удобных и простых методов для быстрого подсчета или суммирования ячеек по цвету с условным форматированием в Excel.
Создание диаграммы с условным форматированием в Excel
Например, у вас есть таблица оценок для класса, и вы хотите создать диаграмму для цветных оценок в разных диапазонах; здесь в этом руководстве будет представлен метод решения этой задачи.
Условное f Упорядочивание столбчатой диаграммы с накоплением в Excel
В этом руководстве рассказывается, как создать столбчатую диаграмму с накоплением с условным форматированием, как показано на скриншоте ниже, шаг за шагом в Excel.
Условное форматирование строк или ячеек, если два столбца равны в Excel
В этой статье я представляю метод условного форматирования строк или ячеек, если два столбца равны в Excel.
Применить условное форматирование для каждой строки в Excel
Иногда вам может понадобиться применить условное форматирование для каждой строки. Кроме многократной установки одних и тех же правил для каждой строки, есть несколько приемов решения этой задачи.
Дополнительные статьи об условном форматировании
Инструменты повышения производительности Excel -> ->