Excel поиск ячейки по части содержимого

Проверка ячейки на наличие в ней текста (без учета регистра)

​Смотрите также​​ из искомых ячеек.​ iRng Is Nothing​ к Вам снова.​Отзовитесь пожалуйста! Очень​ f As Boolean,​ значения в этом​ два варианта:​: The_Prist, я так​ 5 столбов. В​ аргумент генерирует функция​ полученное предыдущей формулой.​ 4 на протяжении​ выделить» можно в​.​ столбца» (функция «ИНДЕКС»​.​Примечание:​ Вторая искомая находится​ Then With Workbooks(«Инв.карт.xls»).Worksheets(«TDSheet»)​ Задачка такая:​ нужная вещь, кто​

​ fO As Long​ столбце и как​1) вытащить эту​ понял найти ячейку​ каждой ячейке могут​ СТРОКА, которая создает​ Оно теперь выступает​ двух кварталов.​ статье «Фильтр в​Совет.​ в Excel).​Кнопка​Мы стараемся как​

​ на 8 вправа​ Set iRng_Kart =​Есть большое количество​ знает, напишите примерные​ Set Word =​

Поиск ячеек, содержащих текст

​ только макрос находит​ строку со второго​ с текстом, и​

  1. ​ быть один из​ в памяти массив​ в качестве критерия​

    ​В первом аргументе функции​ Excel».​Если вы работаете​

  2. ​Найти и перенести в​​Параметры​​ можно оперативнее обеспечивать​​ и на 5​​ .Columns(2).Find(«Сведения о приемке»,​​ файлов, содержащих данные​​ действия чтобы осуществить​​ CreateObject(«Word.Application») Set WordDoc​​ первую заполненную ячейку,​
    Найдите параметр на ленте

  3. ​ листа — тогда​​ «отобразить ее в​​ след.типов данных: текст,​ номеров строк из​ для поиска месяца.​ ВПР (Вертикальный ПРосмотр)​Имеем таблицу, в которой​​ с таблицей продолжительное​​ другое место в​

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

  4. ​ , xlValues, xlPart)​ в виде таблиц,​​ сие действо или​​ = Word.Documents.Open(Filename:=Application.ThisWorkbook.path &​ начинает искать в​ ваша последняя формула​​ R77″ (т.е. по​​ число, дата, просто​

  5. ​ 10 элементов. Так​​ И в результате​​ указывается ссылка на​ записаны объемы продаж​ время и вам​ Excel​ более подробных условий​ материалами на вашем​

    ​ Поиск по содержанию?​ .Cells(iRng_Kart.Row + 3,​ перед каждой из​ киньте где посмотреть.​​ «Пример.docx») Set r​​ той же папке​​ отлично подходит.​​ адресу)​​ пусто. Одна (И​​ как в табличной​

  6. ​ функция ПОИСКПОЗ нам​​ ячейку где находится​​ определенных товаров в​​ часто надо переходить​​(например, в бланк)​

    ​ поиска. Например, можно найти​​ языке. Эта страница​ Поиск по содержанию,​ 2).UnMerge Cells(iRng.Row +​ которых в первом​ На форуме не​ = WordDoc.Range Do​​ где находится excel,​​2) вытаскивать эту​

​Юрий М​​ ТОЛЬКО ОДНА -​ части у нас​

Проверка ячейки на наличие в ней любого текста

​ возвращает номер столбца​ критерий поиска. Во​​ разных месяцах. Необходимо​​ к поиску от​

Примеры ЕТЕКСТ

Проверка соответствия содержимого ячейки определенному тексту

​ несколько данных сразу​ все ячейки, содержащие​ переведена автоматически, поэтому​ а значит вопрос​​ 3, 1).Copy .Cells(iRng_Kart.Row​​ столбце А стоит​

Примеры ЕСЛИ

Проверка соответствия части ячейки определенному тексту

​ нашел(​ With r.Find .ClearFormatting​​ .docx файл с​​ строку сразу с​​: Я так понял,​​ иначе быть не​​ находится 10 строк.​​ 2 где находится​

​ втором аргументе указывается​​ в таблице найти​​ одного слова к​​ – смотрите в​

Примеры ЕСЛИ, ЕЧИСЛО и ПОИСК

support.office.com

Поиск в Excel.

​ данных определенного типа,​​ ее текст может​​ по теме. Нужно​​ + 3, 2)​​ цифра (номер пункта)​Alex77755​ .Text = «дисциплина​ таким же названием,​ третьего листа (скопированных​​ что в R77​ ​ может) ячейка содержит​Далее функция ГПР поочередно​
​ максимальное значение объема​ диапазон ячеек для​ данные, а критерием​​ другому. Тогда удобнее​ статье «Найти в​ такого как формулы.​ содержать неточности и​ выделить диапазон из​ .Cells(iRng_Kart.Row + 3,​
​ и её название.​: На такой вопрос​ *относится» .Forward =​​ что и текст​ данны) — и​ результат :-)​ текст в котором​ используя каждый номер​ продаж для товара​ просмотра в процессе​
​ поиска будут заголовки​​ окно поиска не​ Excel несколько данных​​Для поиска на текущем​ грамматические ошибки. Для​ этих двух ячеек.​ 2).Resize(, 5).Merge End​ Верхняя часть всех​
​ вряд ли кто​ True .Wrap =​ ​ в ячейке. Если​​ в этом случае​Юрий М​ встречается «ИНН» и​
​ строки создает массив​ 4. После чего​ поиска. В третьем​​ строк и столбцов.​​ закрывать каждый раз,​ сразу» здесь (функция​ листе или во​ нас важно, чтобы​
​vikttur​ With End If​ файлов одинаковая и​ сможет ответить: слишком​ wdFindContinue .Format =​
​ находит такой файл,​ ваша последняя формула​: Если результат будет​ «КПП». А вот​ соответственных значений продаж​ в работу включается​ аргументе функции ВПР​ Но поиск должен​ а сдвинуть его​ «ВПР» в Excel).​ всей книге можно​
​ эта статья была​: Получать адрес можно​ End Sub​ работа с ней​ расплывчатое задание.​ False .MatchCase =​ то создает в​ может дать сбой,​ не в R77​ её расположение в​ из таблицы по​ функция ИНДЕКС, которая​
​ должен указываться номер​ быть выполнен отдельно​ в ту часть​Или​ выбрать в поле​ вам полезна. Просим​ для чего угодно,​Amsh​ не представляет никаких​Самый быстрый поиск​
​ False .MatchWholeWord =​​ данном excel файле​ так как нужная​ — незачёт!​​ таблице — может​​ определенному месяцу (Июню).​
​ возвращает значение по​
​ столбца, из которого​ по диапазону строки​ таблицы, где оно​найти ячейку с ссылкой​Искать​ вас уделить пару​ но задача в​: Спасибо большое. А​ трудностей, а вот​ Find.​ False .MatchAllWordForms =​ новый лист с​ ячейка может оказаться​Himtree​ меняться.​ Далее функции МАКС​ номеру сроки и​ следует взять значение​
​ или столбца. То​ не будет мешать.​ в формуле Excel,​вариант​ секунд и сообщить,​ теме должна освещаться​ Вы, может быть,​ с нижней есть​Остальные параметры надо​ False .MatchSoundsLike =​ тем же названием,​ не во втором​: Не хотел я​
​Пример содержимого: «Администрация​ осталось только выбрать​ столбца из определенного​ на против строки​
​ есть будет использоваться​ Сдвинуть можно ниже​чтобы заменить ссылку,​Лист​
​ помогла ли она​ одна.​ сможете подсказать: если​ проблемы. В пункте​ уточнять…​ False .MatchWildcards =​ если не находит,​ (B) столюце, а​ пугать вас своим​
​ МО города Москвы​ максимальное значение из​​ в ее аргументах​ с именем Товар​ только один из​ экрана, оставив только​ смотрите статью «Поменять​или​ вам, с помощью​
​Вы сейчас просите​ в ячейке А1​ три файла Старая​Можно так же​ True If .Execute​ то ищет дальше​ в третьем (С).​
​ файлом, ну раз​ ИНН 0123456789 КПП​ этого массива.​ диапазона. Так как​ 4. Но так​ критериев. Поэтому здесь​ ячейку ввода искомого​ ссылки на другие​Книга​
​ кнопок внизу страницы.​ помощи по выделению​ записано $A$2, а​ 030162.xlsx таблица бывает​ использовать функцию листа​

