Секреты поиска в Excel

При большом количестве данных на листе Excel рано или поздно придется выполнить поиск переделенного значения. Простой поиск выполняется с помощью команды: "Найти и выделить", которая находится в группе "Редактирование" на вкладке "Главная".

Вызов команды поиска в Excel

Вызвать диалоговое окно поиска можно также и с помощью горячего сочетания клавиш "Ctrl+F".

Окно найти и заменить в Excel

На самом деле, диалоговое окно называется "Найти и заменить", поскольку оно решает эти две смежные задачи и если его вызвать через горячее сочетание "Ctrl+H", то будет все тоже самое, только окно откроется с активированной вкладкой "Заменить".

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

В этом материале и рассмотрим нюансы и секреты окна поиска, которые большинству пользователей не знакомы.

Некоторые настройки, которые могут помочь в решении поставленной задачи скрываются за кнопкой "Параметры".

Расширенные параметры окна поиска в Excel

Рассмотрим ситуацию, когда нужно найти сотрудника Комарова Александра Ивановича, но есть ряд факторов, из-за которых возникают сложности:

  • мы не знаем, как он записан, с полной расшифровкой имени и отчества, или только инициалы;
  • есть определенная неуверенность в том какая вторая буква "а" или "о";
  • не понятно, как точно записан сотрудник сначала фамилия, потом имя и отчество или наоборот.

Комаров Александр Иванович может быть записан как: А. Комаров, Комаров Александр, Камаров Александр И. и т.д. вариантом достаточно.

Чтобы выполнить нестрогий поиск, следует воспользоваться символами-заменителями их еще называют джокерными символами. Окно поиска в Excel поддерживает работу с двумя такими символами: "*" и "?":

  • "*" соответствует любому количеству символов;
  • "?" соответствует любому отдельно взятому символу.

Здесь сразу же возникает вопрос, а что делать если необходимо выполнить поиск вопросительного знака или астериск (известный как знак умножения)? Все просто, достаточно перед искомыми знаками просто поставить тильду "~", соответственно, если необходимо выполнить поиск тильды, тогда необходимо поставить две тильды.

Итак, для осуществления неточного поиска по вышеупомянутой фамилии, следует записать в окно поиска "К?маров" и нажать на кнопку "Найти все", в этом случае в окне поиска будет выведены все записи, удовлетворяющие поставленному условию, но только, если не отмечен параметр "Ячейка целиком".

Параметр "Ячейка целиком" означает поиск строго текстовой строки, введенной в поле найти и ничего более, другими словами, если кроме фамилии есть еще инициалы, то запись найдена не будет.

В тоже время, если немного перестроить запрос "*К?маров*", тогда записи будут найдены вне зависимости от активности параметра "Ячейка целиком".

При осуществлении поиска в Excel нужно помнить несколько важных правил:

  1. Поиск выполняется в выделенной области, а если нет выделения, тогда на всем листе. Поэтому не стоит удивляться, если вы случайно выделите пару пустых ячеек, запустите окно поиска и не сможете ничего найти.
  2. При поиске не учитывается форматирование, поэтому, никаких знаков обозначения валюты добавлять не стоит.
  3. При работе с датами, лучше выполнять поиск их в формате по умолчанию для конкретной системы, в этом случае, в Excel будут найдены все даты, удовлетворяющие условию. Например, если в системе используется формат д/м/г, то поисковый запрос */12/2015 выведет все даты за декабрь 2015 года, независимо от того, как они отформатированы (28.12.2015, 28/12/2015, или 28 декабря 2015 и т.д.).

Нестрогий поиск в Excel