Как искать по содержимому excel

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Описание

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

Создание образца листа

В этой статье используется образец листа для иллюстрации встроенных функций Excel. Рассматривайте пример ссылки на имя из столбца A и возвращает возраст этого человека из столбца C. Чтобы создать этот лист, введите указанные ниже данные в пустой лист Excel.

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

A

B

C

D

E

1

Имя

Правитель

Возраст

Поиск значения

2

Анри

501

Плот

Иванов

3

Стэн

201

19

4

Иванов

101

максималь

5

Ларри

301

составляет

Определения терминов

В этой статье для описания встроенных функций Excel используются указанные ниже условия.

Термин

Определение

Пример

Массив таблиц

Вся таблица подстановки

A2: C5

Превышающ

Значение, которое будет найдено в первом столбце аргумента «инфо_таблица».

E2

Просматриваемый_массив
-или-
Лукуп_вектор

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

A2: A5

Номер_столбца

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

3 (третий столбец в инфо_таблица)

Ресулт_аррай
-или-
Ресулт_вектор

Диапазон, содержащий только одну строку или один столбец. Он должен быть такого же размера, что и просматриваемый_массив или Лукуп_вектор.

C2: C5

Интервальный_просмотр

Логическое значение (истина или ложь). Если указано значение истина или опущено, возвращается приближенное соответствие. Если задано значение FALSE, оно будет искать точное совпадение.

ЛОЖЬ

Топ_целл

Это ссылка, на основе которой вы хотите основать смещение. Топ_целл должен ссылаться на ячейку или диапазон смежных ячеек. В противном случае функция СМЕЩ возвращает #VALUE! значение ошибки #ИМЯ?.

Оффсет_кол

Число столбцов, находящегося слева или справа от которых должна указываться верхняя левая ячейка результата. Например, значение «5» в качестве аргумента Оффсет_кол указывает на то, что верхняя левая ячейка ссылки состоит из пяти столбцов справа от ссылки. Оффсет_кол может быть положительным (то есть справа от начальной ссылки) или отрицательным (то есть слева от начальной ссылки).

Функции

LOOKUP ()

Функция Просмотр находит значение в одной строке или столбце и сопоставляет его со значением в той же позицией в другой строке или столбце.

Ниже приведен пример синтаксиса формулы подСТАНОВКи.

   = Просмотр (искомое_значение; Лукуп_вектор; Ресулт_вектор)


Следующая формула находит возраст Марии на листе «образец».

   = ПРОСМОТР (E2; A2: A5; C2: C5)

Формула использует значение «Мария» в ячейке E2 и находит слово «Мария» в векторе подстановки (столбец A). Формула затем соответствует значению в той же строке в векторе результатов (столбец C). Так как «Мария» находится в строке 4, функция Просмотр возвращает значение из строки 4 в столбце C (22).

Примечание. Для функции Просмотр необходимо, чтобы таблица была отсортирована.

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

Использование функции Просмотр в Excel

ВПР ()

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

Ниже приведен пример синтаксиса формулы ВПР :

    = ВПР (искомое_значение; инфо_таблица; номер_столбца; интервальный_просмотр)

Следующая формула находит возраст Марии на листе «образец».

   = ВПР (E2; A2: C5; 3; ЛОЖЬ)

Формула использует значение «Мария» в ячейке E2 и находит слово «Мария» в левом столбце (столбец A). Формула затем совпадет со значением в той же строке в Колумн_индекс. В этом примере используется «3» в качестве Колумн_индекс (столбец C). Так как «Мария» находится в строке 4, функция ВПР возвращает значение из строки 4 В столбце C (22).

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

Как найти точное совпадение с помощью функций ВПР или ГПР

INDEX () и MATCH ()

Вы можете использовать функции индекс и ПОИСКПОЗ вместе, чтобы получить те же результаты, что и при использовании поиска или функции ВПР.

Ниже приведен пример синтаксиса, объединяющего индекс и Match для получения одинаковых результатов поиска и ВПР в предыдущих примерах:

    = Индекс (инфо_таблица; MATCH (искомое_значение; просматриваемый_массив; 0); номер_столбца)