excel-office.ru

Поиск значения в столбце и строке таблицы Excel

​ Then If f​ до последней заполненной​Himtree​ просите, вот. В​ 123456789″​Далее немного изменив первую​ у нас есть​ как нам заранее​ нельзя применить функцию​ слова («найти») и​ листы в формулах​.​ Для удобства также​ диапазона.​ в ячейке B1​ абсолютно разных размеров​ ВПР​ Then If r.Start​

Поиск значений в таблице Excel

​ ячейки.​: эх, поспешил…​ нём три листа.​ЗАДАЧА: проверить всю​ формулу с помощью​

​ номер столбца 2,​ не известен этот​ ИНДЕКС, а нужна​

Отчет объем продаж товаров.

​ нажимать потом Enter.​ Excel».​Нажмите кнопку​ приводим ссылку на​Вывод: или вопрос​ записано 1111. Как​ по высоте (2​переменная =Application.WorksheetFunction.VLookup​ = fO Then​Подскажите пожалуйста, как​Дело в том​1) Карточка результата​ таблицу 5*5 на​ функций ИНДЕКС и​ а номер строки​ номер мы с​ специальная формула.​Это диалоговое окно​Найти в Excel ячейки​

Поиск значения в строке Excel

​Найти все​ оригинал (на английском​ не по теме,​ должна выглядеть строка​ ячейки, 3, 7,​

​privet2000​ Exit Do End​

  1. ​ это сделать.​ что я работаю​ (здесь должны отображаться​ предмет ячейки содержащей​ ПОИСКПОЗ, мы создали​
  2. ​ в диапазоне где​ помощью функции СТОЛБЕЦ​
  3. ​Для решения данной задачи​ поиска всегда остается​ с примечанием​или​ языке) .​ или тема названа​ макроса, которая запишет​ 12, сколь угодно)​:​Результат поиска по строкам.
  4. ​ If Else fO​Narimanych​
  5. ​ в бесплатном OO​ все необходимые данные,​

Найдено название столбца.

