Excel поиск в ячейке символа - Учим Эксель

Поиск в программке Microsoft Excel

Поиск в Microsoft Excel

В документах Microsoft Excel, которые состоят из огромного количества полей, нередко требуется отыскать определенные данные, наименование строчки, и т.д. Весьма неловко, когда приходится просматривать большущее количество строк, чтоб отыскать необходимое слово либо выражение. Сберечь время и нервишки поможет интегрированный поиск Microsoft Excel. Давайте разберемся, как он работает, и как им воспользоваться.

Поисковая функция в Excel

Поисковая функция в программке Microsoft Excel дает возможность отыскать нужные текстовые либо числовые значения через окно «Отыскать и поменять». Не считая того, в приложении имеется возможность расширенного поиска данных.

Метод 1: обычной поиск

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

  1. Находясь во вкладке «Основная», кликаем по кнопочке «Отыскать и выделить», которая размещена на ленте в блоке инструментов «Редактирование». В показавшемся меню избираем пункт «Отыскать…». Заместо этих действий можно просто набрать на клавиатуре сочетание кнопок Ctrl+F.

Переход к поиску в Microsoft Excel

Обычный поиск в Microsoft Excel

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

Поисковые знаки не непременно должны быть самостоятельными элементами. Так, если в качестве запроса будет задано выражение «прав», то в выдаче будут представлены все ячейки, которые содержат данный поочередный набор знаков даже снутри слова. К примеру, релевантным запросу в этом случае будет считаться слово «Вправо». Если вы зададите в поисковике цифру «1», то в ответ попадут ячейки, которые содержат, к примеру, число «516».

Для того, чтоб перейти к последующему результату, снова нажмите клавишу «Отыскать дальше».

Результат обычного поиска в Microsoft Excel

Найти всё в Microsoft Excel

Метод 2: поиск по обозначенному интервалу ячеек

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

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

Выделение интервала в Microsoft Excel

Поиск по интервалу в Microsoft Excel

Метод 3: Расширенный поиск

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

К тому же, в выдачу может попасть не только лишь содержимое определенной ячейки, да и адресок элемента, на который она ссылается. К примеру, в ячейке E2 содержится формула, которая представляет собой сумму ячеек A4 и C3. Эта сумма равна 10, и конкретно это число отображается в ячейке E2. Но, если мы зададим в поиске цифру «4», то посреди результатов выдачи будет все та же ячейка E2. Как такое могло получиться? Просто в ячейке E2 в качестве формулы содержится адресок на ячейку A4, который как раз включает в себя разыскиваемую цифру 4.

Результат поиска в Microsoft Excel

Но, как отсечь такие, и остальные заранее неприемлемые результаты выдачи поиска? Конкретно для этих целей существует расширенный поиск Excel.

    Опосля открытия окна «Отыскать и поменять» хоть каким вышеперечисленным методом, нажимаем на клавишу «Характеристики».

Переход в параметры поиска в Microsoft Excel

Параметры поиска по умолчанию в Microsoft Excel

По дефлоту, функции «Учесть регистр» и «Ячейки полностью» отключены, но, если мы поставим галочки около соответственных пт, то в таком случае, при формировании результата будет учитываться введенный регистр, и четкое совпадение. Если вы введете слово с малеханькой буковкы, то в поисковую выдачу, ячейки содержащие написание этого слова с большенный буковкы, как это было бы по дефлоту, уже не попадут. Не считая того, если включена функция «Ячейки полностью», то в выдачу будут добавляться лишь элементы, содержащие четкое наименование. К примеру, если вы зададите запрос в поисковике «Николаев», то ячейки, содержащие текст «Николаев А. Д.», в выдачу уже добавлены не будут.

Настройки поиска в Microsoft Excel

По дефлоту, поиск делается лишь на активном листе Excel. Но, если параметр «Находить» вы переведете в позицию «В книжке», то поиск будет выполняться по всем листам открытого файла.

Область поиска в Microsoft Excel

В параметре «Просматривать» можно поменять направление поиска. По дефлоту, как уже говорилось выше, поиск ведется по порядку построчно. Переставив переключатель в позицию «По столбцам», можно задать порядок формирования результатов выдачи, начиная с первого столбца.

Содержимое поиска в Microsoft Excel