Следующая формула находит возраст Марии на листе «образец».


= ИНДЕКС (A2: C5; MATCH (E2; A2: A5; 0); 3)

Формула использует значение «Мария» в ячейке E2 и находит слово «Мария» в столбце A. Затем он будет соответствовать значению в той же строке в столбце C. Так как «Мария» находится в строке 4, формула возвращает значение из строки 4 в столбце C (22).

Обратите внимание Если ни одна из ячеек в аргументе «число» не соответствует искомому значению («Мария»), эта формула будет возвращать #N/А.
Чтобы получить дополнительные сведения о функции индекс , щелкните следующий номер статьи базы знаний Майкрософт:

Поиск данных в таблице с помощью функции индекс

СМЕЩ () и MATCH ()

Функции СМЕЩ и ПОИСКПОЗ можно использовать вместе, чтобы получить те же результаты, что и функции в предыдущем примере.

Ниже приведен пример синтаксиса, объединяющего смещение и сопоставление для достижения того же результата, что и функция Просмотр и ВПР.

   = СМЕЩЕНИЕ (топ_целл, MATCH (искомое_значение; просматриваемый_массив; 0); Оффсет_кол)

Эта формула находит возраст Марии на листе «образец».

   = СМЕЩЕНИЕ (A1; MATCH (E2; A2: A5; 0); 2)

Формула использует значение «Мария» в ячейке E2 и находит слово «Мария» в столбце A. Формула затем соответствует значению в той же строке, но двум столбцам справа (столбец C). Так как «Мария» находится в столбце A, формула возвращает значение в строке 4 в столбце C (22).

Чтобы получить дополнительные сведения о функции СМЕЩ , щелкните следующий номер статьи базы знаний Майкрософт:
 

Использование функции СМЕЩ

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

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

​Смотрите также​​ из искомых ячеек.​ 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

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

Содержание

  • Поисковая функция в Excel
    • Способ 1: простой поиск
    • Способ 2: поиск по указанному интервалу ячеек
    • Способ 3: Расширенный поиск
  • Вопросы и ответы

Поиск в Microsoft Excel

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

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

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

Способ 1: простой поиск

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

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

  3. После того, как вы перешли по соответствующим пунктам на ленте, или нажали комбинацию «горячих клавиш», откроется окно «Найти и заменить» во вкладке «Найти». Она нам и нужна. В поле «Найти» вводим слово, символы, или выражения, по которым собираемся производить поиск. Жмем на кнопку «Найти далее», или на кнопку «Найти всё».
  4. Обычный поиск в Microsoft Excel

  5. При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.

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

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

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

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

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

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

Найти всё в Microsoft Excel

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

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

  1. Выделяем область ячеек, в которой хотим произвести поиск.
  2. Выделение интервала в Microsoft Excel

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

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

Способ 3: Расширенный поиск

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

Lumpics.ru

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

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

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

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

  3. В окне появляется целый ряд дополнительных инструментов для управления поиском. По умолчанию все эти инструменты находятся в состоянии, как при обычном поиске, но при необходимости можно выполнить корректировку.
    Параметры поиска по умолчанию в Microsoft Excel

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

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

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

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

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

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

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

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

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

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

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

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

    Если вы хотите использовать формат какой-то конкретной ячейки, то в нижней части окна нажмите на кнопку «Использовать формат этой ячейки…».

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

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

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

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

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

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

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

  5. Как только настройки поиска установлены, следует нажать на кнопку «Найти всё» или «Найти далее», чтобы перейти к поисковой выдаче.

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

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

Программа Excel ориентирована на ускоренные расчеты. Зачастую документы здесь состоят из большого ко…

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

Как искать в Excel слова, текст, ячейки и значения в таблицах

Поиск слов