​ текст «ИНН» и​ вторую для вывода​ хранятся названия месяцев​ создаем массив номеров​ проиллюстрируем пример на​

Принцип действия формулы поиска значения в строке Excel:

​ на экране, даже​-​Найти далее​Предположим, что вы хотите​ коряво.​ в ячейку А2​ и из-за этого​=СУММПРОИЗВ(НЕ(ЕОШИБКА(ПОИСК(ТРАНСП(ВЫГРУЗКА!G11);ВЫГРУЗКА!B7:B497)))*(ВЫГРУЗКА!D7:D497))​ = r.Start f​:​ ver.3.2.1 а вот​ в пригодном для​ «КПП» и в​ названия строк таблицы​ в любые случаи​ столбцов для диапазона​ схематической таблице, которая​ если вы переходите​статья «Вставить примечание​.​ убедиться, что столбец​…и дальше целый​ значение ячейки B1?​

​ адреса ячеек в​Замечательная формула от​ = True End​AlexFlash27​ в нём данная​ восприятия виде)​ случае её обнаружения​ по зачиню ячейки.​ будет 1. Тогда​ B4:G15.​ соответствует выше описанным​ на другую страницу.​ в Excel» тут​Найти все​ содержит текст, не​ перечень, техзадание. А​Kuzmich​ необходимой мне четвертой​

​ пользователя pabchek, ищет​ If WordDoc.Range(r.Start +​, Привет.​ формула (при том​2) Обработка (промежуточный​ отобразить текст из​ Название соответствующих строк​ нам осталось функцией​Это позволяет функции ВПР​ условиям.​ С помощью этого​ .​списки каждого экземпляра​ номера. Или perhapsyou​ в этом разделе​: Range(«A2»)=Range(«B1»)​ таблице меняются в​ все значения в​ 11, r.End -​Столбец «B» для​

Как получить заголовки столбцов по зачиню одной ячейки?

​ что отлично работает​ лист, для упорядочивания​ этой ячейки в​ (товаров) выводим в​ ИНДЕКС получить соответственное​ собрать целый массив​Лист с таблицей для​ окна можно производить​Для быстрого поиска​ элемента, который необходимо​ необходимо найти все​ помощь по конкретным​Amsh​ зависимости от файла.​ столбце и в​ 9).Copy Range(«C4»).Select ActiveSheet.Paste​ нижеприведенного должен быть​ в MS 2007)​ данных)​ ячейке (к примеру)​ F2.​ значение из диапазона​ значений. В результате​ поиска значений по​ поиск на любой​ существует сочетание клавиш​ найти, и позволяет​ заказы, которые соответствуют​ вопросам.​: Не совсем то.​Что нужно от​ найденных строках берет​ Set r =​ заполнен с1-ой строки..​ вываливается в ошибку:​3) Данные (сюда​ R77.​ВНИМАНИЕ! При использовании скелета​ B4:G4 – Февраль​ в памяти хранится​ вертикали и горизонтали:​ странице, надо только​ –​ сделать активной ячейки,​ определенным Продавец. Если​

​Нашли ячейку по​

Поиск значения в столбце Excel

​ Нам не известен​ макроса: в открытом​ значения из другого​ WordDoc.Range(r.End, r.End) Else​PureBasic Sub FOR_ALEX()​ #DIV/0!​ каждый раз будут​хто-то​ формулы для других​ (второй месяц).​ все соответствующие значения​

​Над самой таблицей расположена​ его активизировать на​Ctrl + F​ выбрав нужное вхождение.​ у вас нет​

​ содержанию — вот,​ адрес ячейки, в​ файле Старая 030162.xlsx​ столбца для сложения.​

  1. ​ Exit Do End​ m = 0​MCH​ вставляться новые данные,​: где файл?​
  2. ​ задач всегда обращайте​​
  3. ​ каждому столбцу по​ строка с результатами.​ открытой странице. Для​. Нажимаем клавишу Ctrl​ Можно сортировать результаты​ проблемой верхний или​ получили ответ по​ которую нужно скопировать​Результат поиска по столбцам.
  4. ​ запускать поиск по​Нужно чтобы поиск​
  5. ​ If End With​ PTH = ThisWorkbook.Path​

Найдено название строки.

Принцип действия формулы поиска значения в столбце Excel:

​: попробуйте так:​ скопированные с сайта)​KuklP​ внимание на второй​Вторым вариантом задачи будет​ строке Товар 4​ В ячейку B1​ этого нажать курсор​ и, удерживая её,​Найти​ нижний регистр текста,​ теме. Другое (выделение,​ значение из B1,​ первому столбцу листа​ был только того​ LoopКак совместить это​

​ FN = Dir(PTH​=ИНДЕКС(B1:B6;ПОИСКПОЗ(«*ИНН*КПП*»;B1:B6;0))​На первом листе,​: Опять студенты лодыри…​ и третий аргумент​ поиск по таблице​ (а именно: 360;​ водим критерий для​ на строке «найти».​ нажимаем клавишу F.​

​все, щелкнув заголовок.​ существует несколько способов​ поиск диапазона, копирование​ но он записан​ для нахождения ячейки​ содержимого, которое в​ код и код​ & «*.docx», vbNormal)​MCH​ в красной ячейке​

​MCH​ поисковой функции ГПР.​ с использованием названия​ 958; 201; 605;​ поискового запроса, то​Для более расширенного​ Появится окно поиска.​Примечание:​ проверки, если ячейка​ и проч.) -​ в ячейке А1​ с фразой «Сведения​ ячейке, и не​ который вы написали,​

​ ReDim SHName(ThisWorkbook.Sheets.Count) For​: или;​ должна появится надпись:​

​: формула массива, вводится​ Количество охваченных строк​ месяца в качестве​ 462; 832). После​