В графе «Область поиска» определяется, посреди каких непосредственно частей делается поиск. По дефлоту, это формулы, другими словами те данные, которые при клике по ячейке показываются в строке формул. Это быть может слово, число либо ссылка на ячейку. При всем этом, программка, выполняя поиск, лицезреет лишь ссылку, а не итог. О этом эффекте велась речь выше. Для того, чтоб создавать поиск конкретно по результатам, по тем данным, которые показываются в ячейке, а не в строке формул, необходимо переставить переключатель из позиции «Формулы» в позицию «Значения». Не считая того, существует возможность поиска по примечаниям. В этом случае, переключатель переставляем в позицию «Примечания».

Область поиска в программе Microsoft Excel

Ещё наиболее буквально поиск можно задать, нажав на клавишу «Формат».

Переход к формату поиска в Microsoft Excel

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

Интересно почитать:  Excel выпадающий список в ячейке

Формат поиска в Microsoft Excel

Если вы желаете употреблять формат некий определенной ячейки, то в нижней части окна нажмите на клавишу «Применять формат данной нам ячейки…».

Переход к выбору ячейки для установки формата в Microsoft Excel

Опосля этого, возникает инструмент в виде пипетки. При помощи него можно выделить ту ячейку, формат которой вы собираетесь употреблять.

Выбор ячейки для установки формата в Microsoft Excel

Опосля того, как формат поиска настроен, нажимаем на клавишу «OK».

Установка формата поиска в Microsoft Excel

Поиск по отдельным словам в Microsoft Excel

Запуск расширенного поиска в Microsoft Excel

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

Мы рады, что смогли посодействовать Для вас в решении задачи.

Кроме данной нам статьи, на веб-сайте еще 12327 инструкций.
Добавьте веб-сайт Lumpics.ru в закладки (CTRL+D) и мы буквально еще пригодимся для вас.

Отблагодарите создателя, поделитесь статьей в соц сетях.

Опишите, что у вас не вышло. Наши спецы постараются ответить очень стремительно.

Excel поиск в ячейке символа

В Excel функция ПОИСК может посодействовать для вас отыскать положение определенного символа либо подстроки в данной текстовой строке, как показано на последующем скриншоте. В этом руководстве я расскажу, как употреблять эту функцию ПОИСК в Excel.

Синтаксис:

Синтаксис функции ПОИСК в Excel:

Аргументы:

  • find_text : Нужные. Знак либо текст, который вы желаете отыскать.
  • within_text : Нужные. Текстовая строчка, в которой необходимо находить.
  • start_num : Необязательный. С какой позиции вы желаете начать поиск в текстовой строке. Если этот аргумент опущен, поиск начинается с первого символа данной текстовой строчки.