Документы часто имеют много страниц, тогда встает вопрос о том, как в Еxcel найти слово. Сделать это  иногда становится проблематично. Для упрощения этой задачи существует специальная функция поиска. Чтобы ею воспользоваться, необходимо выполнить следующий алгоритм действий:

  • запустить программу Excel;
  •  проверить активность таблицы, щелкнув по любой из ячеек;
  •  нажать комбинацию клавиш «Ctrl + F»;
  •  в строке «Найти» появившегося окна ввести искомое слово;
  •  нажать «Найти».

как искать в экселе

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

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

  •  «?» – подразумевает любой отдельно взятый символ;
  •  «*» – обозначает любое количество символов.

 Примечательно, при поиске вопросительного знака или знака умножения дополнительно впереди ставится тильда («~»). При поиске тильды, соответственно – две тильды.

как в excel найти слово

 Алгоритм неточного поиска слова:

  •  запустить программу;
  •  активировать страницу щелчком мыши;
  •  зажать комбинацию клавиш «Ctrl + F»;
  •  в строке «Найти» появившегося окна ввести искомое слово, используя вместо букв, вызывающих сомнения, джокерные символы;
  •  проверить параметр «Ячейка целиком» (он не должен быть отмеченным);
  •  нажать «Найти все».

 Все слова, подходящие под параметры поиска, подсветятся, поэтому их легко будет увидеть и проанализировать.

как найти слово в таблице в excel

Поиск нескольких слов

Не зная, как найти слово в таблице в Еxcel, следует также воспользоваться функцией раздела «Редактирование» – «Найти и выделить». Далее нужно отталкиваться от искомой фразы:

  •  если фраза точная, введите ее и нажмите клавишу «Найти все»;
  •  если фраза разбита другими ключами, нужно при написании ее в строке поиска дополнительно проставить между всеми словами «*».

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

как искать по словам в excel

Поиск ячеек

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

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

  1. В открытом документе выделить ячейку или диапазон ячеек (в первом случае поиск идет по всему листу, во втором – в выделенных ячейках).
  2. Во вкладке «Главная» выбрать функцию «Найти и выделить».
  3. Обозначить команду «Перейти».
  4. Выделить клавишу «Выделить».
  5. Выбрать «Формулы».
  6. Обратить внимание на список пунктов под «Формулами» (возможно, понадобится снятие флажков с некоторых параметров).
  7. Нажать клавишу «Ок».

как искать в excel

 Для поиска объединенных ячеек потребуется выполнение следующих манипуляций.

  1. Перейти во вкладку «Главная».
  2. Выбрать функцию «Найти и выделить».
  3. Нажать на команду «Найти».
  4. Перейти в «Параметры» и выбрать «Формат».
  5. Здесь выделить функцию «Выравнивание», поставить отметку «Объединить ячейки».
  6. Нажать на «Ок».
  7. Нажать на кнопку «Найти все» и проанализировать список ячеек, которые объединены на соответствующем листе.

При нажимании кнопкой мыши на элемент в списке происходит выделение объединенной ячейки на листе. Дополнительно доступна функция «Отменить объединение ячеек».

как найти текст в excel

 Выполнение представленных выше действий приводит к нахождению всех объединенных ячеек на листе и при необходимости отмене данного свойства. Для поиска скрытых ячеек проводятся следующие действия.

  1. Выбрать лист, требующий анализа на присутствие скрытых ячеек и их нахождения.
  2. Нажать клавиши «F5_гт_
    Special».
  3. Нажать сочетание клавиш «CTRL + G_гт_ Special».

Можно воспользоваться еще одним способом для поиска скрытых ячеек:

  1. Открыть функцию «Редактирование» во вкладке «Главная».
  2. Нажать на «Найти».
  3. Выбрать команду «Перейти к разделу». Выделить «Специальные».
  4. Попав в группу «Выбор», поставить галочку на «Только видимые ячейки».
  5. Нажать кнопку «Ок».

как искать слово в excel

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

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

Чтобы найти ячейки, для которых применено условное форматирование:

  • нажать на ячейку, не предусматривающую условное форматирование;
  • выбрать функцию «Редактирование» во вкладке «Главная»;
  • нажать на кнопку «Найти и выделить»;
  • выделить категорию «Условное форматирование».