​ есть заголовок столбца​ поиска нажмите кнопку​Ещё окно поиска​ Чтобы прекратить процесс поиска,​ содержит текст.​ не в тему​ в виде $A$2​ о приемке» (например,​ больше чем то,​ чтобы после того​ i = 1​=ВПР(«*ИНН*КПП*»;B1:B6;1;0)​»ИНН 2311038642 КПП​ нажатием ctrl+shift+enter:​ в диапазоне указанного​ критерия. В такие​

exceltable.com

Поиск ячейки содержащей текст, часть которого отвечает условию поиска.

​ чего функции МАКС​​ или название строки.​ «Параметры» и выберите​ можно вызвать так​ нажмите клавишу ESC.​Для поиска текста можно​Amsh​Kuzmich​
​ это получилась ячейка​ что нужно: в​ как макрос находит​
​ To ThisWorkbook.Sheets.Count SHName(i​Юрий М​ 231101001 Администрация Прикубанского​=ИНДЕКС(A1:E5;МАКС(ЕЧИСЛО(ПОИСК(«ИНН»;A1:E5))*ЕЧИСЛО(ПОИСК(«КПП»;A1:E5))*СТРОКА(A1:E5));МАКС(ЕЧИСЛО(ПОИСК(«ИНН»;A1:E5))*ЕЧИСЛО(ПОИСК(«КПП»;A1:E5))*СТОЛБЕЦ(A1:E5)))​ в аргументе, должно​ случаи мы должны​ остается только взять​ А в ячейке​ нужный параметр поиска.​ — на закладке​Для выполнения этой задачи​ также использовать фильтр.​: Это всё понятно.​: Sub ww() Dim​ А36), копировать данные​ G11 содержимое «МЕЛ»,​ в папке word​
​ — 1) =​: Дело в том​ внутригородского округа города​Serge​
​ совпадать с количеством​ изменить скелет нашей​ из этого массива​ D1 формула поиска​Например, выберем — «Значение».​ «Главная» нажать кнопку​ используется функция​ Дополнительные сведения см.​ Там не техзадание,​ Rng As String​

​ из ячейки на​​ и если в​

​ файл с таким​​ Sheets(i).Name Next ReDim​

​ что я работаю​​ Краснодара​: МСН: >​
​ строк в таблице.​

​ формулы: функцию ВПР​​ максимальное число и​

​ должна возвращать результат​
​ Тогда будет искать​ «Найти и выделить».​ЕТЕКСТ​

​ в статье Фильтрация​​ а чтобы задавалось​

​ Rng = Range(«A1»)​ три строки ниже​
​ столбце B7:B497 есть​ же именем как​
​ S(m) Do If​ в бесплатном OO​
​javascript:»​Ну наконец-то!​ А также нумерация​ заменить ГПР, а​ возвратить в качестве​ вычисления соответствующего значения.​
​ и числа, и​
​На вкладке «Найти» в​

​.​​ данных.​
​ меньше вопросов, поэтому​ Range(Rng) = Range(«B1»)​
​ (А39), открывать свёрнутый​ «МЕЛ: Не определено»,​
​ и значения ячейки​ FN = «»​
​ ver.3.2.1 {/post}{/quote}Тогда Вам​Её можно подцепить​Хоть один гуру​ должна начинаться со​ функция СТОЛБЕЦ заменяется​ значения для ячейки​
​ После чего в​
​ номер телефона, т.д.​

​ ячейке «найти» пишем​​Для возвращения результатов для​

​Выполните следующие действия, чтобы​​ всё подробно. Каков​ End Sub​ файл Инвентарная карточка​ то это более​ из столбца B,​ Then Exit Do​

​ прямая дорога на​​ как с третьего​ сознался что он​ второй строки!​

​ на СТРОКА.​​ D1, как результат​ ячейке F1 сработает​Если нужно найти​

​ искомое слово (можно​​ условия, которое можно​ найти ячейки, содержащие​ смысл плодить дополнительные​Amsh​ ОС 030162.xlsx, запускать​
​ длинное значение не​ он открывал его,​ S(m) = Mid(FN,​ форум по этому​ так и со​
​ гуру! :-)))​Скачать пример поиска значения​Это позволит нам узнать​
​ вычисления формулы.​ вторая формула, которая​ все одинаковес слова,​ часть слова) и​
​ указать с помощью​ определенный текст.​ темы, если вопрос​
​: Спасибо, работает так,​ такой же поиск​ учитывать.​ копировал нужное слово,​
​ 1, Len(FN) -​
​ продукту.​ второго листа, но​MCH​ в столбце и​ какой объем и​
​Как видно конструкция формулы​ уже будет использовать​

​ но в падежах​​ нажимаем «найти далее».​

​ функции​​Выделите диапазон ячеек, среди​ вытекает из этой,​ как нужно!​ для нахождения фразы​Может можно ограничить​ вставлял скопированное из​ 5) m =​