Заметки:

  • 1. Функция ПОИСК возвратит позицию первого возникновения find_text снутри текстовой строчки, если start_num опущен
  • 2. Функция ПОИСК не чувствительна к регистру, если для вас необходимо выполнить поиск с учетом регистра, вы должны употреблять функцию НАЙТИ.
  • 3. Если значение find_text не найден, функция ПОИСК возвратит # ЗНАЧ! значение ошибки.
  • 4. Если start_num не больше 0 либо больше длины внутри_текст, Значение! также ворачивается значение ошибки.
  • 5. Функция ПОИСК дозволяет употреблять подстановочные знаки в find_text Аргумент:
    • Вопросительный символ (?): соответствует одному символу;
    • Звездочка (*): соответствует хоть какой серии знаков;
    • Чтоб отыскать реальный вопросительный символ (?) Либо звездочку (*), введите перед ними тильду (

    Возвратить:

    Возвратить размещение определенного символа либо текста из данной текстовой строчки.

    Примеры:

    Пример 1: Поиск символа либо текста в текстовой строке (с начала)

    Для поиска определенного символа либо слова в текстовой строке, чтоб возвратить его позицию с начала первого символа, примените последующую формулу:

    Примечание. В приведенной выше формуле B2 — это ячейка, содержащая знак либо текст, позицию которого вы желаете отыскать, A2 — это текстовая строчка, в которой вы желаете выполнить поиск.

    Потом вы получите позицию искомого текста от начала текстовой строчки, см. Скриншот:

    Пример 2: поиск символа либо текста в текстовой строке (с обозначенным началом)

    Время от времени для вас может потребоваться получить позицию определенного символа в текстовой строке с определенного начала, а не с начала первого символа. В этом случае для вас просто необходимо добавить 3-ий аргумент start_num.

    Введите либо скопируйте последующую формулу в пустую ячейку:

    Внимание: В приведенной выше формуле B2 содержит ли ячейка знак либо текст, положение которого вы желаете отыскать, A2 текстовая строчка, в которой вы желаете выполнить поиск, и C2 — это номер, с которого вы желаете начать поиск в текстовой строке.

    Потом были возвращены позиции символа либо текста в текстовой строке, с которой вы желаете начать поиск, см. Скриншот:

    Пример 3: Найдите и извлеките текст меж скобками

    Если у вас есть перечень текстовых строк, некие тексты которых заключены в круглые скобки, сейчас вы просто желаете извлечь текст меж круглыми скобками, тут функция ПОИСК, объединяющая функцию MID, может посодействовать для вас решить эту задачку.

    Вставьте последующую формулу в пустую ячейку:

    И все тексты меж скобками были извлечены сходу, см. Скриншот:

    Доп функции:

    • Функция Excel ВПРАВО
    • Функция RIGHT употребляется для возврата текста справа от текстовой строчки.
    • Функция ЧИСЛО в Excel
    • Функция NUMBERVALUE помогает возвратить действительное число из числа, лежащего в виде текста.
    • Функция ЗАМЕНИТЬ в Excel
    • Функция ЗАМЕНИТЬ может посодействовать для вас отыскать и поменять знаки на базе данного местоположения в текстовой строке новеньким текстом.

    Наилучшие инструменты для работы в кабинете

    Kutools for Excel — поможет для вас выделиться из толпы

    Желаете стремительно и идеально делать свою ежедневную работу? Kutools for Excel дает массивные расширенные функции 300 (объединение книжек, сумма по цвету, разделение содержимого ячеек, дата преобразования и так дальше . ) и экономия 80% времени вам.

    Пример достоинства функции ПОИСК в Excel перед функцией НАЙТИ

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

    Примеры использования функции ПОИСК в Excel

    Для нахождения позиции текстовой строчки в иной аналогичной используют ПОИСК и ПОИСКБ. Расчет ведется с первого символа анализируемой ячейки. Так, если задать функцию ПОИСК “л” для слова «апельсин» мы получим значение 4, потому что конкретно таковой по счету выступает данная буковка в текстовом выражении.

    Функция ПОИСК работает не только лишь для поиска позиции отдельных букв в тексте, да и для целой композиции. К примеру, задав данную команду для слов «book», «notebook», мы получим значение 5, потому что конкретно с этого по счету символа начинается разыскиваемое слово «book».

    Употребляют функцию ПОИСК вместе с таковыми, как:

    • НАЙТИ (производит поиск с учетом регистра);
    • ПСТР (возвращает текст);
    • ЗАМЕНИТЬ (подменяет знаки).

    Принципиально держать в голове, что рассматриваемая команда ПОИСК не учитывает регистра. Если мы при помощи нее станем находить положение буковкы «а» в слове «Александр», в ячейке покажется выражение 1, потому что это 1-ый знак в анализируемой инфы. При задании команды НАЙТИ «а» в том же отрезке текста, мы получим значение 6, потому что конкретно 6 позицию занимает строчная «а» в слове «Александр».

    Не считая того, функция ПОИСК работает не для всех языков. От команды ПОИСКБ она различается тем, что на любой знак отсчитывает по 1 б, в то время как ПОИСКБ — по два.

    Чтоб пользоваться функцией, нужно ввести последующую формулу:

    В данной нам формуле задаваемые значения определяются последующим образом.

    1. Разыскиваемый текст. Это числовая и буквенная композиция, позицию которой требуется отыскать.
    2. Анализируемый текст. Это тот фрагмент текстовой инфы, из которого требуется вычленить разыскиваемую буковку либо сочетание и возвратить позицию.
    3. Исходная позиция. Данный фрагмент необязателен для ввода. Но, если вы желаете отыскать, например, буковку «а» в строке со значением «А015487.Мужская одежка», то нужно указать в конце формулы 8, чтоб анализ этого фрагмента проводился с восьмой позиции, другими словами опосля артикула. Если этот аргумент не указан, то он по дефлоту считается равным 1. При указании исходной позиции положение искомого фрагмента все равно будет считаться с первого символа, даже если исходные 8 были пропущены в анализе. Другими словами в рассматриваемом примере буковке «а» в строке «А015487.Мужская одежка» будет присвоено значение 14.

    При работе с аргументом «искомый_текст» можно употреблять последующие подстановочные знаки.

    1. Вопросительный символ (?). Он будет соответствовать хоть какому знаку.
    2. Звездочка (*). Этот знак будет соответствовать хоть какой композиции символов.

    Если же требуется отыскать подобные знаки в строке, то в аргументе «искомый_текст» перед ними необходимо поставить тильду (

    Если разыскиваемый текст не был найден приложением либо исходная позиция установлена меньше 0, больше полного количества присутствующих знаков, в ячейке отобразиться ошибка #ЗНАЧ.

    Если «искомый_текст» не найден, ворачивается значение ошибки #ЗНАЧ.

    Пример использования функции ПОИСК и ПСТР

    Пример 1. Есть набор текстовой инфы с контактными данными клиентов и их именами. Информация записана в различных форматах. Нужно отыскать, с какого символа начинается номер телефона.

    Введем начальные данные в таблицу:

    В ячейке, которая будет учесть данные клиентов без телефона, введем последующую формулу:

    Нажмем Enter для отображения разыскиваемой инфы:

    адрес_анализируемой_ячейки.

    Дальше мы можем употреблять любые остальные функции для отображения представленной инфы в комфортном формате:

    ПСТР.

    На рисунке видно, как при помощи формулы из 2-ух функций ПСТР и ПОИСК мы вырезаем фрагмент текста из строк разной длины. Притом разделяем текстовый фрагмент в подходящем месте так, чтоб отделить ее от номера телефона.

    Пример формулы ПОИСК и ЗАМЕНИТЬ

    Пример 2. Есть таблица с текстовой информацией, в которой слово «маржа» необходимо поменять на «размер».

    Откроем книжку Excel с обрабатываемыми данными. Пропишем формулу для поиска подходящего слова «маржа»:

    ПОИСК.

    Сейчас дополним формулу функцией ЗАМЕНИТЬ:

    ЗАМЕНИТЬ.

    Чем различается функция ПОИСК от функции НАЙТИ в Excel?

    Функция ПОИСК весьма идентична с функцией НАЙТИ по принципу деяния. Наиболее того у их практически однообразные аргументы. Лишь только наименования аргументов различаются, а на самом деле и типам значений – однообразные:

    аргументы ПОИСК и НАЙТИ.

    Но опытнейший юзер Excel понимает, что отличие у этих 2-ух функций весьма значительные.

    Отличие №1. Чувствительность к верхнему и нижнему регистру (огромные и мелкие буковкы). Функция НАЙТИ чувствительна к регистру знаков. К примеру, есть перечень номенклатурных единиц с артикулом. Нужно отыскать позицию малеханькой буковкы «о».

    найти позицию маленькой буквы.

    Сейчас смотрите как ведут себя по-разному эти две функции при поиске большенный буковкы «О» в аспектах поиска:

    при поиске большой буквы.

    Отличие №2. В первом аргументе «Искомый_текст» для функции ПОИСК мы можем употреблять знаки подстановки для указания не четкого, а ориентировочного значения, которое обязано содержаться в начальной текстовой строке. 2-ая функция НАЙТИ не умеет употреблять в работе знаки подстановки масок текста: «*»; «?»; «

    Для примера попробуем в этих же начальных строчках столбца «наименования» отыскать ориентировочный текст. Для этого укажем последующий вид аспекта поиска используя знаки подстановки: «н*ая».

    спецсимволы для подстановки текста.

    Как лицезреем во 2-м отличии функция НАЙТИ совсем не умеет работать и распознавать спецсимволы для подстановки текста в аспектах поиска при неточном совпадении в начальной строке.

    ПОИСК

    Функция поиск - таблица с примерами

    Функция ПОИСК в Excel — примеры

    Раздел функций Текстовые
    Заглавие на британском SEARCH
    Волатильность Не волатильная
    Похожие функции НАЙТИ (функция), поиск и подмена (процедура)

    Что делает функция ПОИСК?

    Эта функция подобна функции НАЙТИ и так же отыскивает подстроку в строке. Когда разыскиваемое найдено, отображается его позиция в тексте в виде числа.

    Отличие от функции НАЙТИ в том, что ПОИСК не воспринимает в расчет регистр текста. Как искомого, так и того, в котором мы отыскиваем.

    Есть также процедура Отыскать и Поменять в Excel — у нее есть свои достоинства, такие, как подстановочные операторы.

    Синтаксис

    • ИскомыйТекст — знак либо сочетание, которое отыскиваем
    • СтрокаВКоторойИщем — ячейка, текстовое значение либо хоть какое возвращаемое иной функцией выражение.
    • Стартовая позиция — опциональный параметр, при отсутствии поиск происходит с первого символа

    Если текст содержит наиболее 1-го вхождения, ворачивается позиция первого.
    3-ий (опциональный) параметр употребляется для поиска с определенной позиции в тексте и по дефлоту равен 1.

    Если разыскиваемое не найдено в тексте, функция возвращает ошибку #ЗНАЧ.

    Форматирование

    При поиске дат функция ПОИСК, как и все текстовые функции, принимает их как числа, потому для корректного поиска может пригодиться функция ТЕКСТ.

    При всем этом логические значения ИСТИНА и ЛОЖЬ конвертируются в текст, соответственный их написанию.

    Поиск символа в ячейке

    Более обычной пример использования функции — воплощение поиска определенного символа в ячейке.

    Логика ординарна — если поиск позиции символа не возвращает ошибку, означает, знак в ячейке находится:

    поиск символа в ячейке - пример таблицы

    Поиск символа в ячейке формулой ПОИСК

    Извлечь 1-ое слово

    В этом простом примере извлекаем 1-ое слово из ячейки при помощи композиции — функция ЛЕВСИМВ + функция ПОИСК. Так как пробел — регистронезависимый знак, для этого варианта можно употреблять и функцию НАЙТИ.

    Функция поиск в формуле извлечения текста до пробела

    Определяем номер позиции первого пробела и возвращаем знаки до данной нам позиции

    Таблица выше была применена для извлечения имени из строчки с именованием и фамилией.

    1. ПОИСК возвращает позицию пробела меж именованием и фамилией.
    2. Длина имени рассчитывается как позиция пробела минус 1. извлекает имя на базе его длины.

    Остальные примеры использования

    Отыскать первую цифру в ячейке:

    Отыскать первую цифру в ячейке и возвратить все, что перед ней:

    Выяснить, содержит ли ячейка латиницу. Формула возвратит «ИСТИНА» либо «ЛОЖЬ»:

    Функция ПОИСК в формуле массива

    Примеры выше, где буковкы перечислены очевидно в строковом массиве, занимает достаточно много места. Буковкы при всем этом идут попорядку, что наводит на идея, что их можно как-то по другому выразить как спектр.

    И вправду, это может быть при помощи композиции с функциями СТРОКА и ПОИСК:

    Отличие данной нам формулы массива от прошлых — ее необходимо вводить без фигурных скобок, они покажутся при вводе формулы сочетанием Ctrl + Shift + Enter (заместо обыденного Enter ). В формуле выше, где очевидно прописаны все буковкы, фигурные скобки вводятся вручную — это очевидное указание строкового массива.

    Что происходит в данной нам формуле?

    • Функция СТРОКА с численным аргументом «65:90» возвращает массив чисел с 65 по 90 включительно. Как раз в этом спектре в таблице ASCII находятся все знаки латиницы; возвращает для всякого числового значения в этом массиве его знак, таковым образом создавая массив латинских знаков;
    • Функция ПОИСК производит поиск всякого из этих знаков в строке и возвращает или число, или ошибку, таковым образом создавая массив чисел и ошибок
    • Функция СЧЁТ считает числовые значения в приобретенном массиве. Если итог больше нуля, означает, хотя бы один знак латиницы был найден. Если нет (все поиски возвратили ошибку), означает, не был

    Подобная формула для кириллицы:

    Подробнее о поиске и извлечении кириллицы и латиницы в Excel можно почитать здесь:

    Еще есть огромное количество композиций функции ПОИСК с иными функциями Excel, смотрите разделы:
    Функция ИЛИ
    Функция И
    Функция ЗНАЧЕН
    Удалить 1-ое слово в ячейке Excel

Ссылка на основную публикацию
Adblock
detector