Возможности !SEMTools

Поиск в Excel

Поиск в Excel — это не только кнопка Ctrl+F, но и целая система инструментов, функций и приёмов. Чтобы правильно выбрать метод поиска, важно понимать, какие именно задачи вы решаете. У поиска всегда есть несколько параметров:

  1. Что ищем: отдельный символ, множество символов, слово, список слов, фразу, подстроку, регулярное выражение или даже элементы определённого формата (жирный шрифт, цвет, границы).
    См. Найти текст, Найти слова, Найти жирный текст.
  2. Где ищем: содержимое ячеек, формулы, диапазоны, отдельные листы или целые книги.

    Подробнее: Найти ячейки по условиям.
  3. Направление поиска: сверху вниз, справа налево, поиск с конца строки (поиск с конца строки в Excel).
  4. Методы поиска:
  5. Куда вывести результат: в диалоговое окно (как при стандартном поиске) или в отдельную ячейку/ячейки (формулы, макросы, надстройки).
  6. Формат вывода:
    • Истина/ЛОЖЬ — проверка наличия искомого элемента.
    • Число — количество совпадений (Как у функции СЧЁТЕСЛИ).
    • Значение — извлечение найденных данных (например, ВПР, ИНДЕКС+ПОИСКПОЗ).
  7. Что делаем с исходными данными – оставляем как есть, удаляем найденное или удаляем элемент целиком, если в нём найдено искомое.

Примеры сценариев поиска

Полезные приёмы

Поиск данных в Excel с !SEMTools

инструменты поиска данных в Excel с !SEMTools
Инструменты “Обнаружить данные” на панели !SEMTools в Excel

С помощью SEMTools можно находить в Excel 6 типов сущностей. Эти сущности выделены в соответствующие разделы меню:

  1. Найти символы
    Процедуры этой группы проверяют содержимое ячейки на предмет наличия каких-то определенных символов.
  2. Найти слова
    Проверка ячеек на содержание определенных слов.
  3. Найти фразы
    Эти процедуры позволяют находить как слова, так и словосочетания. Поиск топонимов — классический пример поиска фраз.
  4. Найти определённые ячейки — условия касаются самих ячеек.
  5. Найти дубли (дубликаты) — по сути это тоже поиск ячеек, но процедуры вынесены в отдельное меню из-за своей специфичности и популярности.
  6. Найти листы — процедуры в этом разделе помогут быстро переключаться по листам книги.

Как правило, применение инструментов поиска предшествует использованию макросов из других групп — «УДАЛИТЬ», «ИЗМЕНИТЬ» и «ИЗВЛЕЧЬ», — поэтому и расположены эти инструменты в самом начале.

Алгоритм работы процедур очень прост:
1. Выделяем и копируем исходный диапазон в столбец рядом (либо ставим галочку “выводить справа”;
2. Вбиваем в окошко паттерн или выбираем список ячеек, содержащий то, что хотим обнаружить, и … кликаем!

Результат всегда отображается как ИСТИНА или ЛОЖЬ. Эти макросы очень удобны в тех случаях, когда нам нужно произвести первичное исследование нашего массива ячеек и какие-то дальнейшие действия мы еще пока не планируем предпринимать.

пример поиска данных в Excel
Пример результата процедуры поиска данных в Excel

Для столбца с результатами поиска очень удобно настроить фильтр. Этот фильтр позволит быстро просмотреть однозначно найденные (ИСТИНА) или не найденные значения (ЛОЖЬ).

Примеры применения

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

Тогда мы проверяем выделенный диапазон на предмет их наличия, процедура возвращает нам ИСТИНА или ЛОЖЬ. Если в каких-то ячейках вернулась ЛОЖЬ, мы понимаем, где ошибка.

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

Прежде чем совершать с найденными данными какие-то действия, можно быстро понять, сколько их получилось, и сделать нужные выводы. Для этого по столбцу ИСТИНА или ЛОЖЬ можно построить сводную таблицу. Эта таблица позволит оценить масштабы трагедии, если с нашими данными что-то не так.

Хотите находить любые данные в Excel — от символов и слов до целых фраз и шаблонов? Установите надстройку !SEMTools и используйте готовые функции поиска, включая поддержку регулярных выражений!

Эта статья также доступна на EN and KZ

Комментарий:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*