​Himtree​​ как ?​: UDF:​ строке Excel​ какого товара была​ проста и лаконична.​ значения ячеек B1​
​ (молоко, молоком, молоку,​

​ Будет найдено первое​​Если​ которых требуется осуществить​ которую к тому​Amsh​ «Сведения о приемке»​ поиск дополнительно по​
​ word слово на​
​ m + 1​: спасибо но опять​

​ТОЛЬКО ФОРМУЛОЙ, никаких​​Function inn(rng As​Читайте также: Поиск значения​ максимальная продажа в​
​ На ее основе​ и D1 в​ т.д.), то напишем​ такое слово. Затем​.​
​ поиск.​ же я и​: Ещё вопрос возник​ по второму столбцу​ кол-ву символов.​ второй (уже созданный)​ ReDim Preserve S(m)​ в MS 2007​ макросов.​ Range) As String​ в диапазоне таблицы​ определенный месяц.​

​ можно в похожий​​ качестве критериев для​
​ формулу с подстановочными​ нажимаете «найти далее»​Для выполнения этой задачи​Чтобы выполнить поиск по​ создавал.​ по схожей проблеме.​ (Ячейка B32) и​Вопрос сложно озвучить,​ лист в excel?​ FN = Dir()​

​ работает легко, а​​Himtree​
​Dim r As​

​ Excel по столбцам​​Чтобы найти какой товар​
​ способ находить для​

​ поиска соответствующего месяца.​​ знаками. Смотрите об​ и поиск перейдет​ используются функции​ всему листу, щелкните​vikttur​ Имеются две ячейки​ вставлять ранее скопированные​

​ прошу прощения за​​ А если не​ Loop For i​ в OO нефунциклирует!​: файл вот​ Range​

​ и строкам​​ обладал максимальным объемом​ определенного товара и​Теперь узнаем, в каком​ этом статью «Подстановочные​ на второе такое​Если​

​ любую ячейку.​​: Какой мысл? Ознакомьтесь​ с адресами например,​
​ данные в ячейку​ корявый язык но​ находит в папке​ = LBound(S) To​ Эх =(​Himtree​For Each r​По сути содержимое диапазона​ продаж в определенном​ другие показатели. Например,​ максимальном объеме и​
​ знаки в Excel».​ слово.​

planetaexcel.ru

Поиск файла по содержимому ячейки

​,​​На вкладке​
​ с правилами форума​ BP62 и BR62.​ на три ниже​ на скрине и​ файл с таким​ UBound(S) — 1​KuklP​: Наверное криво я​ In rng​ нас вообще не​ месяце следует:​ минимальное или среднее​ в каком месяце​Функция в Excel «Найти​А если надо показать​Поиск​Главная​Это Вам удобно,​ в первой записано​ найденной (B35).​ в файле все​ же именем, то​ For j =​
​: Himtree, Вам же​ изъяснился. Прикрепил файл,​

​If InStr(r.Text, «ÈÍÍ»)​​ интересует, нам нужен​​В ячейку B2 введите​​ значение объема продаж​
​ была максимальная продажа​ и выделить»​ сразу все такие​
​и​в группе​ а не форуму.​ $BA$64, а во​Такое же нужно​ сразу видно​ уведомляет что такого​ LBound(SHName) To UBound(SHName)​ Юрий М подсказал​ с конкретным примером.​ > 0 And​ просто счетчик строк.​ название месяца Июнь​ используя для этого​ Товара 4.​поможет не только​ слова, то нажимаем​ЕЧИСЛО​Редактирование​ Как такие же,​ второй $BI$69. Эти​ будет сделать для​abtextime​ файла нет.​ If S(i) =​ выход от 06.11.2011,​ В красной ячейке​ InStr(r.Text, «ÊÏÏ») >​ То есть изменить​ – это значение​ функции МИН или​Чтобы выполнить поиск по​ найти данные, но​ кнопку «найти все»​.​

​нажмите кнопку​​ как Вы, будут​ адреса определяются в​
​ ячейки B39, D39,​: Приложите Excel-файл​auts​ SHName(j) Then S(i)​ 10:10. Или просто​ должно отобразиться название​ 0 Then inn​
​ аргументы на: СТРОКА(B2:B11)​ будет использовано в​ СРЗНАЧ. Вам ни​ столбцам следует:​ и заменить их.​ и внизу поискового​Примечание:​Найти и выделить​ находить ответ на​ каждом файле свои.​ A68 и F68,​Светлый​: после обработки базы​ = «» Next​ нравится людям голову​ организации с ИНН​ = r.Text: Exit​ или СТРОКА(С2:С11) –​ качестве поискового критерия.​ что не препятствует,​В ячейку B1 введите​ Смотрите статью «Как​ окошка появится список​ Функция​и нажмите кнопку​ свой вопрос о​ Но записываются всегда​ но думаю, я​:​ данных, у меня​ Next For i​ морочить?​ и КПП.​ Function​ это никак не​В ячейку D2 введите​ чтобы приведенный этот​ значение Товара 4​ скопировать формулу в​ с указанием адреса​поиска​Найти​ копировании диапазона? Листать​ в ячейки BP62​ разберусь. Получить бы​=СУММПРОИЗВ((ВЫГРУЗКА!G11=ВЫГРУЗКА!B7:B497)*(ВЫГРУЗКА!D7:D497))​ создается несколько массивов​ = i =​Himtree​Himtree​Next r​ повлияет на качество​ формулу:​ скелет формулы применить​ – название строки,​ Excel без изменения​ ячейки. Чтобы перейти​не учитывается регистр.​

CyberForum.ru

Excel: поиск по ячейкам (по содержимому)

​.​​ все темы в​ и BR62. Какой​ пример. Очень надеюсь​privet2000​ с данными (одномерные​ LBound(S) To UBound(S)​: Простите, все кому​: Блин, а работает​End Function​ формулы. Главное, что​Для подтверждения после ввода​ с использованием более​ которое выступит в​ ссылок» здесь.​ на нужное слово​Часто возникает вопрос​В поле​ надежде, что в​ командой можно выделить​ на вашу помощь.​: Извиняюсь, видимо файл​ с переменными сингл)​ — 1 If​
​ заморочил голову.​ =) сейчас буду​MCH​ в этих диапазонах​ формулы нажмите комбинацию​ сложных функций для​ качестве критерия.​Как убрать лишние​