Как искать в Excel слова, текст, ячейки и значения в таблицах

    Чтобы найти ячейки, для которых применено одинаковое условное форматирование:

    • выбрать ячейку, предусматривающую условное форматирование, требующую поиска;
    • выбрать группу «Редактирование» во вкладке «Главная»;
    • нажать на кнопку «Найти и выделить»;
    • выбрать категорию «Выделить группу ячеек»;
    • установить свойство «Условные форматы»;
    • напоследок нужно зайти в группу «Проверка данных» и установить аналогичный пункт.

    Как искать в Excel слова, текст, ячейки и значения в таблицах

    Поиск через фильтр

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

    • выделить заполненную ячейку;
    • во вкладке «Главная» выбрать функцию «Сортировка»;
    • нажать на кнопку «Фильтр»;
    • открыть выпадающее меню;
    • ввести искомый запрос;
    • нажать кнопку «Ок».

    Как искать в Excel слова, текст, ячейки и значения в таблицах

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

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

    Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

    Вы также можете использовать фильтр для поиска текста. Дополнительные сведения можно найти в разделе Фильтрация данных.

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

    Чтобы найти ячейки, содержащие определенный текст, выполните указанные ниже действия.

    Выделите диапазон ячеек, которые вы хотите найти.

    Чтобы выполнить поиск на всем листе, щелкните любую ячейку.

    На вкладке Главная в группе Редактирование нажмите кнопку найти _амп_и выберите пункт найти.

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

    Примечание: В критериях поиска можно использовать подстановочные знаки.

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

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

    В поле внутри вы можете выбрать лист или книгу , чтобы выполнить поиск на листе или во всей книге.

    Нажмите кнопку найти все или Найти далее.

    Найдите все списки всех вхождений элемента, который нужно найти, и вы можете сделать ячейку активной, выбрав определенное вхождение. Вы можете отсортировать результаты поиска » найти все «, щелкнув заголовок.

    Примечание: Чтобы остановить поиск, нажмите клавишу ESC.

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

    Для выполнения этой задачи используйте функцию текст .

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

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

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

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

    Примечание: Функция Поиск не учитывает регистр.

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

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

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

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

    Лист с таблицей для поиска значений по вертикали и горизонтали:

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

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

    Теперь узнаем, в каком максимальном объеме и в каком месяце была максимальная продажа Товара 4.

    Чтобы выполнить поиск по столбцам следует:

    1. В ячейку B1 введите значение Товара 4 – название строки, которое выступит в качестве критерия.
    2. В ячейку D1 введите следующую формулу:
    3. Для подтверждения после ввода формулы нажмите комбинацию горячих клавиш CTRL+SHIFT+Enter, так как формула должна быть выполнена в массиве. Если все сделано правильно, в строке формул появятся фигурные скобки.
    4. В ячейку F1 введите вторую формулу:
    5. Снова Для подтверждения нажмите комбинацию клавиш 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

    Вторым вариантом задачи будет поиск по таблице с использованием названия месяца в качестве критерия. В такие случаи мы должны изменить скелет нашей формулы: функцию ВПР заменить ГПР, а функция СТОЛБЕЦ заменяется на СТРОКА.

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

    Чтобы найти какой товар обладал максимальным объемом продаж в определенном месяце следует:

    1. В ячейку B2 введите название месяца Июнь – это значение будет использовано в качестве поискового критерия.
    2. В ячейку D2 введите формулу:
    3. Для подтверждения после ввода формулы нажмите комбинацию клавиш CTRL+SHIFT+Enter, так как формула будет выполнена в массиве. А в строке формул появятся фигурные скобки.
    4. В ячейку F1 введите вторую формулу:
    5. Снова Для подтверждения нажмите 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 позволяет найти все ячейки, в которых содержится введенный в поисковое окно набор символов (буквы, цифры, слова, и т.д.) без учета регистра.

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

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

    При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.

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

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

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

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

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

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

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

  • Набираем на клавиатуре комбинацию клавиш Ctrl+F, после чего запуститься знакомое нам уже окно «Найти и заменить». Дальнейшие действия точно такие же, что и при предыдущем способе. Единственное отличие будет состоять в том, что поиск выполняется только в указанном интервале ячеек.
  • Способ 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, следует также воспользоваться функцией раздела «Редактирование» – «Найти и выделить». Далее нужно отталкиваться от искомой фразы:

    • если фраза точная, введите ее и нажмите клавишу «Найти все»;
    • если фраза разбита другими ключами, нужно при написании ее в строке поиска дополнительно проставить между всеми словами «*».

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

    Поиск ячеек

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

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

    1. В открытом документе выделить ячейку или диапазон ячеек (в первом случае поиск идет по всему листу, во втором – в выделенных ячейках).
    2. Во вкладке «Главная» выбрать функцию «Найти и выделить».
    3. Обозначить команду «Перейти».
    4. Выделить клавишу «Выделить».
    5. Выбрать «Формулы».
    6. Обратить внимание на список пунктов под «Формулами» (возможно, понадобится снятие флажков с некоторых параметров).
    7. Нажать клавишу «Ок».

    Для поиска объединенных ячеек потребуется выполнение следующих манипуляций.

    1. Перейти во вкладку «Главная».
    2. Выбрать функцию «Найти и выделить».
    3. Нажать на команду «Найти».
    4. Перейти в «Параметры» и выбрать «Формат».
    5. Здесь выделить функцию «Выравнивание», поставить отметку «Объединить ячейки».
    6. Нажать на «Ок».
    7. Нажать на кнопку «Найти все» и проанализировать список ячеек, которые объединены на соответствующем листе.

    При нажимании кнопкой мыши на элемент в списке происходит выделение объединенной ячейки на листе. Дополнительно доступна функция «Отменить объединение ячеек».

    Выполнение представленных выше действий приводит к нахождению всех объединенных ячеек на листе и при необходимости отмене данного свойства. Для поиска скрытых ячеек проводятся следующие действия.

    1. Выбрать лист, требующий анализа на присутствие скрытых ячеек и их нахождения.
    2. Нажать клавиши «F5_гт_ Special».
    3. Нажать сочетание клавиш «CTRL + G_гт_ Special».

    Можно воспользоваться еще одним способом для поиска скрытых ячеек:

    1. Открыть функцию «Редактирование» во вкладке «Главная».
    2. Нажать на «Найти».
    3. Выбрать команду «Перейти к разделу». Выделить «Специальные».
    4. Попав в группу «Выбор», поставить галочку на «Только видимые ячейки».
    5. Нажать кнопку «Ок».

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

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

    Чтобы найти ячейки, для которых применено условное форматирование:

    • нажать на ячейку, не предусматривающую условное форматирование;
    • выбрать функцию «Редактирование» во вкладке «Главная»;
    • нажать на кнопку «Найти и выделить»;
    • выделить категорию «Условное форматирование».

    Чтобы найти ячейки, для которых применено одинаковое условное форматирование:

    • выбрать ячейку, предусматривающую условное форматирование, требующую поиска;
    • выбрать группу «Редактирование» во вкладке «Главная»;
    • нажать на кнопку «Найти и выделить»;
    • выбрать категорию «Выделить группу ячеек»;
    • установить свойство «Условные форматы»;
    • напоследок нужно зайти в группу «Проверка данных» и установить аналогичный пункт.

    Поиск через фильтр

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

    • выделить заполненную ячейку;
    • во вкладке «Главная» выбрать функцию «Сортировка»;
    • нажать на кнопку «Фильтр»;
    • открыть выпадающее меню;
    • ввести искомый запрос;
    • нажать кнопку «Ок».

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

    Понравилась статья? Поделить с друзьями:

    А вот еще интересные статьи:

  • Как искать по нескольким файлам excel
  • Как искать позицию в excel
  • Как искать по названию листа в excel
  • Как искать повторяющиеся значения в excel
  • Как искать по всем страницам excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии