ПОИСК, ПОИСКБ (функции ПОИСК, ПОИСКБ)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
В этой статье описаны синтаксис формулы и использование функций ПОИСК и ПОИСКБ в Microsoft Excel.
Описание
Функции ПОИСК И ПОИСКБ находят одну текстовую строку в другой и возвращают начальную позицию первой текстовой строки (считая от первого символа второй текстовой строки). Например, чтобы найти позицию буквы «n» в слове «printer», можно использовать следующую функцию:
=ПОИСК(«н»;»принтер»)
Эта функция возвращает 4, так как «н» является четвертым символом в слове «принтер».
Можно также находить слова в других словах. Например, функция
=ПОИСК(«base»;»database»)
возвращает 5, так как слово «base» начинается с пятого символа слова «database». Можно использовать функции ПОИСК и ПОИСКБ для определения положения символа или текстовой строки в другой текстовой строке, а затем вернуть текст с помощью функций ПСТР и ПСТРБ или заменить его с помощью функций ЗАМЕНИТЬ и ЗАМЕНИТЬБ. Эти функции показаны в примере 1 данной статьи.
Важно:
-
Эти функции могут быть доступны не на всех языках.
-
Функция ПОИСКБ отсчитывает по два байта на каждый символ, только если языком по умолчанию является язык с поддержкой БДЦС. В противном случае функция ПОИСКБ работает так же, как функция ПОИСК, и отсчитывает по одному байту на каждый символ.
К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.
Синтаксис
ПОИСК(искомый_текст;просматриваемый_текст;[начальная_позиция])
ПОИСКБ(искомый_текст;просматриваемый_текст;[начальная_позиция])
Аргументы функций ПОИСК и ПОИСКБ описаны ниже.
-
Искомый_текст Обязательный. Текст, который требуется найти.
-
Просматриваемый_текст Обязательный. Текст, в котором нужно найти значение аргумента искомый_текст.
-
Начальная_позиция Необязательный. Номер знака в аргументе просматриваемый_текст, с которого следует начать поиск.
Замечание
-
Функции ПОИСК и ПОИСКБ не учитывают регистр. Если требуется учитывать регистр, используйте функции НАЙТИ и НАЙТИБ.
-
В аргументе искомый_текст можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку, звездочка — любой последовательности знаков. Если требуется найти вопросительный знак или звездочку, введите перед ним тильду (~).
-
Если значение find_text не найдено, #VALUE! возвращается значение ошибки.
-
Если аргумент начальная_позиция опущен, то он полагается равным 1.
-
Если start_num больше нуля или больше, чем длина аргумента within_text, #VALUE! возвращается значение ошибки.
-
Аргумент начальная_позиция можно использовать, чтобы пропустить определенное количество знаков. Допустим, что функцию ПОИСК нужно использовать для работы с текстовой строкой «МДС0093.МужскаяОдежда». Чтобы найти первое вхождение «М» в описательной части текстовой строки, задайте для аргумента начальная_позиция значение 8, чтобы поиск не выполнялся в той части текста, которая является серийным номером (в данном случае — «МДС0093»). Функция ПОИСК начинает поиск с восьмого символа, находит знак, указанный в аргументе искомый_текст, в следующей позиции, и возвращает число 9. Функция ПОИСК всегда возвращает номер знака, считая от начала просматриваемого текста, включая символы, которые пропускаются, если значение аргумента начальная_позиция больше 1.
Примеры
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Данные |
||
Выписки |
||
Доход: маржа |
||
маржа |
||
Здесь «босс». |
||
Формула |
Описание |
Результат |
=ПОИСК(«и»;A2;6) |
Позиция первого знака «и» в строке ячейки A2, начиная с шестого знака. |
7 |
=ПОИСК(A4;A3) |
Начальная позиция строки «маржа» (искомая строка в ячейке A4) в строке «Доход: маржа» (ячейка, в которой выполняется поиск — A3). |
8 |
=ЗАМЕНИТЬ(A3;ПОИСК(A4;A3);6;»объем») |
Заменяет слово «маржа» словом «объем», определяя позицию слова «маржа» в ячейке A3 и заменяя этот знак и последующие пять знаков текстовой строкой «объем.» |
Доход: объем |
=ПСТР(A3;ПОИСК(» «;A3)+1,4) |
Возвращает первые четыре знака, которые следуют за первым пробелом в строке «Доход: маржа» (ячейка A3). |
марж |
=ПОИСК(«»»»;A5) |
Позиция первой двойной кавычки («) в ячейке A5. |
5 |
=ПСТР(A5;ПОИСК(«»»»;A5)+1;ПОИСК(«»»»;A5;ПОИСК(«»»»;A5)+1)-ПОИСК(«»»»;A5)-1) |
Возвращает из ячейки A5 только текст, заключенный в двойные кавычки. |
босс |
Нужна дополнительная помощь?
Содержание
- Поисковая функция в Excel
- Способ 1: простой поиск
- Способ 2: поиск по указанному интервалу ячеек
- Способ 3: Расширенный поиск
- Вопросы и ответы
В документах Microsoft Excel, которые состоят из большого количества полей, часто требуется найти определенные данные, наименование строки, и т.д. Очень неудобно, когда приходится просматривать огромное количество строк, чтобы найти нужное слово или выражение. Сэкономить время и нервы поможет встроенный поиск Microsoft Excel. Давайте разберемся, как он работает, и как им пользоваться.
Поисковая функция в Excel
Поисковая функция в программе Microsoft Excel предлагает возможность найти нужные текстовые или числовые значения через окно «Найти и заменить». Кроме того, в приложении имеется возможность расширенного поиска данных.
Способ 1: простой поиск
Простой поиск данных в программе Excel позволяет найти все ячейки, в которых содержится введенный в поисковое окно набор символов (буквы, цифры, слова, и т.д.) без учета регистра.
- Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в блоке инструментов «Редактирование». В появившемся меню выбираем пункт «Найти…». Вместо этих действий можно просто набрать на клавиатуре сочетание клавиш Ctrl+F.
- После того, как вы перешли по соответствующим пунктам на ленте, или нажали комбинацию «горячих клавиш», откроется окно «Найти и заменить» во вкладке «Найти». Она нам и нужна. В поле «Найти» вводим слово, символы, или выражения, по которым собираемся производить поиск. Жмем на кнопку «Найти далее», или на кнопку «Найти всё».
- При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.
Поиск и выдача результатов производится построчно. Сначала обрабатываются все ячейки первой строки. Если данные отвечающие условию найдены не были, программа начинает искать во второй строке, и так далее, пока не отыщет удовлетворительный результат.
Поисковые символы не обязательно должны быть самостоятельными элементами. Так, если в качестве запроса будет задано выражение «прав», то в выдаче будут представлены все ячейки, которые содержат данный последовательный набор символов даже внутри слова. Например, релевантным запросу в этом случае будет считаться слово «Направо». Если вы зададите в поисковике цифру «1», то в ответ попадут ячейки, которые содержат, например, число «516».
Для того, чтобы перейти к следующему результату, опять нажмите кнопку «Найти далее».
Так можно продолжать до тех, пор, пока отображение результатов не начнется по новому кругу.
- В случае, если при запуске поисковой процедуры вы нажмете на кнопку «Найти все», все результаты выдачи будут представлены в виде списка в нижней части поискового окна. В этом списке находятся информация о содержимом ячеек с данными, удовлетворяющими запросу поиска, указан их адрес расположения, а также лист и книга, к которым они относятся. Для того, чтобы перейти к любому из результатов выдачи, достаточно просто кликнуть по нему левой кнопкой мыши. После этого курсор перейдет на ту ячейку Excel, по записи которой пользователь сделал щелчок.
Способ 2: поиск по указанному интервалу ячеек
Если у вас довольно масштабная таблица, то в таком случае не всегда удобно производить поиск по всему листу, ведь в поисковой выдаче может оказаться огромное количество результатов, которые в конкретном случае не нужны. Существует способ ограничить поисковое пространство только определенным диапазоном ячеек.
- Выделяем область ячеек, в которой хотим произвести поиск.
- Набираем на клавиатуре комбинацию клавиш Ctrl+F, после чего запуститься знакомое нам уже окно «Найти и заменить». Дальнейшие действия точно такие же, что и при предыдущем способе. Единственное отличие будет состоять в том, что поиск выполняется только в указанном интервале ячеек.
Способ 3: Расширенный поиск
Как уже говорилось выше, при обычном поиске в результаты выдачи попадают абсолютно все ячейки, содержащие последовательный набор поисковых символов в любом виде не зависимо от регистра.
К тому же, в выдачу может попасть не только содержимое конкретной ячейки, но и адрес элемента, на который она ссылается. Например, в ячейке E2 содержится формула, которая представляет собой сумму ячеек A4 и C3. Эта сумма равна 10, и именно это число отображается в ячейке E2. Но, если мы зададим в поиске цифру «4», то среди результатов выдачи будет все та же ячейка E2. Как такое могло получиться? Просто в ячейке E2 в качестве формулы содержится адрес на ячейку A4, который как раз включает в себя искомую цифру 4.
Но, как отсечь такие, и другие заведомо неприемлемые результаты выдачи поиска? Именно для этих целей существует расширенный поиск Excel.
- После открытия окна «Найти и заменить» любым вышеописанным способом, жмем на кнопку «Параметры».
- В окне появляется целый ряд дополнительных инструментов для управления поиском. По умолчанию все эти инструменты находятся в состоянии, как при обычном поиске, но при необходимости можно выполнить корректировку.
По умолчанию, функции «Учитывать регистр» и «Ячейки целиком» отключены, но, если мы поставим галочки около соответствующих пунктов, то в таком случае, при формировании результата будет учитываться введенный регистр, и точное совпадение. Если вы введете слово с маленькой буквы, то в поисковую выдачу, ячейки содержащие написание этого слова с большой буквы, как это было бы по умолчанию, уже не попадут. Кроме того, если включена функция «Ячейки целиком», то в выдачу будут добавляться только элементы, содержащие точное наименование. Например, если вы зададите поисковый запрос «Николаев», то ячейки, содержащие текст «Николаев А. Д.», в выдачу уже добавлены не будут.
По умолчанию, поиск производится только на активном листе Excel. Но, если параметр «Искать» вы переведете в позицию «В книге», то поиск будет производиться по всем листам открытого файла.
В параметре «Просматривать» можно изменить направление поиска. По умолчанию, как уже говорилось выше, поиск ведется по порядку построчно. Переставив переключатель в позицию «По столбцам», можно задать порядок формирования результатов выдачи, начиная с первого столбца.
В графе «Область поиска» определяется, среди каких конкретно элементов производится поиск. По умолчанию, это формулы, то есть те данные, которые при клике по ячейке отображаются в строке формул. Это может быть слово, число или ссылка на ячейку. При этом, программа, выполняя поиск, видит только ссылку, а не результат. Об этом эффекте велась речь выше. Для того, чтобы производить поиск именно по результатам, по тем данным, которые отображаются в ячейке, а не в строке формул, нужно переставить переключатель из позиции «Формулы» в позицию «Значения». Кроме того, существует возможность поиска по примечаниям. В этом случае, переключатель переставляем в позицию «Примечания».
Ещё более точно поиск можно задать, нажав на кнопку «Формат».
При этом открывается окно формата ячеек. Тут можно установить формат ячеек, которые будут участвовать в поиске. Можно устанавливать ограничения по числовому формату, по выравниванию, шрифту, границе, заливке и защите, по одному из этих параметров, или комбинируя их вместе.
Если вы хотите использовать формат какой-то конкретной ячейки, то в нижней части окна нажмите на кнопку «Использовать формат этой ячейки…».
После этого, появляется инструмент в виде пипетки. С помощью него можно выделить ту ячейку, формат которой вы собираетесь использовать.
После того, как формат поиска настроен, жмем на кнопку «OK».
Бывают случаи, когда нужно произвести поиск не по конкретному словосочетанию, а найти ячейки, в которых находятся поисковые слова в любом порядке, даже, если их разделяют другие слова и символы. Тогда данные слова нужно выделить с обеих сторон знаком «*». Теперь в поисковой выдаче будут отображены все ячейки, в которых находятся данные слова в любом порядке.
- Как только настройки поиска установлены, следует нажать на кнопку «Найти всё» или «Найти далее», чтобы перейти к поисковой выдаче.
Как видим, программа Excel представляет собой довольно простой, но вместе с тем очень функциональный набор инструментов поиска. Для того, чтобы произвести простейший писк, достаточно вызвать поисковое окно, ввести в него запрос, и нажать на кнопку. Но, в то же время, существует возможность настройки индивидуального поиска с большим количеством различных параметров и дополнительных настроек.
Проверка ячейки на наличие в ней текста (без учета регистра)
Смотрите также бы заключена вbrillen=ЕСЛИ (ЕСЛИОШИБКА (ПОИСК на листе 2 сок»??? котором надо найти нужно просматривать ячейки Range) As String убрать «НД» в вашими тропами… Не тянет. А значением строки «C». ячейки. И нажмитеПримечание:ищутся значения содержащие критерий; данных определенного типа,Примечание: фигурные скобки, и: Большое СПАСИБО!!! («Анонс»;A1);ЕСЛИОШИБКА (ПОИСК («икона»;A1);ЕСЛИОШИБКА и сформировать на
вот такая, блин часть слова в B1:B6, и формулаDim r As данном случае?H5455 очень надо.Во всех выше описанных ОК на всех Функция СОВПАД учитывает регистр,ищутся значения с учетом такого как формулы.Мы стараемся как
после копирования скобкиНаташа Демчук (ПОИСК («суббота»;A1);-1)))>0;A1;»») листе 1 в задача :((((
Поиск ячеек, содержащих текст
определенном столбце и значительно проще получается: Range
-
Z: А если этиБольшое спасибо!!!
примерах очень легко открытых окнах. но не учитывает
-
РЕгиСТра.Для поиска на текущем можно оперативнее обеспечивать исчезают и формула: Добрый день, оченьУспехов! столбце D ячейкуСерега подставить сокращенное имя.
-
=ПРОСМОТР(2;1/ЕЧИСЛО(ПОИСК(«КПП»;B1:B6))/ЕЧИСЛО(ПОИСК(«ИНН»;B1:B6));B1:B6)For Each r: Подсказки живут тута формулы в LibOМихаил С. применять текстовые функцииЭкспонированные цветом изделия 2006-го различия в форматировании.Это простейший случай. Здесь
листе или во вас актуальными справочными не работает, извините,
-
похожая тема уАлексей матевосов (alexm) с соответствущим числом: Сначала надо составитьПолное значение ячейкимассивный ввод не In rng — .
-
не работают в: ВПР с подставочными в условном форматировании года выпуска:Для выполнения этой задачи можно использовать формулу всей книге можно материалами на вашем
но не могли меня, помогите прописать: Вариант, работающий в из столбца С таблицу соответствия всегда разное, надо требуетсяIf InStr(r.Text, «ИНН»)Ваша — здеся основном из-за того
-
знаками работает при так как длинаДалее разберем принцип действия используются функции СОВПАД наподобие нижеуказанной
выбрать в поле языке. Эта страница бы Вы пояснить, формулу, пожалуйста, что-то любой версии Excel на лист 2.Сокращенное название - найти часть словаHimtree
> 0 And — , см. что я использую
Проверка ячейки на наличие в ней любого текста
последнем параметре ИСТИНА строк в исходных формулы и ее и или .
Проверка соответствия содержимого ячейки определенному тексту
=СЧЁТЕСЛИ($A$5:$A$11;»яблоки»)Искать переведена автоматически, поэтому как правильно скопировать, не выходит по=ЕСЛИ (ЕЧИСЛО (ПОИСК
Проверка соответствия части ячейки определенному тексту
Надеюсь задача понятна. Полное название и, если таковое: Да, спасибо, как InStr(r.Text, «КПП») > — Ошибки #Н/Д знак &, если (1) и диапазон
данных одинаковая. Но модификации схожими текстовымиПримечание:Формула возвращает количество найденных
support.office.com
Есть ли слово в списке MS EXCEL
вариант ее текст может чтобы формула и примеру выше. Может («анонс»;A1))+ЕЧИСЛО (ПОИСК («икона»;A1))+ЕЧИСЛОПробовали варианты си от этого найдено подставить своё
вариант! Просто рассматривал 0 Then inn и их подавление… без него то поиска отсортирован по что, если у
функциями. При вводе формулы в значений, соответствующих критериюЛист содержать неточности и дальше работала на нужен справочник промежуточный. (ПОИСК («суббота»;A1));A1;»») функциями ПОИСК и уже можно плясать значение. два варианта: = r.Text: Exit
Himtree хоть и неправильно, возрастанию. нас в исходных
- примере должны быть
- (см. файл примера).
- или грамматические ошибки. Для
Ищутся значения в точности соответствующие критерию
других листах? условие задачи: естьPS. Прошу прощение
ИНДЕКС, и другие,
Серега(Что-то типа агрегироанной1) вытащить эту
Ищутся значения содержащие часть текстовой строки
Function: Добрый вечер! Битые но выдает числа,Больше без примера данных разного типа
Чтобы легко понять, как формула массива. ПослеТипичный вопрос для этогоКнига нас важно, чтобыВсе получилось с два списка контрагентов: за повтор. Не соответствие не ищется.: Сначала надо составить группы) строку со второгоNext r сутки не могу
а с ним.
Ищутся значения с учетом РЕгиСТрА
сказать трудно чего. индикаторы с разной удалось экспонировать цветом ввода формулы. Нажмите типа поиска: Есть. эта статья была
копированием, БЛАГОДАРЮ ВАС!!! список бух и заметил формулу Александра Может есть вариант
таблицу соответствия
думал такую формулу: листа — тогдаEnd Function решить казалось бы либо пустота, либоH5455
excel2.ru
Проверка ячейки на наличие в ней текста (с учетом регистра)
длинной символов, а определенные значения с клавишу F2 и ли в СпискеНажмите кнопку вам полезна. ПросимJulia8 список упр. Надо в комментариях. Правда с промежуточной задачей.Сокращенное название -ЕСЛИ(ЕОШ(ПОИСК(«ябло»;A2;1));»»;»Яблоко») ваша последняя формулаBond не сложную, задачку, ошибка 502: Вот файл нам все еще помощью условного форматирования нажмите клавиши CTRL слово со слогомНайти все
вас уделить пару: Вставляете формулу в чтобы в «список моя чуть короче. Уже несколько дней Полное названиено так как, отлично подходит.: Что за факультет? но всё мыслиZ
Сравнение ячейки с другой ячейкой
ber$erk нужно выделять 2006-й разберем этапы действий
+ SHIFT + МА?или секунд и сообщить,
Сравнение значения со значениями из списка
первую ячейку, затем упр» подтянулось именно :-)
бьюсь, решил спроситьи от этого допусти кроме яблока2) вытаскивать этуnerv заходят в тупик.: Погадаем или Признаемся,: Для вашего примера год или группу в двух словах. ВВОД. Microsoft ExcelДля ответа на вопросыНайти далее помогла ли она вводите ее одновременным так как вВот еще формула у бывалых. уже можно плясать есть еще до
Проверка соответствия части ячейки определенному тексту
строку сразу с: The_Prist, я так Прошу помощи гуру.
что на деле=ИНДЕКС($A$10:$B$12;ПОИСКПОЗ(«*» &A2&»*»;$A$10:$A$12;0);2) «C».
Сначала мы извлекаем вставляет фигурные скобки такого типа требуется
.
-
вам, с помощью нажатием Ctrl+Shift+Enter, тогда
-
«списке бух». ВотЕСЛИ (СЧЁТЕСЛИ (A1;»*анонс*»)+СЧЁТЕСЛИabtextime
support.office.com
Условное форматирование по части текста в ячейке Excel
slan хрена чего, то третьего листа (скопированных понял найти ячейкуОСОБЕННОСТИ: Задачу необходимо ваш пример бесконечноH5455В решении данной задачи часть текста, а в начале и задать в качествеНайти все кнопок внизу страницы. образуются эти фигурные наглядный вопрос высылаю: (A1;»*икона*»)+СЧЁТЕСЛИ (A1;»*суббота*»);A1;»»): Сорри, ошибки …: интересно было формулой большущая формула не данны) — и с текстом, и решить только с далек от реальных: Спасибо!!!!!!!!!! Огромное. Уже нам поможет дополнительная
потом сравниваем его
конце формулу. Если критерия часть текстовогосписки каждого экземпляра Для удобства также
- скобочки, это называетсяПОМОГИТЕ, ПОЖАЛУЙСТА! ОЧЕНЬАнастасия_П
- pabchek сцепить :)
- вставляется, Excel пишет: в этом случае «отобразить ее в использованием формул.
- данных?!. 2 дня мучусь. текстовая функция в с требуемым значением. формула не будет значения. Например, для
элемента, который необходимо приводим ссылку на
формула массива. Затем НАДО!: Добрый день!: можно и формулами
slan
Функция ПСТР и ее пример в использования условном форматировании
«Слишком сложная формула» ваша последняя формула R77″ (т.е. поИСХОДНЫЕ ДАННЫЕ: естьВ архиве - А не подскажите формуле =НАЙТИ(). В Но как из введена как формула отбора всех ячеек, найти, и позволяет оригинал (на английском ее протягиваете внизНаташа ДемчукПомогите решить задачу.200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(ПРОСМОТР(;-ПОИСК(‘лист 2′!A$3:A$67;A4);’лист 2’!C$3:C$67);»»): интересно было формулойP.S. надо в может дать сбой, адресу) таблица 5 строк, два файла. как избавится от первом случаи формула ячейки извлечь часть массива, ошибка #VALUE! содержащих все склонения сделать активной ячейки, языке) . по всему диапазону: -никто не поможет Дана таблица. Втолько нужно более сцепить :) 2003 Excel’е сделать, так как нужнаяЮрий М 5 столбов. ВH5455 ошибки Н.д в будет выглядеть так: текста в Excel? возвращается. Дополнительные сведения слова яблоко (яблоку, выбрав нужное вхождение.Предположим, что вы хотитеTimSha что-ли……….. Я еще первом столбце наименования, точное соответствие. Например,kaa можно макросом… ячейка может оказаться
: Я так понял, каждой ячейке могут: У меня не данном примере?Для удобного выделения идентификаторов Обратим внимание на о формулах массива яблоком, яблока и Можно сортировать результаты убедиться, что столбец
, соглашусь, думаю что пытаюсь вставить формулу содержащие одни и в ячейке А4: а зачем первоея просто не не во втором что в R77 быть один из работают, даже теber$erk с разной длинной
функцию =ПСТР() в читайте в статье пр.) можно использоватьНайти содержит текст, не надо оставлять по с примера, вроде те же слова, значение 25К1 не ЕСЛИ? знаю, как в (B) столюце, а результат :-) след.типов данных: текст, файлы что вы: =ЕСЛИОШИБКА(ИНДЕКС($A$10:$B$12;ПОИСКПОЗ(«*» &A2&»*»;$A$10:$A$12;0);2);»УПС!»)
текстовой строки товаров формуле правила. Данная рекомендации и примеры критерии с подстановочнымвсе, щелкнув заголовок. номера. Или perhapsyou
одному ключевому слову как должна подойти, но записаны по соответствует искомому изkaa
VBA часть слова в третьем (С).Юрий М число, дата, просто прикрепили. Если удалитьH5455 из группы «C» функция возвращает часть формул массива. знаком * (звездочка).Примечание: необходимо найти все для поиска соответствия так вставить не разному. Например: «коньяк листа 2 (скорее: а зачем первое искать…Himtree: Если результат будет пусто. Одна (И пробел, а затем: спасибо))))))))))))))))))))))))))))))))))))) используем такую формулу:
строки, взятой сДля выполнения этой задачи Для этого нужно Чтобы прекратить процесс поиска, заказы, которые соответствуютJulia8
exceltable.com
Поиск по части слова в ячейке
получается, не работает Янтарный замок», «Янтарный
всего рус/лат шрифты ЕСЛИ?С автофильтром понятно: эх, поспешил… не в R77 ТОЛЬКО ОДНА - его опять поставить.ber$erkФункция =НАЙТИ() выполняет поиск каждой ячейки столбца используются функции Если, использовать конструкцию *яблок*. нажмите клавишу ESC.
определенным Продавец. Если: Если инициалы убрать, и все тут, замок коньяк 0,5″, — не проверял)слэн :) (содержит и всё
Дело в том — незачёт! иначе быть не
формула перестает работать: пожалуйста! фрагмента текста в
A, что указано
Поиски ЕЧИСЛО .Типичная формула =СЧЁТЕСЛИ($A$5:$A$11;»*МА*»)Для выполнения этой задачи у вас нет то больше подтягивается не активна фффформула «коньяк Янтарный замок
pabchek: а черт его
такое) что я работаю
Himtree может) ячейка содержит
и пишет «УПС!»
H5455 ячейке Excel. Потом в первом аргументе.Примечание:Учет регистра приводит к используется функция проблемой верхний или
Julia8 после копирования
трехлетний 0,5″, «водка: проверил — так
знает.. в процессеНо если 12000
в бесплатном OO: Не хотел я текст в которомZ: А чем из возвращает номер символа,
Ссылка в первом В функции НАЙТИ учитывается
необходимости создания сложныхЕТЕКСТ
нижний регистр текста,
:Как из фигурных казачок», «казачок водка и есть
получилось :)
строк, и имена ver.3.2.1 а вот
пугать вас своим
встречается «ИНН» и: Учтем специфику ВПР этой формулы можно в котором был
аргументе должна быть регистр букв. формул или использования.
существует несколько способовFairuza
скобок достаешь, так 0,7л». Во второйabtextime
слэн :) всё время разные, в нём данная
файлом, ну раз «КПП». А вот в O_o&LibO -
заменить функцию ЕСЛИОШИБ. найдет текст, который
относительной, так какНа приведенном выше рисунке дополнительных столбцов. Чаще
Для возвращения результатов для проверки, если ячейка
- «думаю что сразу не активна столбец нужно ввести: Поправленный вариант: а черт его а часть слова, формула (при том
просите, вот. В её расположение в долой заморочки с
А то она задан в первом формула применяется к формуле используются аргументы, всего используются формулы условия, которое можно содержит текст. надо оставлять по становится, и руками текст «10 янтарный200?’200px’:»+(this.scrollHeight+5)+’px’);»>Public Function MyF(Name As знает.. в процессе которую надо найти
что отлично работает нём три листа. таблице — может «*» и «&»!.. отсутствует. аргументе. Во втором
каждой ячейке столбца указанные ниже.
на основе функций указать с помощьюДля поиска текста можно одному ключевому слову». пробовала перебить, но замок», если ячейка String, TypesRange, Weight получилось :) одинаковая… %)
в MS 2007)1) Карточка результата меняться.Варьянт — =IF(ISNA(VLOOKUP(A2;$A$10:$B$12;2;0));»Упс!»;VLOOKUP(A2;$A$10:$B$12;2;0))ber$erk
аргументе указываем где
A. Во второмФормула для поиска текста учитывающих регистр НАЙТИ(), СОВПАД().
функции также использовать фильтр.Вариант. все равно не содержит текст «янтарный As Range) AsMcKey
Pavel55 вываливается в ошибку: (здесь должны отображатьсяПример содержимого: «АдминистрацияH5455
: =ЕСЛИ(ЕОШИБКА(ИНДЕКС($A$10:$B$12;ПОИСКПОЗ(«*» &A2&»*»;$A$10:$A$12;0);2));»УПС!»;ИНДЕКС($A$10:$B$12;ПОИСКПОЗ(«*» &A2&»*»;$A$10:$A$12;0);2))
искать текст. А
аргументе функции указываетсяискомая строка
Формула массива =ИЛИ(СОВПАД(«яблоки»;A5:A11)) даетЕсли Дополнительные сведения см.Не по теме: работает замок» и если Variant: Это конечно понятно…: Sub Макрос1() #DIV/0! все необходимые данные, МО города Москвы: К сожалению,DV третий аргумент –
номер символа исходного: вы хотите проверить.
ответ на вопрос
. в статье Фильтрация
В свое время на
Добавлено через 23 минуты ячейка содержит текст
Dim Founded Asну вот какиеColumns(«A:A»).Replace What:=»Ябло», Replacement:=»Яблоко»,
MCH в пригодном для ИНН 0123456789 КППтот же УПС!
: Вариант: это номер позиции текста, с которого
Ячейка есть ли такойДля выполнения этой задачи данных.
planetaexcel.ru
Поиск ячейки содержащей текст, часть которого отвечает условию поиска.
Планете в ееау…. здесь кто-нибудь «казачок», то ввести Boolean, S, SS всё таки операторы LookAt:=xlPart: попробуйте так: восприятия виде)
123456789″Z=ЕСЛИ(ЕНД(ПОИСКПОЗ(«*»&A2;A$10:A$12;));»УПС!»;ВПР(«*»&A2;A$10:B$12;2;))
с какого символа должен начаться отрезок: ячейку, содержащую текст, элемент в списке. используются функцииВыполните следующие действия, чтобы копилке появилась очень есть??? текст «11 казачок». As String там ?End Sub=ИНДЕКС(B1:B6;ПОИСКПОЗ(«*ИНН*КПП*»;B1:B6;0))2) Обработка (промежуточныйЗАДАЧА: проверить всю: Последний вариант толькоZ
вести поиск в строки. В третьем который требуется проверить.СОВЕТ:
Если найти ячейки, содержащие интересная UDF’ka отНаташа Демчук Т.е. Если ячейкаMyF = «»McKeyMcKeyMCH лист, для упорядочивания
таблицу 5*5 на для опенов (и
: LibO так LibO исходном тексте. Третий
аргументе указывается количествоУ нас имеется данныеИдеи о поиске
,
определенный текст. Константина.
:
А2 содержи текстFounded = False: Это конечно понятно…
: а как сделать: или;
данных) предмет ячейки содержащей
проверенный в них — в нем
аргумент позволяет нам символов, которые нужно
для анализа производимой также можно посмотретьПоискВыделите диапазон ячеек, средиЕсли коротко, тоНаташа Демчук
«янтарный замок», то
S = Name
ну вот какие так:
=ВПР(«*ИНН*КПП*»;B1:B6;1;0)3) Данные (сюда
текст «ИНН» и кстати), так что
«подавитель» тоже работает… смещаться по строке.
взять после определенного продукции. Нам нужно в статье Поиски которых требуется осуществить это — Интелектуальный
, Правила. п.4.5 «Не
в ячейку В2
For i = всё таки операторы
1. если найденоЮрий М каждый раз будут «КПП» и в тараканы скорее где-то»=IF(ISNA(INDEX($A$10:$B$12;MATCH(«*» &A4&»*»;$A$10:$A$12;0);2));»Упс!»;INDEX($A$10:$B$12;MATCH(«*» &A4&»*»;$A$10:$A$12;0);2))» Например, если в
(во втором аргументе) автоматически выделить все текстовых значений вЕЧИСЛО
поиск. ВПР (FuzzyVLOOKUP). Пользовательская стоит ожидать, что ввести текст «10
1 To TypesRange.Rows.Count там ? «ябло» или «груш»: Дело в том вставляться новые данные, случае её обнаружения
у вас…А это - идентификаторе 2 раза символа исходного текста. изделия, которые были
списках. Часть1. Обычный.Чтобы выполнить поиск по
(UDF) функция для на ваш вопрос янтарный замок» иIf (Not Founded)
Gizmo2k в столбце А, что я работаю
скопированные с сайта) отобразить текст изА потому, наверное, вариант «DальнеVосточный» -
используется символ «C».
В результате функция выпущены в 2006 поиск.Примечание: всему листу, щелкните
Excel. Позволяет сопоставлять ответят моментально. Ответ
если ячейка А2 And (Replace(S, Replace(Replace(TypesRange(i,
: Имеются две таблицы, то в столбце в бесплатном OOНа первом листе, этой ячейки в переходите-ка на другие=IF(ISNA(MATCH(«*»&A4;A$10:A$12));»УПС!»;VLOOKUP(«*»&A4;A$10:B$12;2)) … В таком случае
=ПСТР() возвращает только году. К сожалению,Примечание: Функция любую ячейку. не точные тексты. может быть дан
содержи текст «казачок»,
1).Value, «‘», «»), на лист 1 Б ставится значение ver.3.2.1 {/post}{/quote}Тогда Вам в красной ячейке ячейке (к примеру) — ближние для
H5455
третий аргумент пользователь часть текста длинной
в таблице недостаетМы стараемся какпоискаНа вкладке
Она есть и как сразу, так то в ячейку «-«, «»), «») расписаны объемы металлоконструкций
«фрукт»??? прямая дорога на должна появится надпись: R77. вас по сути: не работает. Выводит задает в зависимости 4 символа взятого еще одного столбца можно оперативнее обеспечиватьне учитывается регистр.Главная
на сайте автора. и через некоторое
В2 ввести текст <> Name) Then и их вес:2. если найдено форум по этому»ИНН 2311038642 КППхто-то — планеты: УПС и все от ситуации.
начиная с 5-ой содержащего значения года
вас актуальными справочными
Найдем слово в диапазонев группе
СПАСИБО! ОГРОМНОЕ СПАСИБО!
время.» «11 казачок».MyF = Weight(i,_____________A________________________ B_______C «ябло» и «сироп» продукту. 231101001 Администрация Прикубанского: где файл?
- тутТак как функция возвращает буквы в каждой производства каждого изделия. материалами на вашем
ячеек, удовлетворяющее критерию:РедактированиеНе по теме:TimShaБуду благодарна за 1).Value- швеллер [24У
в столбце А,Himtree внутригородского округа города
KuklP-Z нужное число мы ячейки из столбца Но видно, что языке. Эта страница точное совпадение снажмите кнопкуTimSha: ок, жду, вопрос
помощь.Founded = True
planetaexcel.ru
поиск в ячейке части слова…
по ГОСТ 8240-93 то в столбце: спасибо но опять Краснодара: Опять студенты лодыри…uigorek: А «пожалуйста» сказать,
прекрасно используем ее А. Это «2005» в фрагменте идентификатора переведена автоматически, поэтому критерием, совпадение сНайти и выделить
, я видела) еще не решился,
OlesyaSh
End If
С245)…….т……5.00 Б ставится значение в MS 2007javascript:»MCH: Доброе утро! да подойти с
в качестве аргументов или «2006». После (ID) изделия указывается
ее текст может учетом регистра, совпадениеи нажмите кнопкуДобрый день! необходима
жду. Спасибо. Просто: Fairuza, спасибо огромноеNext i
- уголки L50x5 «яблочный сироп»??? работает легко, аЕё можно подцепить: формула массива, вводитсяПомогите пожалуйста с
ласкою?.. для других функций
функции стоит оператор год производства. В
содержать неточности и
лишь части символовНайти консультация профессионалов) Есть
Раньше мне оч. за помощь.End Function по ГОСТ 8509-93если найдено «ябло» в OO нефунциклирует!
как с третьего нажатием ctrl+shift+enter: решением с подобнойps Проверено - (ПСТР и ПРАВСИМВ). сравнения к значению
таком случае нам грамматические ошибки. Для из слова и. ряд наименований, содержащий быстро отвечали, поэтому
Всё заработало.Gizmo2k
C235………т……7.00 и «сок» в Эх =(
так и со=ИНДЕКС(A1:E5;МАКС(ЕЧИСЛО(ПОИСК(«ИНН»;A1:E5))*ЕЧИСЛО(ПОИСК(«КПП»;A1:E5))*СТРОКА(A1:E5));МАКС(ЕЧИСЛО(ПОИСК(«ИНН»;A1:E5))*ЕЧИСЛО(ПОИСК(«КПП»;A1:E5))*СТОЛБЕЦ(A1:E5))) проблемы — есть XL-2010, Calc-4.0.1.2.H5455 строки «2006». Если
нужно выполнить поиск нас важно, чтобы т.д.В поле часть одних и так заторопилась, извините.
И самое главное,: Спасибо всем огромное,- пластины t24 столбце А, тоKuklP второго листа, но
Serge 2 таблицы: в
Со старо=новой смесью: Добрый вечер! ячейка содержит такую
по части текста эта статья была
Пусть Список значений, вНайти
тех же слов,Наташа Демчук осознала, в чем
очень помогли! по ГОСТ 8200-70
в столбце Б: Himtree, Вам же
как ?: МСН: > одной есть полный
формул, надеюсь, разберетесьУ меня возник часть текста значит
в Excel. А вам полезна. Просим котором производится поиск
введите текст — вторая часть отличается.: Проверьте
была ошибка вПомогите составить формулу: С245……..т…….1.50 ставится значение «яблочный
Юрий М подсказалТОЛЬКО ФОРМУЛОЙ, никакихНу наконец-то! «Партийный номер» без
САМИ. вопрос. Мне необходимо
ей будет присвоен потом мы будем вас уделить пару
содержит только отдельные или номера —,
Необходимо обработать имеющиесяTimSha основной формуле:
planetaexcel.ru
Поиск части текста в ячейке из массива данных на другом лист (Формулы/Formulas)
Если среди текста- пластины t20 сок»??? выход от 06.11.2011, макросов.
Хоть один гуру
количества, во второйH5455 перетащить из базы
новый формат. использовать условное форматирование секунд и сообщить,
слова (см. столбец вам нужно найти. данные. Написать формулу
: Скорее всего нужныКод =ИНДЕКС(Лист1!$C$1:$C$99;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&Лист1!$A$1:$A$99&»*»;A25;));)) в ячейке A1
по ГОСТ 8200-70вот такая, блин 10:10. Или простоHimtree сознался что он — есть неполный
: Спасибо, но ваш
стоимость детали по
Аналогичным способом можно использовать
с текстовыми функциями
помогла ли она
А на рисунке
Или выберите из
с Индексом не
поиск и постановкаVanoPuchini есть текст «Анонс» С245……..т……..0.30 задача :(((( нравится людям голову: файл вот гуру! :-))) «Партийный номер» с файл не открывается ячейке. Проблемы в и другие текстовые в формуле. Благодаря вам, с помощью
ниже). раскрывающегося списка получается, так как при НЕПОЛНОМ соответствии,: Уау! Отлично! Тоже или «икона» илиНа листе 2McKey морочить?
HimtreeMCH
количеством. Как поЮрий М том, что в
функции в условном этому молниеносно реализуем кнопок внизу страницы.Совет:Найти наименования содержат больше как, например: АСТ давно искал такую
«суббота», то содержимое имеется таблица с: а как сделать
Himtree: Наверное криво я
: UDF: частичному совпадению "Партийного: Проверил - файл таблице номенклатурный номер
форматировании. Например, с решение задачи. Для удобства также
О поиске слова
последнего поиска.
250 символов. Надеюсь
Эксперт = АСТ формулу.
ячейки A1 скопировать данными о количестве так:: Простите, все кому изъяснился. Прикрепил файл,
Function inn(rng As номера" второй таблицы
нормально открывается.
по которому необходимо
помощью функции =ПРАВСИМВ()
Пример таблицы производимой продукции:
приводим ссылку на в списках, состоящихПримечание:
excelworld.ru
Поиск текста в ячейке excel
на Вашу помощь)
Эксперт ООО; БартошНо возникла проблема. в ячейку B1 м2 краски на1. если найдено заморочил голову. с конкретным примером.
Range) As String
с «Партийным номером»Nic70y вытаскивать данные представлен
мы можем экспонировать
Чтобы на основе идентификатора оригинал (на английском из текстовых строк В условиях поиска можноJulia8
Е.В. = Бартош Я делаю вытаскивание
Пример строки одну тонну разных «ябло» или «груш»Большая часть функций
В красной ячейкеDim r As первой, перенести количество
: А теперь?
как 44А, а цветом определенную группу выделить изделия 2006-го
языке) . (т.е. в ячейке использовать подстановочные знаки.
, уж очень абстрактное Евгений Владимирович ИП. городов из адресовmovie 0:00:35.00 Z:1-Анонс элементов: в столбце А,
(по крайне мере
должно отобразиться название Range
Поиск фрагментов текста в ячейке
в первую таблицу?(файл от
в Базе он товаров из партии года выпуска выполнимПредположим, что требуется найти содержится не одноЧтобы задать формат для объяснение, еще бы А это несколько с помощью списка 0,35 Икона стиля_A_____ B_______C то в столбце все простые) из организации с ИННFor Each rЗаранее спасибо всемZ состоит как РРК11 C. Для этого шаги следующих действий: написанный прописными буквами слово, а несколько, поиска, нажмите кнопку файл с примеромFairuza, другая задача, имхо… городов. Возникает проблема, (Воскресенье 14.00).mp424У…….. т……….35 Б ставится значение MS 2007 идентичны и КПП. In rng
за помощь!!!)
44А. нужно использовать формулу:Выделите диапазон ячеек A2:A10
текст, начинающийся со
разделенных пробелами) можноФормат добрый день! НаправляюНаташа Демчук
когда название каких-то
Спасибо всем откинувшимся!27У…….. т……….33.2 «фрукт»??? и поддерживаются и
HimtreeIf InStr(r.Text, «ÈÍÍ»)Образец прилагаю.H5455Вот и получается,Здесь все просто функция и выберите инструмент: стандартного префикса, принятого прочитать в статье
и внесите нужные файл с примером.: Спасибо, вам большое городов является частьюПолосатый жираф аликL50x5….. т………522. если найдено в OO. Надеялся
: Блин, а работает > 0 And
anvg: Спасибо, большое! что мне надо позволяет выбрать часть «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило». в организации, например Выделение ячеек c изменения во всплывающем Через ВПР сильно FAIRUZA, все так, слова, которое вытаскивает: А иначе? ЕслиL75x6….. т……….44 «ябло» и «сироп» что мою задачку =) сейчас буду InStr(r.Text, «ÊÏÏ») >
: Для B2Z
функция которая будет текста из ячейкиВыберите: «Использовать формулу для ИН_ или ТУ-. ТЕКСТом с применением окне муторно, слишком большой как хотелось!!! Огромное другой город. Например: НЕ нашли, тоL90x7….. т………37
в столбце А, можно решить на разбирать по этапам 0 Then inn=ВПР(ПСТР(A2;ПОИСК(«-«;A2;3)+1;ДЛСТР(A2)-ПОИСК(«-«;A2;3));A10:B14;2;ЛОЖЬ): Если «НЕ», за искать частичное точное
Excel, начиная с
определения форматируемых ячеек». Существует несколько способов
Условного форматирования вНайти формат справочник будетВ ячейке спасибо!.»Приморский край, г. что занести в-t6……….т………42.5 то в столбце элементарных функциях MS, и вкуривать как = r.Text: Exit
Z что пасиба?!. ЧЕМ совпадение. Воспользовалась формулой правой стороны исходногоЧтобы выполнить поиск части проверки ячейки на MS EXCEL.
. надо оставить только
Но можно еще Фокино», вытаскивает Орск. В1!-t20……..т………12.7 Б ставится значение которые легко ретранслировать именно она работает Function: Рыбу раздали раньше… не открывается?!. Как, ВПР. Но она
текста. Количество необходимых текста в ячейке наличие в нейЗадачу поиска текстового значенияКнопка
первые два слова? вопрос, почему когда Как один изВалерий аникинТак вот не «яблочный сироп»??? в OO. и стабильность вычисления.Next ruigorek на что ругается?!. не срабатывает. символов указано во Excel, введите формулу: текста с учетом в диапазоне ячеекПараметры Или что?Не обязательно.
я копирую эту вариантов решения -
: http://scriptcoding.ru/2013/11/10/vba-strokovyje-funkciji/ могу сделать поискесли найдено «ябло»По видимому ошибался!Спасибо!End Function: Сохраняли или сразу=IF(ISNA(VLOOKUP(TRIM(CLEAN(«*»&A2&»*» втором аргументе функции
=ПСТР(A2;5;4)=»2006″ регистра. можно разбить наслужит для задания В некоторых случаях
формулу на новый это учитывание регистра.Шведов сергей
части текста в и «сок» в =(MCHMCHanvg,
открывали?!. Как сохраняли?!.
);$A$2:$B$10;2;0);»»;(VLOOKUP(TRIM(CLEAN(«*»&A2&»*»
ПРАВСИМВ. После чегоНажмите на кнопку «Формат»,Для выполнения этой задачи несколько типов: более подробных условий
для обработки данных лист, (УСЛОВИЯ ТЕ Как добавить это: в В1 формулу. столбце A на столбце А, тоMcKey: А зачем Вам
: Криво получилось:
СПАСИБО!!! А подскажите
ps Это для);$A$2:$B$10;2;0)))
все что возвращает чтобы задать красный используется функция СОВПАДищутся значения в точности поиска. Например, можно найти необходимо пояснение (указание ЖЕ) формула не условие в эту к регистру не лист 1, как в столбце Б: Вот такая задача… 5 столбцов наFunction inn(rng As еще пожалуйста, как тех, кто пойдетПомогите с формулой. функция сравнивается с цвет заливки для . совпадающие с критерием; все ячейки, содержащие фракции, например) работает. Она как формулу? чувствительна в столбце A ставится значение «яблочный есть массив, в
CyberForum.ru
5 строк, когда
Привет. Наверное чаще всего в Эксель я использую набор формул, призванный по заданному мною тексту находить соответствие в ячейке и отмечать их либо копировать в соседний столбец. Очень удобно использовать для сортировки столбцов данных, когда нужно сделать её быстро без загрузки в Power Query или какой-то дополнительной обработки.
Расскажу подробнее про это и в конце отдам шаблон.
Формула для поиска значения ячейки Эксель
На скрине выше, видно, что в столбец с фильтром попадают только ячейки, содержащие упоминание цены. А в столбец без фильтра, все прочие — это сделано для того, чтобы в дальнейшем удобно было забирать найденные значения и использовать в работе.
Если открыть строку формул, то мы увидим следующее →
Не пугайтесь, всё намного проще, чем кажется. Сейчас всё расскажу.
Центральная формула состоит из следующих значений и будет выглядеть так:
=if(isnumber(find("цены",А3)),А3,"")
- Функция find ищет заданный нами текст “цена” в выбранной ячейке А3. Далее если находит, то она возвращает номер символа с которого начинается совпадение. Если не находит, то далее весь цикл формул не работает и на выходе получаем пустое значение в скобочках “” от функции if;
- Функция isnumber принимает на вход только числа, соответственно если find нашла искомое значение и отдала цифру, то функция срабатывает и продолжает цикл if, если нет, то опять получаем пустое значение в скобочках “” от функции if;
- Функция if если предыдущая функция isnumber срабатывает, возвращает нам значение ячейки A3, если нет, то пустое значение “”.
Таким образом, там где есть упоминание “цена” мы получаем обратно эти ячейки. Для обычного поиска единственного совпадения этой формулы достаточно за глаза, но в нашем примере нужно найти все коммерческие запросы. Именно для этого мы используем перебор разных значений, как на этом скрине.
Это делается с помощью копирования строки. Но, очень важно, при копировании новой строки мы добавляем новую закрывающую скобочку в конец формулы.
Шаблон поиска совпадений по значению в ячейке
Чтобы вам не искать и не копировать формулу, я сделал шаблон для этой формулы. Он лежит в Гугл Таблице с двумя вариантами работы, совсем просто, где нужно ввести искомое значение в ячейку, вставить список слов и всё сработает само.
И второй, о котором писал для перебора нескольких совпадений.
Шаблон лежит тут, пользуйтесь на здоровье. А также следите за новостями в моём канале.
Также по теме ряд прошлых статей:
Проверка ячейки на наличие текста (без учета регистра)
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Допустим, вы хотите убедиться, что столбец имеет текст, а не числа. Или перхапсйоу нужно найти все заказы, соответствующие определенному продавцу. Если вы не хотите учитывать текст верхнего или нижнего регистра, есть несколько способов проверить, содержит ли ячейка.
Вы также можете использовать фильтр для поиска текста. Дополнительные сведения можно найти в разделе Фильтрация данных.
Поиск ячеек, содержащих текст
Чтобы найти ячейки, содержащие определенный текст, выполните указанные ниже действия.
Выделите диапазон ячеек, которые вы хотите найти.
Чтобы выполнить поиск на всем листе, щелкните любую ячейку.
На вкладке Главная в группе Редактирование нажмите кнопку найти _амп_и выберите пункт найти.
В поле найти введите текст (или числа), который нужно найти. Вы также можете выбрать последний поисковый запрос из раскрывающегося списка найти .
Примечание: В критериях поиска можно использовать подстановочные знаки.
Чтобы задать формат поиска, нажмите кнопку Формат и выберите нужные параметры в всплывающем окне Найти формат .
Нажмите кнопку Параметры , чтобы еще больше задать условия поиска. Например, можно найти все ячейки, содержащие данные одного типа, например формулы.
В поле внутри вы можете выбрать лист или книгу , чтобы выполнить поиск на листе или во всей книге.
Нажмите кнопку найти все или Найти далее.
Найдите все списки всех вхождений элемента, который нужно найти, и вы можете сделать ячейку активной, выбрав определенное вхождение. Вы можете отсортировать результаты поиска » найти все «, щелкнув заголовок.
Примечание: Чтобы остановить поиск, нажмите клавишу ESC.
Проверка ячейки на наличие в ней текста
Для выполнения этой задачи используйте функцию текст .
Проверка соответствия ячейки определенному тексту
Используйте функцию Если , чтобы вернуть результаты для указанного условия.
Проверка соответствия части ячейки определенному тексту
Для выполнения этой задачи используйте функции Если, Поиски функция номер .
Примечание: Функция Поиск не учитывает регистр.
Поиск значения в столбце и строке таблицы Excel
Имеем таблицу, в которой записаны объемы продаж определенных товаров в разных месяцах. Необходимо в таблице найти данные, а критерием поиска будут заголовки строк и столбцов. Но поиск должен быть выполнен отдельно по диапазону строки или столбца. То есть будет использоваться только один из критериев. Поэтому здесь нельзя применить функцию ИНДЕКС, а нужна специальная формула.
Поиск значений в таблице Excel
Для решения данной задачи проиллюстрируем пример на схематической таблице, которая соответствует выше описанным условиям.
Лист с таблицей для поиска значений по вертикали и горизонтали:
Над самой таблицей расположена строка с результатами. В ячейку B1 водим критерий для поискового запроса, то есть заголовок столбца или название строки. А в ячейке D1 формула поиска должна возвращать результат вычисления соответствующего значения. После чего в ячейке F1 сработает вторая формула, которая уже будет использовать значения ячеек B1 и D1 в качестве критериев для поиска соответствующего месяца.
Поиск значения в строке Excel
Теперь узнаем, в каком максимальном объеме и в каком месяце была максимальная продажа Товара 4.
Чтобы выполнить поиск по столбцам следует:
- В ячейку B1 введите значение Товара 4 – название строки, которое выступит в качестве критерия.
- В ячейку D1 введите следующую формулу:
- Для подтверждения после ввода формулы нажмите комбинацию горячих клавиш CTRL+SHIFT+Enter, так как формула должна быть выполнена в массиве. Если все сделано правильно, в строке формул появятся фигурные скобки.
- В ячейку F1 введите вторую формулу:
- Снова Для подтверждения нажмите комбинацию клавиш CTRL+SHIFT+Enter.
Найдено в каком месяце и какая была наибольшая продажа Товара 4 на протяжении двух кварталов.
Принцип действия формулы поиска значения в строке Excel:
В первом аргументе функции ВПР (Вертикальный ПРосмотр) указывается ссылка на ячейку где находится критерий поиска. Во втором аргументе указывается диапазон ячеек для просмотра в процессе поиска. В третьем аргументе функции ВПР должен указываться номер столбца, из которого следует взять значение на против строки с именем Товар 4. Но так как нам заранее не известен этот номер мы с помощью функции СТОЛБЕЦ создаем массив номеров столбцов для диапазона B4:G15.
Это позволяет функции ВПР собрать целый массив значений. В результате в памяти хранится все соответствующие значения каждому столбцу по строке Товар 4 (а именно: 360; 958; 201; 605; 462; 832). После чего функции МАКС остается только взять из этого массива максимальное число и возвратить в качестве значения для ячейки D1, как результат вычисления формулы.
Как видно конструкция формулы проста и лаконична. На ее основе можно в похожий способ находить для определенного товара и другие показатели. Например, минимальное или среднее значение объема продаж используя для этого функции МИН или СРЗНАЧ. Вам ни что не препятствует, чтобы приведенный этот скелет формулы применить с использованием более сложных функций для реализации максимально комфортного анализа отчета по продажам.
Как получить заголовки столбцов по зачиню одной ячейки?
Например, как эффектно мы отобразили месяц, в котором была максимальная продажа, с помощью второй формулы. Не сложно заметить что во второй формуле мы использовали скелет первой формулы без функции МАКС. Главная структура формулы: ВПР(B1;A5:G14;СТОЛБЕЦ(B5:G14);0). Мы заменили функцию МАКС на ПОИСКПОЗ, которая в первом аргументе использует значение, полученное предыдущей формулой. Оно теперь выступает в качестве критерия для поиска месяца. И в результате функция ПОИСКПОЗ нам возвращает номер столбца 2 где находится максимальное значение объема продаж для товара 4. После чего в работу включается функция ИНДЕКС, которая возвращает значение по номеру сроки и столбца из определенного в ее аргументах диапазона. Так как у нас есть номер столбца 2, а номер строки в диапазоне где хранятся названия месяцев в любые случаи будет 1. Тогда нам осталось функцией ИНДЕКС получить соответственное значение из диапазона B4:G4 – Февраль (второй месяц).
Поиск значения в столбце Excel
Вторым вариантом задачи будет поиск по таблице с использованием названия месяца в качестве критерия. В такие случаи мы должны изменить скелет нашей формулы: функцию ВПР заменить ГПР, а функция СТОЛБЕЦ заменяется на СТРОКА.
Это позволит нам узнать какой объем и какого товара была максимальная продажа в определенный месяц.
Чтобы найти какой товар обладал максимальным объемом продаж в определенном месяце следует:
- В ячейку B2 введите название месяца Июнь – это значение будет использовано в качестве поискового критерия.
- В ячейку D2 введите формулу:
- Для подтверждения после ввода формулы нажмите комбинацию клавиш CTRL+SHIFT+Enter, так как формула будет выполнена в массиве. А в строке формул появятся фигурные скобки.
- В ячейку F1 введите вторую формулу:
- Снова Для подтверждения нажмите CTRL+SHIFT+Enter.
Принцип действия формулы поиска значения в столбце Excel:
В первом аргументе функции ГПР (Горизонтальный ПРосмотр) указываем ссылку на ячейку с критерием для поиска. Во втором аргументе указана ссылка на просматриваемый диапазон таблицы. Третий аргумент генерирует функция СТРОКА, которая создает в памяти массив номеров строк из 10 элементов. Так как в табличной части у нас находится 10 строк.
Далее функция ГПР поочередно используя каждый номер строки создает массив соответственных значений продаж из таблицы по определенному месяцу (Июню). Далее функции МАКС осталось только выбрать максимальное значение из этого массива.
Далее немного изменив первую формулу с помощью функций ИНДЕКС и ПОИСКПОЗ, мы создали вторую для вывода названия строк таблицы по зачиню ячейки. Название соответствующих строк (товаров) выводим в F2.
ВНИМАНИЕ! При использовании скелета формулы для других задач всегда обращайте внимание на второй и третий аргумент поисковой функции ГПР. Количество охваченных строк в диапазоне указанного в аргументе, должно совпадать с количеством строк в таблице. А также нумерация должна начинаться со второй строки!
По сути содержимое диапазона нас вообще не интересует, нам нужен просто счетчик строк. То есть изменить аргументы на: СТРОКА(B2:B11) или СТРОКА(С2:С11) – это никак не повлияет на качество формулы. Главное, что в этих диапазонах по 10 строк, как и в таблице. И нумерация начинается со второй строки!
Поиск на листе Excel
Поиск какого-либо значения в ячейках Excel довольно часто встречающаяся задача при программировании какого-либо макроса. Решить ее можно разными способами. Однако, в разных ситуациях использование того или иного способа может быть не оправданным. В данной статье я рассмотрю 2 наиболее распространенных способа.
Поиск перебором значений
Довольно простой в реализации способ. Например, найти в колонке «A» ячейку, содержащую «123» можно примерно так:
Минусами этого так сказать «классического» способа являются: медленная работа и громоздкость. А плюсом является его гибкость, т.к. таким способом можно реализовать сколь угодно сложные варианты поиска с различными вычислениями и т.п.
Поиск функцией Find
Гораздо быстрее обычного перебора и при этом довольно гибкий. В простейшем случае, чтобы найти в колонке A ячейку, содержащую «123» достаточно такого кода:
Вкратце опишу что делают строчки данного кода:
1-я строка: Выбираем в книге лист «Данные»;
2-я строка: Осуществляем поиск значения «123» в колонке «A», результат поиска будет в fcell;
3-я строка: Если удалось найти значение, то fcell будет содержать Range-объект, в противном случае — будет пустой, т.е. Nothing.
Полностью синтаксис оператора поиска выглядит так:
Find(What, After, LookIn, LookAt, SearchOrder, SearchDirection, MatchCase, MatchByte, SearchFormat)
What — Строка с текстом, который ищем или любой другой тип данных Excel
After — Ячейка, после которой начать поиск. Обратите внимание, что это должна быть именно единичная ячейка, а не диапазон. Поиск начинается после этой ячейки, а не с нее. Поиск в этой ячейке произойдет только когда весь диапазон будет просмотрен и поиск начнется с начала диапазона и до этой ячейки включительно.
LookIn — Тип искомых данных. Может принимать одно из значений: xlFormulas (формулы), xlValues (значения), или xlNotes (примечания).
LookAt — Одно из значений: xlWhole (полное совпадение) или xlPart (частичное совпадение).
SearchOrder — Одно из значений: xlByRows (просматривать по строкам) или xlByColumns (просматривать по столбцам)
SearchDirection — Одно из значений: xlNext (поиск вперед) или xlPrevious (поиск назад)
MatchCase — Одно из значений: True (поиск чувствительный к регистру) или False (поиск без учета регистра)
MatchByte — Применяется при использовании мультибайтных кодировок: True (найденный мультибайтный символ должен соответствовать только мультибайтному символу) или False (найденный мультибайтный символ может соответствовать однобайтному символу)
SearchFormat — Используется вместе с FindFormat. Сначала задается значение FindFormat (например, для поиска ячеек с курсивным шрифтом так: Application.FindFormat.Font.Italic = True), а потом при использовании метода Find указываем параметр SearchFormat = True. Если при поиске не нужно учитывать формат ячеек, то нужно указать SearchFormat = False.
Чтобы продолжить поиск, можно использовать FindNext (искать «далее») или FindPrevious (искать «назад»).
Примеры поиска функцией Find
Пример 1: Найти в диапазоне «A1:A50» все ячейки с текстом «asd» и поменять их все на «qwe»
Обратите внимание : Когда поиск достигнет конца диапазона, функция продолжит искать с начала диапазона. Таким образом, если значение найденной ячейки не менять, то приведенный выше пример зациклится в бесконечном цикле. Поэтому, чтобы этого избежать (зацикливания), можно сделать следующим образом:
Пример 2: Правильный поиск значения с использованием FindNext, не приводящий к зацикливанию.
В ниже следующем примере используется другой вариант продолжения поиска — с помощью той же функции Find с параметром After. Когда найдена очередная ячейка, следующий поиск будет осуществляться уже после нее. Однако, как и с FindNext, когда будет достигнут конец диапазона, Find продолжит поиск с его начала, поэтому, чтобы не произошло зацикливания, необходимо проверять совпадение с первым результатом поиска.
Пример 3: Продолжение поиска с использованием Find с параметром After.
Следующий пример демонстрирует применение SearchFormat для поиска по формату ячейки. Для указания формата необходимо задать свойство FindFormat.
Пример 4: Найти все ячейки с шрифтом «курсив» и поменять их формат на обычный (не «курсив»)
Примечание: В данном примере намеренно не используется FindNext для поиска следующей ячейки, т.к. он не учитывает формат (статья об этом: https://support.microsoft.com/ru-ru/kb/282151)
Коротко опишу алгоритм поиска Примера 4. Первые две строки определяют последнюю строку (lLastRow) на листе и последний столбец (lLastCol). 3-я строка задает формат поиска, в данном случае, будем искать ячейки с шрифтом Italic. 4-я строка определяет область ячеек с которой будет работать программа (с ячейки A1 и до последней строки и последнего столбца). 5-я строка осуществляет поиск с использованием SearchFormat. 6-я строка — цикл пока результат поиска не будет пустым. 7-я строка — меняем шрифт на обычный (не курсив), 8-я строка продолжаем поиск после найденной ячейки.
Хочу обратить внимание на то, что в этом примере я не стал использовать «защиту от зацикливания», как в Примерах 2 и 3, т.к. шрифт меняется и после «прохождения» по всем ячейкам, больше не останется ни одной ячейки с курсивом.
Свойство FindFormat можно задавать разными способами, например, так:
Следующий пример — применение функции Find для поиска последней ячейки с заполненными данными. Использованные в Примере 4 SpecialCells находит последнюю ячейку даже если она не содержит ничего, но отформатирована или в ней раньше были данные, но были удалены.
Пример 5: Найти последнюю колонку и столбец, заполненные данными
В этом примере используется UsedRange, который так же как и SpecialCells возвращает все используемые ячейки, в т.ч. и те, что были использованы ранее, а сейчас пустые. Функция Find ищет ячейку с любым значением с конца диапазона.
При поиске можно так же использовать шаблоны, чтобы найти текст по маске, следующий пример это демонстрирует.
Пример 6: Выделить красным шрифтом ячейки, в которых текст начинается со слова из 4-х букв, первая и последняя буквы «т», при этом после этого слова может следовать любой текст.
Для поиска функцией Find по маске (шаблону) можно применять символы:
* — для обозначения любого количества любых символов;
? — для обозначения одного любого символа;
— для обозначения символов *, ? и
. (т.е. чтобы искать в тексте вопросительный знак, нужно написать
?, чтобы искать именно звездочку (*), нужно написать
* и наконец, чтобы найти в тексте тильду, необходимо написать
Поиск даты с помощью Find
Если необходимо найти текущую дату или какую-то другую дату на листе Excel или в диапазоне с помощью Find, необходимо учитывать несколько нюансов:
- Тип данных Date в VBA представляется в виде #[месяц]/[день]/[год]#, соответственно, если необходимо найти фиксированную дату, например, 01 марта 2018 года, необходимо искать #3/1/2018#, а не «01.03.2018»
- В зависимости от формата ячеек, дата может выглядеть по-разному, поэтому, чтобы искать дату независимо от формата, поиск нужно делать не в значениях, а в формулах, т.е. использовать LookIn:=xlFormulas
Приведу несколько примеров поиска даты.
Пример 7: Найти текущую дату на листе независимо от формата отображения даты.
Пример 8: Найти 1 марта 2018 г.
Искать часть даты — сложнее. Например, чтобы найти все ячейки, где месяц «март», недостаточно искать «03» или «3». Не работает с датами так же и поиск по шаблону. Единственный вариант, который я нашел — это выбрать формат в котором месяц прописью для ячеек с датами и искать слово «март» в xlValues.
Тем не менее, можно найти, например, 1 марта независимо от года.
Пример 9: Найти 1 марта любого года.
Поиск в программе Microsoft Excel
В документах Microsoft Excel, которые состоят из большого количества полей, часто требуется найти определенные данные, наименование строки, и т.д. Очень неудобно, когда приходится просматривать огромное количество строк, чтобы найти нужное слово или выражение. Сэкономить время и нервы поможет встроенный поиск Microsoft Excel. Давайте разберемся, как он работает, и как им пользоваться.
Поисковая функция в Excel
Поисковая функция в программе Microsoft Excel предлагает возможность найти нужные текстовые или числовые значения через окно «Найти и заменить». Кроме того, в приложении имеется возможность расширенного поиска данных.
Способ 1: простой поиск
Простой поиск данных в программе Excel позволяет найти все ячейки, в которых содержится введенный в поисковое окно набор символов (буквы, цифры, слова, и т.д.) без учета регистра.
- Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в блоке инструментов «Редактирование». В появившемся меню выбираем пункт «Найти…». Вместо этих действий можно просто набрать на клавиатуре сочетание клавиш Ctrl+F.
После того, как вы перешли по соответствующим пунктам на ленте, или нажали комбинацию «горячих клавиш», откроется окно «Найти и заменить» во вкладке «Найти». Она нам и нужна. В поле «Найти» вводим слово, символы, или выражения, по которым собираемся производить поиск. Жмем на кнопку «Найти далее», или на кнопку «Найти всё».
При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.
Поиск и выдача результатов производится построчно. Сначала обрабатываются все ячейки первой строки. Если данные отвечающие условию найдены не были, программа начинает искать во второй строке, и так далее, пока не отыщет удовлетворительный результат.
Поисковые символы не обязательно должны быть самостоятельными элементами. Так, если в качестве запроса будет задано выражение «прав», то в выдаче будут представлены все ячейки, которые содержат данный последовательный набор символов даже внутри слова. Например, релевантным запросу в этом случае будет считаться слово «Направо». Если вы зададите в поисковике цифру «1», то в ответ попадут ячейки, которые содержат, например, число «516».
Для того, чтобы перейти к следующему результату, опять нажмите кнопку «Найти далее».
Так можно продолжать до тех, пор, пока отображение результатов не начнется по новому кругу.
Способ 2: поиск по указанному интервалу ячеек
Если у вас довольно масштабная таблица, то в таком случае не всегда удобно производить поиск по всему листу, ведь в поисковой выдаче может оказаться огромное количество результатов, которые в конкретном случае не нужны. Существует способ ограничить поисковое пространство только определенным диапазоном ячеек.
-
Выделяем область ячеек, в которой хотим произвести поиск.
Способ 3: Расширенный поиск
Как уже говорилось выше, при обычном поиске в результаты выдачи попадают абсолютно все ячейки, содержащие последовательный набор поисковых символов в любом виде не зависимо от регистра.
К тому же, в выдачу может попасть не только содержимое конкретной ячейки, но и адрес элемента, на который она ссылается. Например, в ячейке E2 содержится формула, которая представляет собой сумму ячеек A4 и C3. Эта сумма равна 10, и именно это число отображается в ячейке E2. Но, если мы зададим в поиске цифру «4», то среди результатов выдачи будет все та же ячейка E2. Как такое могло получиться? Просто в ячейке E2 в качестве формулы содержится адрес на ячейку A4, который как раз включает в себя искомую цифру 4.
Но, как отсечь такие, и другие заведомо неприемлемые результаты выдачи поиска? Именно для этих целей существует расширенный поиск Excel.
-
После открытия окна «Найти и заменить» любым вышеописанным способом, жмем на кнопку «Параметры».
В окне появляется целый ряд дополнительных инструментов для управления поиском. По умолчанию все эти инструменты находятся в состоянии, как при обычном поиске, но при необходимости можно выполнить корректировку.
По умолчанию, функции «Учитывать регистр» и «Ячейки целиком» отключены, но, если мы поставим галочки около соответствующих пунктов, то в таком случае, при формировании результата будет учитываться введенный регистр, и точное совпадение. Если вы введете слово с маленькой буквы, то в поисковую выдачу, ячейки содержащие написание этого слова с большой буквы, как это было бы по умолчанию, уже не попадут. Кроме того, если включена функция «Ячейки целиком», то в выдачу будут добавляться только элементы, содержащие точное наименование. Например, если вы зададите поисковый запрос «Николаев», то ячейки, содержащие текст «Николаев А. Д.», в выдачу уже добавлены не будут.
По умолчанию, поиск производится только на активном листе Excel. Но, если параметр «Искать» вы переведете в позицию «В книге», то поиск будет производиться по всем листам открытого файла.
В параметре «Просматривать» можно изменить направление поиска. По умолчанию, как уже говорилось выше, поиск ведется по порядку построчно. Переставив переключатель в позицию «По столбцам», можно задать порядок формирования результатов выдачи, начиная с первого столбца.
В графе «Область поиска» определяется, среди каких конкретно элементов производится поиск. По умолчанию, это формулы, то есть те данные, которые при клике по ячейке отображаются в строке формул. Это может быть слово, число или ссылка на ячейку. При этом, программа, выполняя поиск, видит только ссылку, а не результат. Об этом эффекте велась речь выше. Для того, чтобы производить поиск именно по результатам, по тем данным, которые отображаются в ячейке, а не в строке формул, нужно переставить переключатель из позиции «Формулы» в позицию «Значения». Кроме того, существует возможность поиска по примечаниям. В этом случае, переключатель переставляем в позицию «Примечания».
Ещё более точно поиск можно задать, нажав на кнопку «Формат».
При этом открывается окно формата ячеек. Тут можно установить формат ячеек, которые будут участвовать в поиске. Можно устанавливать ограничения по числовому формату, по выравниванию, шрифту, границе, заливке и защите, по одному из этих параметров, или комбинируя их вместе.
Если вы хотите использовать формат какой-то конкретной ячейки, то в нижней части окна нажмите на кнопку «Использовать формат этой ячейки…».
После этого, появляется инструмент в виде пипетки. С помощью него можно выделить ту ячейку, формат которой вы собираетесь использовать.
После того, как формат поиска настроен, жмем на кнопку «OK».
Бывают случаи, когда нужно произвести поиск не по конкретному словосочетанию, а найти ячейки, в которых находятся поисковые слова в любом порядке, даже, если их разделяют другие слова и символы. Тогда данные слова нужно выделить с обеих сторон знаком «*». Теперь в поисковой выдаче будут отображены все ячейки, в которых находятся данные слова в любом порядке.
Как видим, программа Excel представляет собой довольно простой, но вместе с тем очень функциональный набор инструментов поиска. Для того, чтобы произвести простейший писк, достаточно вызвать поисковое окно, ввести в него запрос, и нажать на кнопку. Но, в то же время, существует возможность настройки индивидуального поиска с большим количеством различных параметров и дополнительных настроек.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как искать в Excel: поиск слов и ячеек в таблицах
Программа Excel ориентирована на ускоренные расчеты. Зачастую документы здесь состоят из большого ко.
Программа Excel ориентирована на ускоренные расчеты. Зачастую документы здесь состоят из большого количества листов, на которых представлены длинные таблицы с числами, формулами или текстом. Для удобного нахождения нужных ячеек существует специальный автоматизированный поиск. Ознакомившись с особенностями его использования, можно сократить время работы в документах. О том, как искать в Экселе слова, фразы или ячейки, подробно написано ниже.
Поиск слов
Документы часто имеют много страниц, тогда встает вопрос о том, как в Еxcel найти слово. Сделать это иногда становится проблематично. Для упрощения этой задачи существует специальная функция поиска. Чтобы ею воспользоваться, необходимо выполнить следующий алгоритм действий:
- запустить программу Excel;
- проверить активность таблицы, щелкнув по любой из ячеек;
- нажать комбинацию клавиш «Ctrl + F»;
- в строке «Найти» появившегося окна ввести искомое слово;
- нажать «Найти».
В результате программа активирует поисковую функцию, а найденные слова в таблице или книге будут подсвечены.
Существует также способ нестрогого поиска, который подходит для ситуаций, когда искомое слово помнится частично. Он предусматривает использование символов-заменителей (джокерные символы). В Excel их всего два:
- «?» – подразумевает любой отдельно взятый символ;
- «*» – обозначает любое количество символов.
Примечательно, при поиске вопросительного знака или знака умножения дополнительно впереди ставится тильда («
»). При поиске тильды, соответственно – две тильды.
Алгоритм неточного поиска слова:
- запустить программу;
- активировать страницу щелчком мыши;
- зажать комбинацию клавиш «Ctrl + F»;
- в строке «Найти» появившегося окна ввести искомое слово, используя вместо букв, вызывающих сомнения, джокерные символы;
- проверить параметр «Ячейка целиком» (он не должен быть отмеченным);
- нажать «Найти все».
Все слова, подходящие под параметры поиска, подсветятся, поэтому их легко будет увидеть и проанализировать.
Поиск нескольких слов
Не зная, как найти слово в таблице в Еxcel, следует также воспользоваться функцией раздела «Редактирование» – «Найти и выделить». Далее нужно отталкиваться от искомой фразы:
- если фраза точная, введите ее и нажмите клавишу «Найти все»;
- если фраза разбита другими ключами, нужно при написании ее в строке поиска дополнительно проставить между всеми словами «*».
В первом случае поиск выдаст все результаты с точной поисковой фразой, игнорируя другие склонения или разбавленные ее варианты. Во втором случае отыщутся все значения с введенными надписями, даже если между ними присутствуют другие символы.
Поиск ячеек
Ячейки могут содержать в себе формулы или значения, быть объеденными или скрытыми. Эти характеристики изменяют ход поиска интересующих нас ячеек.
Для поиска ячеек с формулами выполняются следующие действия.
- В открытом документе выделить ячейку или диапазон ячеек (в первом случае поиск идет по всему листу, во втором – в выделенных ячейках).
- Во вкладке «Главная» выбрать функцию «Найти и выделить».
- Обозначить команду «Перейти».
- Выделить клавишу «Выделить».
- Выбрать «Формулы».
- Обратить внимание на список пунктов под «Формулами» (возможно, понадобится снятие флажков с некоторых параметров).
- Нажать клавишу «Ок».
Для поиска объединенных ячеек потребуется выполнение следующих манипуляций.
- Перейти во вкладку «Главная».
- Выбрать функцию «Найти и выделить».
- Нажать на команду «Найти».
- Перейти в «Параметры» и выбрать «Формат».
- Здесь выделить функцию «Выравнивание», поставить отметку «Объединить ячейки».
- Нажать на «Ок».
- Нажать на кнопку «Найти все» и проанализировать список ячеек, которые объединены на соответствующем листе.
При нажимании кнопкой мыши на элемент в списке происходит выделение объединенной ячейки на листе. Дополнительно доступна функция «Отменить объединение ячеек».
Выполнение представленных выше действий приводит к нахождению всех объединенных ячеек на листе и при необходимости отмене данного свойства. Для поиска скрытых ячеек проводятся следующие действия.
- Выбрать лист, требующий анализа на присутствие скрытых ячеек и их нахождения.
- Нажать клавиши «F5_гт_ Special».
- Нажать сочетание клавиш «CTRL + G_гт_ Special».
Можно воспользоваться еще одним способом для поиска скрытых ячеек:
- Открыть функцию «Редактирование» во вкладке «Главная».
- Нажать на «Найти».
- Выбрать команду «Перейти к разделу». Выделить «Специальные».
- Попав в группу «Выбор», поставить галочку на «Только видимые ячейки».
- Нажать кнопку «Ок».
В результате проделанных действий видимые ячейку выделятся, при этом границы столбцов и строк, которые граничат со скрытыми ячейками или столбцами, предстанут с белыми границами.
Если интересующая ячейка обозначена условным форматом, ее несложно найти и применить для копирования, удаления или редактирования непосредственно условного формата. Если речь идет о ячейке с определенным условным форматом, тогда на помощь придет функция «Выделить группу ячеек».
Чтобы найти ячейки, для которых применено условное форматирование:
- нажать на ячейку, не предусматривающую условное форматирование;
- выбрать функцию «Редактирование» во вкладке «Главная»;
- нажать на кнопку «Найти и выделить»;
- выделить категорию «Условное форматирование».
Чтобы найти ячейки, для которых применено одинаковое условное форматирование:
- выбрать ячейку, предусматривающую условное форматирование, требующую поиска;
- выбрать группу «Редактирование» во вкладке «Главная»;
- нажать на кнопку «Найти и выделить»;
- выбрать категорию «Выделить группу ячеек»;
- установить свойство «Условные форматы»;
- напоследок нужно зайти в группу «Проверка данных» и установить аналогичный пункт.
Поиск через фильтр
Чтобы узнать, как в Еxcel найти слово при использовании фильтра, потребуется изучить следующий алгоритм действий:
- выделить заполненную ячейку;
- во вкладке «Главная» выбрать функцию «Сортировка»;
- нажать на кнопку «Фильтр»;
- открыть выпадающее меню;
- ввести искомый запрос;
- нажать кнопку «Ок».
В результате в столбце выделятся только ячейки с искомым значением. Для сбрасывания результатов поиска в выпадающем списке необходимо нажать на «Выделить все». Для отключения фильтра потребуется еще раз нажать на его значок в функции «Сортировка». Примечательно, данный способ не даст результатов, если неизвестен ряд с искомым значением.