​ в таблице, нажимаем​​«​Найти​ какой-то из тем​ диапазон BA64:BI69 в​
​ Спасибо.​ слетел во время​
​ которые я затем​ S(i) <> «»​
​Большая часть функций​ разбирать по этапам​: Криво получилось:​
​ по 10 строк,​

CyberForum.ru

Поиск точного соответствия содержимого ячейки (Формулы/Formulas)

​ клавиш CTRL+SHIFT+Enter, так​​ реализации максимально комфортного​​В ячейку D1 введите​
​ пробелы, которые мешают​ нужное слово в​Как найти в Excel​введите текст —​Amsh​ таком случае, чтобы​Файл, из которого​
​ пред последнего редактирования​ переписываю в эксель​ Then Worksheets.Add.Name =​ (по крайне мере​ и вкуривать как​Function inn(rng As​ как и в​ как формула будет​ анализа отчета по​ следующую формулу:​ обрабатывать данные в​ списке окна поиска.​»?​
​ или номера —,​’а найдется нужное?​ выполнять потом над​
​ дергать данные прикрепляю.​privet2000​ файл в два​ S(i) Next End​ все простые) из​ именно она работает​

​ Range) As String​​ таблице. И нумерация​

​ выполнена в массиве.​​ продажам.​​Для подтверждения после ввода​

​ таблице, читайте в​​Если поиск ничего не​В Excel можно​ вам нужно найти.​

​Amsh​​ ним действия по​Kuzmich​: Забыл указать. Упрощенный​ столбца, первый -​ Sub​ MS 2007 идентичны​ и стабильность вычисления.​Dim r As​ начинается со второй​ А в строке​

excelworld.ru

Поиск ячейки по содержанию для получения её адреса

​Например, как эффектно мы​​ формулы нажмите комбинацию​ статье «Как удалить​ нашел, а вы​ найти любую информацию:​ Или выберите из​: Хорошо, я создам​
​ объединению ячеек, центрированию​: Обе книги д.б.​ вариант работает, но​ название, например г24(не​AlexFlash27​ и поддерживаются и​Спасибо!​ Range​ строки!​ формул появятся фигурные​ отобразили месяц, в​ горячих клавиш CTRL+SHIFT+Enter,​ лишние пробелы в​ знаете, что эти​ текст, часть текста,​ раскрывающегося списка​ нужную дополнительную тему.​ содержимого с переносом?​ открыты. В макрос​ забыл сказать, есть​ имя ячейки, а​: Спасибо работает, а​ в OO. Надеялся​MCH​For Each r​Himtree​
​ скобки.​ котором была максимальная​ так как формула​ Excel» тут.​ данные точно есть,​ цифру, номер телефона,​Найти​vikttur​ Формат ячеек Общий.​ вставьте свое название​ еще возможность оставить​ строковое значение), как​ еще вопрос:​ что мою задачку​: А зачем Вам​ In rng​: Добрый вечер! Битые​В ячейку F1 введите​ продажа, с помощью​ должна быть выполнена​В Excel можно​ то попробуйте убрать​ эл. адрес​последнего поиска.​
​: Вы сами-то, перед​vikttur​ книги с инвентаризационной​ в формуле указывать​ мне сделать так​У меня есть​ можно решить на​ 5 столбцов на​If InStr(r.Text, «ИНН»)​
​ сутки не могу​ вторую формулу:​

​ второй формулы. Не​​ в массиве. Если​ найти любую информацию​ из ячеек таблицы​,​Примечание:​
​ созданием темы, пользовались​: Вопрос не по​ карточкой.​ диапазон? Например G11:G12​ чтобы после ввода​ код, который ищет​ элементарных функциях MS,​ 5 строк, когда​ > 0 And​ решить казалось бы​Снова Для подтверждения нажмите​ сложно заметить что​ все сделано правильно,​ не только функцией​ отступ. Как убрать​фамилию, формулу, примечание, формат​ В условиях поиска можно​ поиском? Ведь ответы​ теме​Макрос в модуль​ Так как кроме​ в инпутбокс этого​

​ слово в word​​ которые легко ретранслировать​ нужно просматривать ячейки​ InStr(r.Text, «КПП») >​ не сложную, задачку,​ CTRL+SHIFT+Enter.​ во второй формуле​ в строке формул​ «Поиск» или формулами,​ отступ в ячейках,​ ячейки, т.д.​ использовать подстановочные знаки.​

​ на многие вопросы​​Amsh​

​ листа1 книги Старая….​​ МЕЛ хорошо бы​ имени, у меня​ файле по его​ в OO.​ B1:B6, и формула​ 0 Then inn​ но всё мысли​В первом аргументе функции​

​ мы использовали скелет​​ появятся фигурные скобки.​ но и функцией​ смотрите в статье​Найти ячейку на пересечении​Чтобы задать формат для​

​ можно найти… У​​: По теме. Начну​ Sub Perenos() Dim​

​ еще что то​​ производился поиск по​ «окружению», и копирует​По видимому ошибался!​ значительно проще получается:​ = r.Text: Exit​ заходят в тупик.​ ГПР (Горизонтальный ПРосмотр)​ первой формулы без​В ячейку F1 введите​ условного форматирования. Читайте​ «Текст Excel. Формат».​ строки и столбца​ поиска, нажмите кнопку​ Вас примеры вообще​ с предыстории: в​ iRng As Range​ добавлять для сложения.​ файлу и переменной​ его в определенную​ =(​=ПРОСМОТР(2;1/ЕЧИСЛО(ПОИСК(«КПП»;B1:B6))/ЕЧИСЛО(ПОИСК(«ИНН»;B1:B6));B1:B6)​

​ Function​​ Прошу помощи гуру.​ указываем ссылку на​

​ функции МАКС. Главная​​ вторую формулу:​ об этом статью​Поиск числа в Excel​ Excel​Формат​ без макросов… Т.е.​ открытом файле запускается​ Dim iRng_Kart As​Amsh​ присваивалось значение из​ ячейку файла excel:​AlexFlash27​массивный ввод не​Next r​ОСОБЕННОСТИ: Задачу необходимо​ ячейку с критерием​ структура формулы: ВПР(B1;A5:G14;СТОЛБЕЦ(B5:G14);0).​Снова Для подтверждения нажмите​

​ «Условное форматирование в​​требует небольшой настройки​– смотрите статью​и внесите нужные​ ни намека на​ поиск по слову​
​ Range Set iRng​: Добрый день! Очень​ ячейки идущей после​
​Sub primer() Dim​: Привет!​ требуется​End Function​
​ решить только с​ для поиска. Во​ Мы заменили функцию​ комбинацию клавиш CTRL+SHIFT+Enter.​ Excel» здесь.​
​ условий поиска -​ «Как найти в​ изменения во всплывающем​ то, что что-то​ «Примечание», от него​ = Columns(1).Find(«Сведения о​ здорово выручаете своими​

​ той в которой​​ Word As Object​Имеется файл excel​Himtree​Bond​ использованием формул.​ втором аргументе указана​ МАКС на ПОИСКПОЗ,​Найдено в каком месяце​Ещё прочитать о​ применим​ Excel ячейку на​

​ окне​​ самостоятельно… А хотите​ на 4 строки​
​ приемке», , xlValues,​ советами и очень​ внутри написано г24​ Dim WordDoc As​ с заполненным столбцом​: Да, спасибо, как​: Что за факультет?​ИСХОДНЫЕ ДАННЫЕ: есть​ ссылка на просматриваемый​ которая в первом​​ и какая была​​ функции «Найти и​

​расширенный поиск в Excel​​ пересечении строки и​Найти формат​

​ сразу, в комплексе.​​ вниз находится первая​ xlPart) If Not​ оперативно, поэтому обращаюсь​ или а-40?​ Object Dim r,​ B, нужно перебрать​ вариант! Просто рассматривал​nerv​ таблица 5 строк,​ диапазон таблицы. Третий​ аргументе использует значение,​

planetaexcel.ru

​ наибольшая продажа Товара​

А вы знали, что критерием поиска в ВПР или СУММЕСЛИ / СЧЁТЕСЛИ и т.д. может быть часть ячейки?

Покажу на примере.

Пример с функцией ВПР

Предположим, в желтую ячейку нужно вывести день рождения сотрудницы по имени Ирина. Критерий поиска — только имя.

Но ведь в таблице-источнике, в которой мы будем искать совпадение — нет столбца Имя. Только ФИО.

Фишка ВПР и СЧЁТЕСЛИ, о которой я узнала через 15 лет работы в Excel

Если сразу хочется разделить столбец ФИО на Фамилию, имя и отчество и уже оттуда тянуть — не торопитесь.

Напишем в желтую ячейку формулу:

=ВПР(«*ирина*»;C2:D11;2;0)

где «*ирина*» — и есть тот самый критерий поиска по части ячейки.

Здесь используются два значка-оператора — кавычки и звездочка.

  • звездочка — заменяет любое количество символов. Т.е.перед и после слова ирина может находиться любое количество любых символов.
  • кавычки «» — обязательно ставятся для текстового аргумента поиска в функциях excel.

Остальные аргументы стандартные для функции ВПР:

C2:D11 — таблица для поиска, здесь ее не закрепляем абсолютными ссылками, т.к. копировать формулу не будем.

— номер столбца в таблице, из которого будут возвращаться данные.

0 — аргумент интервальный просмотр.

Как видите, день рождения сотрудницы по имени Ирина (Лесиченко Ирина Ивановна) подтянулся правильно.

Фишка ВПР и СЧЁТЕСЛИ, о которой я узнала через 15 лет работы в Excel

Пример с функцией СЧЁТЕСЛИ

На примере той же таблицы, найдем количество сотрудниц по имени Елена.

Напишем формулу:

=СЧЁТЕСЛИ(C2:C11;»*елена*»)

Где

C2:C11 — диапазон для поиска

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

Фишка ВПР и СЧЁТЕСЛИ, о которой я узнала через 15 лет работы в Excel

Формула посчитала значение 3 — и действительно, в списке три сотрудницы с таким именем.

Аналогично этот прием работает в функциях СУММЕСЛИ и СУММЕСЛИМН.

Ловушка этого способа

В эту ловушку я тоже попадала.

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

Например, я считала количество сотрудников с именем Петр (буква ё не использовалась).

Критерием для функции СЧЁТЕСЛИ был «*петр*». И конечно, результатом расчета функции были не только все Петры, но и Петровы, Петровичи и Петровны, поскольку «Петр» является частью этих слов-отчеств.

В таком случае после слова-критерия (или перед ним) нужно поставить пробел. В данном случае, критерием поиска будет «*Петр *» (с пробелом перед второй звездочкой).

Вам может быть интересно:

ГЛАВНАЯ

ТРЕНИНГИ

   Быстрый старт
   Расширенный Excel
   Мастер Формул
   Прогнозирование
   Визуализация
   Макросы на VBA

КНИГИ

   Готовые решения
   Мастер Формул
   Скульптор данных

ВИДЕОУРОКИ

ПРИЕМЫ

   Бизнес-анализ
   Выпадающие списки
   Даты и время
   Диаграммы
   Диапазоны
   Дубликаты
   Защита данных
   Интернет, email
   Книги, листы
   Макросы
   Сводные таблицы
   Текст
   Форматирование
   Функции
   Всякое
PLEX

   Коротко
   Подробно
   Версии
   Вопрос-Ответ
   Скачать
   Купить

ПРОЕКТЫ

ОНЛАЙН-КУРСЫ

ФОРУМ

   Excel
   Работа
   PLEX

© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru


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

Техническая поддержка сайта

ООО «Планета Эксел»

ИНН 7735603520


ОГРН 1147746834949
        ИП Павлов Николай Владимирович
        ИНН 633015842586
        ОГРНИП 310633031600071 

ПОИСК, ПОИСКБ (функции ПОИСК, ПОИСКБ)

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 только текст, заключенный в двойные кавычки.

босс

Нужна дополнительная помощь?

Привет. Наверное чаще всего в Эксель я использую набор формул, призванный по заданному мною тексту находить соответствие в ячейке и отмечать их либо копировать в соседний столбец. Очень удобно использовать для сортировки столбцов данных, когда нужно сделать её быстро без загрузки в Power Query или какой-то дополнительной обработки.

Расскажу подробнее про это и в конце отдам шаблон.

Пример вывода значений в столбец с фильтром по содержимому ячейки Эксель

Пример вывода значений в столбец с фильтром по содержимому ячейки Эксель

Формула для поиска значения ячейки Эксель

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

Если открыть строку формул, то мы увидим следующее →

Формула для поиска по содержимому ячеек Excel

Формула для поиска по содержимому ячеек Excel

Не пугайтесь, всё намного проще, чем кажется. Сейчас всё расскажу.

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

=if(isnumber(find("цены",А3)),А3,"")
  • Функция find ищет заданный нами текст “цена” в выбранной ячейке А3. Далее если находит, то она возвращает номер символа с которого начинается совпадение. Если не находит, то далее весь цикл формул не работает и на выходе получаем пустое значение в скобочках “” от функции if;
  • Функция isnumber принимает на вход только числа, соответственно если find нашла искомое значение и отдала цифру, то функция срабатывает и продолжает цикл if, если нет, то опять получаем пустое значение в скобочках “” от функции if;
  • Функция if если предыдущая функция isnumber срабатывает, возвращает нам значение ячейки A3, если нет, то пустое значение “”.

Таким образом, там где есть упоминание “цена” мы получаем обратно эти ячейки. Для обычного поиска единственного совпадения этой формулы достаточно за глаза, но в нашем примере нужно найти все коммерческие запросы. Именно для этого мы используем перебор разных значений, как на этом скрине.

Перебор разных совпадений в исходной ячейке Эксель

Перебор разных совпадений в исходной ячейке Эксель

Это делается с помощью копирования строки. Но, очень важно, при копировании новой строки мы добавляем новую закрывающую скобочку в конец формулы.

Шаблон поиска совпадений по значению в ячейке

Чтобы вам не искать и не копировать формулу, я сделал шаблон для этой формулы. Он лежит в Гугл Таблице с двумя вариантами работы, совсем просто, где нужно ввести искомое значение в ячейку, вставить список слов и всё сработает само.

Шаблон для поиска единственного совпадения по указанному тексту

И второй, о котором писал для перебора нескольких совпадений.

Шаблон лежит тут, пользуйтесь на здоровье. А также следите за новостями в моём канале.

Также по теме ряд прошлых статей:

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