Как найти слово в книге эксель

Подключитесь к эксперту. Учитесь у живых инструкторов.

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

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Поиск

Чтобы найти что-то, нажмите клавиши CTRL+F или перейдите в раздел Главная > Редактирование > найти & Выберите > Найти.

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

Нажмите клавиши CTRL+F, чтобы открыть диалоговое окно "Найти".

  1. В поле Найти что: введите текст или цифры, которые вы хотите найти, или щелкните стрелку в поле Найти что: и выберите последний элемент поиска из списка.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

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

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

  3. Щелкните Параметры>> , чтобы при необходимости определить поиск:

    • В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.

    • Посмотрите в: Чтобы найти данные с определенными сведениями, в поле щелкните Формулы, Значения, Заметки или Примечания.

      Примечание:   Формулы, значения, заметки и примечания доступны только на вкладке Найти . На вкладкеЗаменить доступны только формулы.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти: .

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

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

Заменить

Чтобы заменить текст или цифры, нажмите клавиши CTRL+H или перейдите в раздел Главная > Редактирование > Найти & Выберите > Заменить.

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

Нажмите клавиши CTRL+H, чтобы открыть диалоговое окно Заменить.

  1. В поле Найти что: введите текст или цифры, которые вы хотите найти, или щелкните стрелку в поле Найти что: и выберите последний элемент поиска из списка.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

  2. В поле Заменить на введите текст или числа, которые нужно использовать для замены текста поиска.

  3. Нажмите Заменить все или Заменить.

    Совет: При нажатии кнопки Заменить все все вхождения условий, которые вы ищете, будут заменены, в то время как Replace будет обновлять одно вхождение за раз.

  4. Щелкните Параметры>> , чтобы при необходимости определить поиск:

    • В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.

    • Посмотрите в: Чтобы найти данные с определенными сведениями, в поле щелкните Формулы, Значения, Заметки или Примечания.

      Примечание:   Формулы, значения, заметки и примечания доступны только на вкладке Найти . На вкладкеЗаменить доступны только формулы.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти: .

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

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

Существует два разных метода поиска или замены текста или чисел на компьютере Mac. Во-первых, используется диалоговое окно «Найти & заменить «. Во-вторых, используется панель поиска на ленте.

Диалоговое окно «Поиск & замена «

Панель поиска и параметры

Окно поиска

  1. Нажмите клавиши CTRL+F или выберите Главная > Найти & Выберите > Найти.

  2. В поле Найти: введите текст или цифры, которые нужно найти.

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

  4. Вы можете дополнительно определить поиск:

    • В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.

    • Посмотрите в: Чтобы найти данные с определенными сведениями, в поле щелкните Формулы, Значения, Заметки или Примечания.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти: .

Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

  • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

  • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

  • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

Параметры поиска

  1. Нажмите клавиши CTRL+F или выберите Главная > Найти & Выберите > Найти.

  2. В поле Найти: введите текст или цифры, которые нужно найти.

  3. Выберите Найти все , чтобы выполнить поиск всех вхождений.

    Поиск всех раскрывающихся дисплеев

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

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

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

  1. Нажмите клавиши CTRL+H или перейдите на главную страницу > Найти & выберите > Заменить.

  2. В поле Найти введите текст или цифры, которые требуется найти.

  3. Вы можете дополнительно определить поиск:

    • В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти: .
       

      Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

      • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

      • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

      • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

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

  5. Выберите Заменить или Заменить все.

    Советы: 

    • При нажатии кнопки Заменить все все вхождения ищемого условия будут заменены.

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

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

  2. Нажмите клавиши COMMAND+F или выберите лупу, чтобы развернуть панель поиска и ввести текст или число, которые нужно найти в поле поиска.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

  3. Нажмите клавишу RETURN.

    Примечания: 

    • Чтобы найти следующий экземпляр элемента, который вы ищете, снова нажмите клавишу RETURN или в диалоговом окне Найти и выберите Найти далее.

    • Чтобы указать дополнительные параметры поиска, выберите увеличительное стекло и выберите Поиск на листе или Поиск в книге. Можно также выбрать параметр Дополнительно , который открывает диалоговое окно Поиск .

    Совет: Вы можете отменить выполняемый поиск, нажав клавишу ESC.

Поиск

Чтобы найти что-то, нажмите клавиши CTRL+F или перейдите в раздел Главная > Редактирование > найти & Выберите > Найти.

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

Поиск текста или чисел в книге или листе с помощью клавиш CTRL+F

  1. В поле Найти что: введите текст или числа, которые нужно найти.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

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

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

  3. Щелкните > Параметры поиска , чтобы при необходимости дополнительно определить поиск:

    • В: Чтобы найти данные в пределах определенного выделенного фрагмента, нажмите кнопку Выбор. Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Направление: Вы можете выполнить поиск вниз (по умолчанию) или вверх.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти .

Заменить

Чтобы заменить текст или цифры, нажмите клавиши CTRL+H или перейдите в раздел Главная > Редактирование > Найти & Выберите > Заменить.

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

Замените текст или числа в книге или листе, нажав клавиши CTRL+H

  1. В поле Найти что: введите текст или числа, которые нужно найти.

    Советы: В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (~).

    • Используйте вопросительный знак (?) для поиска одного символа, например s?t находит «sat» и «set».

    • Используйте звездочку (*), чтобы найти любое количество символов. Например, s*d находит слова «sad» и «started».

    • Используйте тильду (~), за которой следует знак ?, *или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91~? находит «fy91?».

  2. В поле Заменить на введите текст или числа, которые нужно использовать для замены текста поиска.

  3. Щелкните Заменить или Заменить все.

    Совет: При нажатии кнопки Заменить все все вхождения условий, которые вы ищете, будут заменены, в то время как Replace будет обновлять одно вхождение за раз.

  4. Щелкните > Параметры поиска , чтобы при необходимости дополнительно определить поиск:

    • В: Чтобы найти данные в пределах определенного выделенного фрагмента, нажмите кнопку Выбор. Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.

    • Направление: Вы можете выполнить поиск вниз (по умолчанию) или вверх.

    • Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.

    • Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти .

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Рекомендуемые статьи

Объединение и отмена объединения ячеек

ЗАМЕНИТЬ, ЗАМЕНИТЬБ

Применение проверки данных к ячейкам

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

Самый простой способ — выполнить поиск. Для этого можно нажать клавиатурную комбинацию CTRL +F (от англ. Find), откроется окно поиска слов.

Для нажатия клавиатурной комбинации, нажмите клавишу клавиатуры CTRL и, удерживая ее, нажмите клавишу F (на английский язык переходить не нужно).

Вместо клавиатурной комбинации можно использовать кнопку поиска на панели Главная — Найти и выделить — Найти.

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

  • Найти все — выполнит поиск всех совпадений с указанной фразой. В окне ниже появится список, в котором будет указана фраза, содержащая искомые символы, а также место в документе, где символы были найдены.

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

Также можно сделать шире столбцы: Книга, Лист, Имя и т.д., потянув за маркеры между названиями столбцов.

В столбце Значение можно видеть полный текст ячейки, в котором есть искомые символы (в нашем примере — excel). Чтобы перейти к этому месту в таблице просто нажмите левой кнопкой мыши на нужную строку, и курсор автоматически переместится в выбранную ячейку таблицы.

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

Как в экселе найти нужное слово по ячейкам

Для отображения адресов тех ячеек, которые содержат то, что вы пытаетесь отыскать, следует придерживаться следующих шагов:

  1. Если вы являетесь пользователем программы 2010 года, стоит перейти к меню, после чего кликнуть по «Правке», и затем «Найти».
  2. Далее откроется окошко, в котором предстоит пропечатать искомую фразу.
  3. Программа предыдущей версии располагает данной кнопкой в меню под названием «Главная», расположенная на панели редактирования.
  4. Подобного же результата возможно достигать в любой из версий, одновременно воспользовавшись кнопками Ctrl, а также, F.
  5. В поле следует пропечатать фразу, искомые слова либо цифры.
  6. Нажав «Найти все», вы запустите поиск по абсолютно всему файлу. Кликнув «Далее», программа по одной клеточке, располагающихся под курсором-ячейкой файла, будет их выделять.
  7. Стоит подождать, пока процесс завершится. При этом чем объемнее документ, тем больше времени уйдет на поиск.
  8. Возникнет список результатов: имена и адреса клеточек, которые содержат в себе совпадения с указанным значением либо фразой.
  9. Кликнув на любую строчку, будет выделена соответствующая ячейка.
  10. С целью удобства, можно «растягивать» окно. Таким образом в нем будет виднеться больше строк.
  11. Для сортировки данных, необходимо кликать на названиях столбиков над найденными результатами. Нажав на «Лист», строки будут выстроены по алфавиту зависимо от наименования листа, а выбрав «Значения» — расположатся в зависимости от значения. К слову, данные столбики тоже можно «растянуть».

Как в экселе найти нужное слово

Способы фильтрации

Excel содержит в себе 3 способа текстовой фильтрации, иными словами, фильтровать можно по 3 критериям вхождения.

Ячейка содержит, начинается с, либо заканчивается на — какой то конкретной паттерн.

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

Критерий номер 2. — Строка заканчивается на наше слово. В этом случае она будет заканчиваться наше слово, и перед ним обязательно должен быть пробел, допустим. У нас будет рот и в конце строки не может быть слово крот. Такая строка не должна фильтроваться. Нужно чтобы перед словом рот был пробел.

И критерий номер 3 — ячейка должна начинаться на наше слово — в таком случае пробел должен быть после нашего слова, по аналогичной причине.

Проблема заключается в том, что в Excel нельзя фильтровать сразу по 3 критериям — можно только по двум. Этой ситуации есть простой лайфхак:
1. Перед каждой строкой и после нее добавляем пробел (=» «&A1&» «)
2. После этого фильтруем по полученному столбцу уже наше слово с пробелами перед и после него и специальными «звездочками» перед и после этих пробелов соответственно (пример — «* слово *»), для того, чтобы отфильтровать слова, которое обязательно содержат перед ними и после них пробел. Это и будут ячейки, содержащие наше слово.

Решение задачи с помощью формулы

Однозначной формулой, возвращающей «ИСТИНА» или «ЛОЖЬ» для проверки наличия в строке целого слова, будет:
=ПОИСК(» «&B1&» «;» «&A1&» «)>0

Дополнительные параметры поиска слов и фраз

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

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

Здесь можно указать дополнительные параметры поиска.

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

Искать:

  • на листе — только на текущем листе;
  • в книге — искать во всем документе Excel, если он состоит из нескольких листов.

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

Просматривать:

  • по строкам — искомая фраза будет искаться слева направо от одной строки к другой;
  • по столбцам — искомая фраза будет искаться сверху вниз от одного столбца к другому.

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

Область поиска — определяет, где именно нужно искать совпадения:

  • в формулах;
  • в значениях ячеек (уже вычисленные по формулам значения);
  • в примечаниях, оставленных пользователями к ячейкам.

А также дополнительные параметры:

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

Например, если не учитывать регистр, то по запросу «excel» будет найдены все вариации этого слова, например, Excel, EXCEL, ExCeL и т.д.

Если поставить галочку учитывать регистр, то по запросу «excel» будет найдено только такое написание слова и не будет найдено слово «Excel».

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

  • Ячейка целиком — галочку нужно ставить в том случае, если нужно найти те ячейки, в которых искомая фраза находится целиком и нет других символов. Например, есть таблица со множеством ячеек, содержащих различные числа. Поисковый запрос: «200». Если не ставить галочку ячейка целиком, то будут найдены все числа, содержащие 200, например: 2000, 1200, 11200 и т.д. Чтобы найти ячейки только с «200», нужно поставить галочку ячейка целиком. Тогда будут показаны только те, где точное совпадение с «200».
  • Формат… — если задать формат, то будут найдены только те ячейки, в которых есть искомый набор символов и ячейки имеют заданный формат (границы ячейки, выравнивание в ячейке и т.д.). Например, можно найти все желтые ячейки, содержащие искомые символы.

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

Формат для поиска можно задать самому, а можно выбрать из ячейки-образца — Выбрать формат из ячейки…

Чтобы сбросить настройки формата для поиска нужно нажать Очистить формат поиска.

Это меню вызывается, если нажать на стрелочку в правой части кнопки Формат.

Источники

  • https://lengto.ru/tablitsy/kak-v-tablitse-eksel-najti-nuzhnoe-slovo.html
  • https://bezkompa.ru/kak-v-eksele-najti-nuzhnoe-slovo.html
  • https://lengto.ru/voprosy/kak-v-eksel-najti-slovo.html
  • https://lengto.ru/tablitsy/kak-v-eksel-najti-slovo-v-tablitse.html
  • https://pedsovet.su/excel/6116_kak_naiti_slovo_v_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 слова, текст, ячейки и значения в таблицах

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

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

    Поиск в Microsoft Excel

    ​Смотрите также​Dim iFirstAddress As​ на регистр не​ find — это​ примитивная фильтрация, но​ установлено On Error​ Dim col As​ помощи.​ 2) = iRng.Address(0,​Dim iFoundSht As​ и без формы…​ то должно возвращаться​ нет​Есть несколько таблиц​Откроется окно, в​ выше, поиск ведется​ этого курсор перейдет​

    ​В документах Microsoft Excel,​ String, iSecondAddress As​

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

    ​ смотрел при сравнении​ довольно длинный процесс.​ жутко неудобно, особенно​ Resume Next -​ Object, arr, el​В файлике описана​ 0)​ Worksheet​shurun999​

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

    ​ #Н/Д​dendy_81​ товаров разных поставщиков​ правом верхнем углу​ по порядку построчно.​ на ту ячейку​ которые состоят из​ String​ по Like.​

    1. ​ Тут прозвучало предложение​​ когда ищешь по​​ т.е. продолжить работу​​ arr = Split(«D​​ проблемма.​iLastRow = iLastRow​Dim FirstAddress As​​: какой фаил?​​В самый конец​: класс! формула сокращена​​ с одинаковыми полями,​​ которого, есть строка​ Переставив переключатель в​ Excel, по записи​ большого количества полей,​​Dim iFoundRng As​​Lubaxa​

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

    2. ​ по массиву… Но,​ всем страницам и​ процедуры, но в​ E G H​davaispoem​ + 1​​ String​​shurun999​​ вставить:​​ до минимума! Спасибо​ расположенных на разных​​ поиска. В этой​​ позицию​ которой пользователь сделал​ часто требуется найти​ Range​: Спасибо огромное HUGO121!!!​​ если честно, я​​ по нескольким критериям…​​ коллекцию ничего не​​ J K M​

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

    3. ​: в другом формате​​Set iRng =​​Dim TextToFind As​: вот фаил​If rFndRng Is​ вам за помощь​ листах.​

      ​ строке пишем поисковую​«По столбцам»​ щелчок.​ определенные данные, наименование​If Len(ComboBox2.Value) =​ были другие дела,​ с ними вообще​ Надо сделать общий​ добавляется), которая и​ N») On Error​sva​

      ​ .FindNext(iRng)​ Variant​AntikBantik​ Nothing Then VLookUpAllSheets​ (и Alexander_V тоже).​Вид: Артикул/Наименование/Цена и​ фразу, слова. Мы​, можно задать порядок​Если у вас довольно​ строки, и т.д.​ 1 Then MyLeight​ поэтому добралась разбираться​ дела не имела​ поиск по БД.​ отлавливается Err, по​ Resume Next For​: Формула для плана​Loop While iRng.Address​Dim iLastRow As​:​

      ​ = «#N/A»​ Вставил в свою​ т.д.​​ написали «посчитать стаж».​​ формирования результатов выдачи,​

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

      ​ масштабная таблица, то​ Очень неудобно, когда​ = 8​ со всем только​ и тем более​

    4. ​ Я, если честно​ этому признаку и​ i = 9​=ИНДЕКС(ДВССЫЛ(«‘»&C11&»‘»&»!$C$7:$C$10″);ПОИСКПОЗ(Факт!B11;работы;0))​​ <> FirstAddress​​ Long​shurun999​End Function​ базу — работает!​Требуется составить заказ​ Во время ввода​ начиная с первого​ в таком случае​ приходится просматривать огромное​If Len(ComboBox2.Value) =​ в эти выходные…​ смутно представляю, как​ с Visual Basic​ определяется повторение значения​ To 57 Step​sva​Else​Dim iShtName As​, нужно вытащить данные​или в начало​ Только вот функция​ на отдельном листе.​ поисковой фразы сразу​ столбца.​

    Найти всё в Microsoft Excel

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

    ​ не всегда удобно​ количество строк, чтобы​ 2 Then MyLeight​ Вчера отредактировала, запустила​ можно записать поиск​ на «Вы» -​ ячейки.​ 2 Set col​: Формула для остатка​MsgBox «Значение «​ String​ со всех листов​Dim rFndRng As​ ищет неполное совпадение​

    1. ​ Чтобы при вводе​ идет поиск.​В графе​

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

    2. ​ производить поиск по​ найти нужное слово​​ = 9​​ — все о.к.​ с помощью массива….​ составляла только небольшие​​na4ik​​ = New Collection​ (массивная, вводить Ctrl+Shift+Enter)​ & TextForFind &​Set iFoundSht =​ которые есть в​ Range​ по одному или​ номера в поле​

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

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

    ​Получился такой результат.​«Область поиска»​ всему листу, ведь​ или выражение. Сэкономить​Application.ScreenUpdating = False​ работает!!!! Еще раз​Hugo121​ расчетные программки. Перерыла​: Точно угадали и​

    ​ For Each sh​=E11-СУММ(ЕСЛИ((C11=$C$11:C11);ЕСЛИ((B11=$B$11:B11);$D$11:D11)))​ » не найдено!»,​ Sheets(«Поиск») ‘лист «Поиск»​ файле?​VLookUpAllSheets = «#N/A»​ нескольким символам, и​ «Артикул» осуществлялся поиск​Нажимаем на нужный документ,​определяется, среди каких​ в поисковой выдаче​ время и нервы​ ‘обновление экрана wykl​ спасибо!!!​: Ну цикл по​ весь интернет и​ объяснили.​ In Worksheets For​davaispoem​ 48, «Ошибка»​ присваиваем переменной​shurun999​А уже юзер​ отображает первое найденное​ данных по всем​ он откроется.​ конкретно элементов производится​ может оказаться огромное​ поможет встроенный поиск​With Columns(1)​

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

    ​Была мысль сделать​ массиву не сложный:​ даже не могу​Только добавлю -​ Each el In​: Роман, здравствуйте! Ваша​

    1. ​End If​​iFoundSht.Range(«A5:AA5000»).Clear ‘очищаем диапазон​​: нужно при вводе​ проверять должен на​​ значение (ввёл «22»,​​ листам, и занесение​

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

    2. ​Внимание!​ поиск. По умолчанию,​ количество результатов, которые​ Microsoft Excel. Давайте​Set iFoundRng =​ также поиск по​Sub tt() Dim​ понять, с чего​ если добавлять​

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

      ​ arr t =​​ формула для плана​​End With​​ ячеек на листе​​ номера телефона открывалась​ ЕНД() или еслиошибка()​ а нашла «220156»).​ найденного в остальных​Чем точнее укажем​ это формулы, то​ в конкретном случае​ разберемся, как он​ .Find(ComboBox2.Value & «*»​ 2 критериям, но​ a(), i&, s$​ начинать, какие функции​col.Add t​ sh.Range(el & i).Value​ работает замечательно, спасибо,​Next​ Поиск​ вся о нем​ и подставлять что​​ А мне надо​​ поля.​ место хранения документа,​ есть те данные,​ не нужны. Существует​ работает, и как​ & Right(ComboBox1.Value, 2))​ думаю, что это​ a = Sheets(«2006»).[a1].CurrentRegion.Value​ использовать и т.д.​то в коллекцию​

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

      ​ If Len(t) Then​ все у меня​End Sub​’TextToFind = Application.InputBox(«Введите​​ информация, а поиск​​ ему нравится -​ найти значение по​​Можно ли это​​ тем быстрее произойдет​ которые при клике​ способ ограничить поисковое​

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

      ​ им пользоваться.​​If Not iFoundRng​​ не понадобится. Удачи!​ For i =​ Подскажите, пожалуйста…​ добавятся все кого​ col.Add t, t​ получилось, а вот​по вашим словам​​ строку для поиска»​​ происходил по всем​ пробел, пустую строку,​ всем символам, по​ сделать с помощью​

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

      ​ поиск документа.​​ по ячейке отображаются​​ пространство только определенным​Скачать последнюю версию​ Is Nothing Then​Medvedoc​ 1 To UBound(a)​Идея такова: БД​ положим, без отбора​ If Err Then​ в формуле по​ я могу оставить​ & Chr(13) &​ листам​ 0 и т.п.​ количеству и по​ функции ВПР()? Если​Например, мы указали​ в строке формул.​ диапазоном ячеек.​ Excel​iFirstAddress = iFoundRng.Address​: Здравствуйте форумчане! =)​ If a(i, 4)​ в Excel на​ уникальных.​ MsgBox sh.Name &​​ остатку заложены два​​ только последнюю часть​​ Chr(13) & «Например:​​раньше сам делал​dendy_81​ их порядковому расположению​ можно, то как​ такой путь –​​ Это может быть​​Выделяем область ячеек, в​

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

      ​Поисковая функция в программе​Do​ Как сделать поиск​​ = Sheets(1).[a1].Value Then​​ ~ 10 листах​

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

      ​Т.е. объект Collection​ «-» & el​ условия, выбор по​ данного кода?​ Lexus или Lexus​ поиск, но давно​: Извиняюсь, что долго​ (по артикулу). Т.е.,​ задать диапазон листов?​ «Этот компьютер» -​ слово, число или​ которой хотим произвести​ Microsoft Excel предлагает​

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

      ​If Len(iFoundRng.Value) =​ по листам всей​ s = a(i,​ по годам (много​ таки может содержать​​ & i &​​ адресу и выбор​

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

      ​Юрий М​ 350″, «Поиск», «Lexus​ это было, не​ не появлялся (нэта​ если я ввел​Или же нужно​

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

      ​ «Документы» (мы помним,​ ссылка на ячейку.​ поиск.​​ возможность найти нужные​​ MyLeight Then​

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

      ​ книги? Чтобы на​ 1) & «|»​ колонок). Скажем какая-то​ одинаковые элементы​ «-» & t:​ по названию работы,​: «Убрал» жёлтую ячейку,​ 350″)​ помню уже.​ не было).​ «200543», то и​ писать макрос для​ что документ находится​ При этом, программа,​Набираем на клавиатуре комбинацию​ текстовые или числовые​ListBox1.AddItem iFoundRng &​ титульном листе была​

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

    3. ​ & a(i, 2)​ форма на первом​Hugo121​​ Err.Clear Next Next​​ если одно из​​ удалил кнопку, данные​​TextToFind = iFoundSht.Range(«B2»)​Hugo121​

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

    ​Спасибо всем участникам​ найти должна только​ поиска по всем​ в папке «Документы»)​ выполняя поиск, видит​ клавиш​ значения через окно​ «|» & iFoundRng.Offset(0,​ ячейка для ввода​ & «|» &​ листе, где вводятся​: Даже если занесены​ Next End Sub​ них совпадает, то​ выводятся в одну​If TextToFind =​: куда?​ за полезную информацию!​

    ​ значение «200543». Что​

    lumpics.ru

    Поиск документа Excel по содержимому текста.

    ​ листам книги?​​ – «Excel» (в​ ​ только ссылку, а​​Ctrl+F​​ «Найти и заменить».​​ 1).Value​ слова для поиска​ a(i, 3) &​
    ​ поисковые критерии. И​
    ​ одинаковые значения то​ ​Внимание! Код чуть​
    ​ формула берет значение​ ячейку.​ «» Or TextToFind​где?​ Особенно The_Prist за​ надо поменять в​Serge​ папке «Документы» есть​ не результат. Об​
    ​, после чего запуститься​ Кроме того, в​End If​ и кнопка «поиск».​ «|» & a(i,​ на этом же​ ключи будут разные….​ изменил — и​ в сумму, но​Medvedoc​
    ​ = False Then​​А если ранее​ полную и содержательную​
    ​ функции? И как​
    ​: Можно.​ две папки «Word»​ этом эффекте велась​ знакомое нам уже​
    ​ приложении имеется возможность​Set iFoundRng =​ Поиск слова должен​ 4) MsgBox s​ листе выводятся​Вот например -​ сразу нашёл одну​ там нужно сделать​: спасибо большое! =)​ Exit Sub ‘если​ уже делали поиск​ функцию, а Лузеру​ в функции, если​Alexander_V​
    ​ и «Excel». Мы​ речь выше. Для​ окно​ расширенного поиска данных.​ .Columns(1).FindNext(iFoundRng)​ происходить по всем​
    ​ Sheets(1).[B1].Value = s​
    ​все​ ​ сколько будет единиц​ накладку: 4 курс-M51-проф.​​ так чтобы совпадало​
    ​ я немного подправил​ ничего не ввели​ — то ведь​ за её доработку​ при поиске не​: Вот ссылка​ помним, что документ,​ того, чтобы производить​
    ​«Найти и заменить»​ ​Простой поиск данных в​
    ​iSecondAddress = iFoundRng.Address​ листам книги и​ ​ End If Next​
    ​найденные результаты (строки​ в коллекции и​ Оніпко В.В.​ одновременно два условия​ ваш макрос под​ — Выход!​ нет проблем открыть​ и «#N/A».​
    ​ найдено совпадений, оставить​(топик третий снизу)​ который мы ищем,​ поиск именно по​. Дальнейшие действия точно​ программе Excel позволяет​Loop While iSecondAddress​ выводить полученные результаты​ End SubВ А1​ по всем колонкам)​ где будет ошибка?​Hugo121​​ (адрес и работа),​ свой шаблон, чтобы​TextToFind = Trim(TextToFind)​ справку и освежить​После этой темы​ строки пустыми или​Guest​ находится в конкретной​ результатам, по тем​ такие же, что​ ​ найти все ячейки,​
    ​ <> iFirstAddress​ в определенное поле​ первого листа пишите​ в виде таблицы.​Sub tt() Dim​: Огромное спасибо, вы​ а то суммирует​ вместо адреса ячейки​ ‘убираем начальные и​ знания? Там всё​ у меня появился​ заполнить пунктирами (вместо​: Посмотрел я файл​ папке «Excel»).​ данным, которые отображаются​ и при предыдущем​ в которых содержится​Else: MsgBox «Нет​ или в виде​
    ​ имяфамилию, выполняете код.​ Поиск надо составить​ col As New​ очень помогли…буду теперь​ все подряд…​ выводилось содержимое самой​
    ​ конечные пробелы​ предельно ясно, и​ интерес к изучению​ нулей)?​ с примером функции.​Если документ находится​ в ячейке, а​ способе. Единственное отличие​ введенный в поисковое​ данных»​ гипрессылки переходить на​Т.к. может быть​ по 4-5 критериям​ Collection On Error​ разбираться з кодом​
    ​помогите пожалуйста поправить…​ ячейки =)​Application.ScreenUpdating = False​ пример кода есть.​ VBA. Буду мыслить!​ytk5kyky​ Получается, в ней​ на флэшке, то​ не в строке​ будет состоять в​ окно набор символов​End If​ требуемую страницу.​ несколько совпадений -​ (или колонкам).​ Resume Next col.Add​А подскажите еще​

    excel-office.ru

    Поиск данных по всем листам.

    ​na4ik​​Medvedoc​ ‘отключаем обновление экрана​
    ​shurun999​Kilrex​: Может тогда поменять​ нужно описывать каждый​ указываем (выделяем) флэшку.​
    ​ формул, нужно переставить​ том, что поиск​
    ​ (буквы, цифры, слова,​End With​Windows 7​ цикл гоним до​сложность еще заключается​ 1, «1» col.Add​ пожалуйста, какую строку​: В VB почти​: а как сделать,​
    ​For Each iSheet​: это было лет​: А что еще​ местами порядок vCriteria​ лист, где надо​
    ​ Сначала, естественно, вставим​ переключатель из позиции​ выполняется только в​ и т.д.) без​

    ​Application.ScreenUpdating = True​​: Развлекайтесь. (см. файл)​

    ​ конца.​​ в том, что​

    ​ 1 col.Add 1,​

    ​ и куда прописать,​​ нечего не шарю…говорю​ чтобы результаты поиска​ In ThisWorkbook.Worksheets ‘поиск​ 10 назад.​ нужно прописать в​ и rTable? И​
    ​ искать. (=VlookupNumberX($B12;E$9;0;Таблица1!$A$1:$E$15;Таблица2!$A$1:$E$15;Таблица3!$A$1:$E$15))​ флэшку в ноутбук.​«Формулы»​ указанном интервале ячеек.​ учета регистра.​
    ​ ‘обновление экрана wkl​kovax​В Вашем случае​ в некоторых местах​
    ​ «1» On Error​ что бы эти​ сразу)​ выводились в одной​ по листам​в окно поиска,а​ коде функции VLookUpAllSheets​

    ​ еще добавить псевдо​​А это очень​ : )​в позицию​Как уже говорилось выше,​Находясь во вкладке​End Sub​
    ​: всё здорово, но​ могут быть трудности​ БД одному названию​ GoTo 0 col.Add​ ячейки выделилась еще​
    ​Проблема: нужно сделать​ ячейке, а не​If iSheet.Name <>​ в соседнем окне​
    ​ чтобы она показывала​ «интервальный просмотр», который​ длинная формула (у​Второй вариант.​«Значения»​ при обычном поиске​«Главная»​
    ​Юрий М​ вот если на​ с диакритическими знаками​ (или накладной) принадлежит​ 1 col.Add 1,​ например жёлтым цветом?​ поиск ячейки в​ в двух?​ iFoundSht.Name Then​ выводился результат.​
    ​ сумму трех значений​ будет менять xlWhole/xlPart?​ меня около 15-ти​Поиск книги​. Кроме того, существует​
    ​ в результаты выдачи​, кликаем по кнопке​

    ​: Medvedoc, Вы уже​​ листе искомое слово​

    ​ — их видно​​ несколько строк…. То​ «1» End SubСкажу​na4ik​
    ​ определенном диапазоне на​
    ​Юрий М​If iSheet.FilterMode =​Hugo121​ в строке идущих​ytk5kyky​ листов с прайсами​
    ​Excel по тексту в​ возможность поиска по​

    ​ попадают абсолютно все​​«Найти и выделить»​ СТОЛЬКО написали, а​ встречается несколько раз,​ только на листе,​ ли можно как-то​ по секрету -​

    ​: sh.Range(el & i)​​ ВСЕХ листах.​: Какой смысл выводить​ True Then iSheet.ShowAllData​
    ​: Так и делайте​
    ​ за искомым значением?​: Я устыдился давать​ товаров).​ ней​ примечаниям. В этом​ ячейки, содержащие последовательный​
    ​, которая расположена на​ никто ещё не​

    ​ то выводится ссылка​
    ​ ну или на​
    ​ их вписать в​
    ​ 3, но ошибки​ видишь? Вот её​если можно, укажите​

    ​ значение, если Вы​​ ‘если на листе​ — там в​В документе 46 листов,​

    ​ ТЗ и сделал​​Мне надо, наподобие​.​ случае, переключатель переставляем​ набор поисковых символов​

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

    ​ не избежать в​​ и крась. Как​ некоторые комментарии.​ ИМЕННОГО его задали​ установлен автофильтр, то​ опциях можно задать​ и по 5​ сам, чуть иначе.​ функции ВПР(), но​Нам нужно найти​ в позицию​ в любом виде​ инструментов​Medvedoc​ первое встреченное совпадение,​ установив нужный фонт.​ придется все-таки присваивать​ 9 строке!​ — запиши рекордером.​p.s. Вся задача​ в поиске? :-)​ снимаем его​ поиск по всей​ страниц на каждом,​Function VLookUpAllSheets(vCriteria As​ только поиск осуществлять​ книгу Excel, в​«Примечания»​ не зависимо от​«Редактирование»​: так файлик прикреплен​ а как быть​

    ​Lubaxa​​ каждой название….​Hugo121​Вот так например​ заключается в том​ Впрочем, Вам виднее…​Set iFoundRng =​

    ​ книге, показывать все.​​ есть ли возможность​ Variant, rTable As​ по всем листам.​

    ​ которой есть слово​.​ регистра.​. В появившемся меню​ в самом верху​ с остальными?​
    ​: Спасибо. Буду разбираться….​Помогите, пожалуйста, а​, извините что снова​ — и проорёт,​
    ​ что бы, создать​Юрий М​ iSheet.Cells.Find(TextToFind, , xlFormulas,​Правда не все​
    ​ искат ьво всей​ Range, lColNum As​В примере (прикрепленный​ «январь». Пишем это​Ещё более точно поиск​К тому же, в​ выбираем пункт​
    ​ =) там windows​kovax​А со знаками​ то даже не​ беспокою, но не​ и напишет, и​
    ​ макрос который проверяет​: Вы мой последний​
    ​ xlPart)​ связанные данные увидите…​
    ​ книеге одновременно, а​ Long, Optional XlLookAt​
    ​ файл), поиск происходит​
    ​ слово в строке​ можно задать, нажав​ выдачу может попасть​«Найти…»​
    ​ 7 выложил готовое​: а ещё круто​
    ​ особых проблем нет.​ представляю с чего​
    ​ могли бы подсказать​
    ​ покрасит:​
    ​ не попадает ли​
    ​ файл открывали?​
    ​If Not iFoundRng​
    ​shurun999​

    ​ не на каждм​ As String =​

    ​ по полю «Артикул»​​ поиска (смотрите первый​ на кнопку​ не только содержимое​. Вместо этих действий​ решение, но это​ было бы сделать​ Они нормально воспринимаются,​ начинать и что​ как еще сделать​Dim sh As​ один и тот​Medvedoc​ Is Nothing Then​: как?​ листе отдельно? Ато​ «xlWhole») As Variant​ для таблицы «Прайс»,​ вариант, который мы​«Формат»​ конкретной ячейки, но​ можно просто набрать​ решение выводит в​ возможным поиск по​ если установить правильно​ использовать….​ такую же проверку,​ Worksheet Dim col​ же преподаватель в​: конечно открывал =)​ ‘если нашли​если помнил не​
    ​ 46 раз просить​’rTable — указывается​ а данные отображаются​ рассмотрели выше).​

    ​.​​ и адрес элемента,​ на клавиатуре сочетание​ результатах поиска по​ части слова​ язык. На крайний​
    ​Спасибо.​ ток по аудиториям?​ As Object, arr,​
    ​ несколько групп на​ мне понравился.​FirstAddress = iFoundRng.Address​ спрашивал бы тут​ его найти одно​

    ​ таблица для поиска​​ в полях «Наименов»,»кол-во»​Получится такой результат.​При этом открывается окно​ на который она​
    ​ клавиш​ одному значению с​
    ​к примеру в​ случай — поправка​образец приложен.​
    ​пробовал сделать по​
    ​ el arr =​
    ​ факультете на одной​Я имел в​
    ​ ‘запоминаем адрес найденной​

    ​shurun999​ и тоже както​ значений(как в стандартной​ и «цена».​Третий вариант.​ формата ячеек. Тут​ ссылается. Например, в​

    ​Ctrl+F​​ каждого листа при​ ячейке написано Вася​ фонтом.​
    ​Watcher_1​ тому же принципу​ Split(«D E G​ и той же​ виду, что у​ ячейки, чтобы продолжить​: ни кто не​
    ​ тяжко.​ ВПР)​Alexander_V​Как найти нужный документ​

    ​ можно установить формат​​ ячейке E2 содержится​.​ наличии на каждом​ Пупкин​Hugo121​: Думаю тут однозначно​ что и проверка​

    planetaexcel.ru

    Как искать слово в книге excel?

    ​ H J K​ паре.​ вас текст найдено​ поиск по листу​ поможет с моим​Валерий беляев​’vCriteria — указывается​: Посмотрел я файл​ из открытого документа​ ячеек, которые будут​ формула, которая представляет​После того, как вы​

    ​ из этих листов​​при вводе в​: Как вариант -​ нужно для каждой​
    ​ преподавателей, ток задал​
    ​ M N») On​
    ​Заранее спасибо​ располагается в столбце​
    ​Do​ вопросом?​
    ​: Pasha Ram -​
    ​ ссылка на ячейку​
    ​ с примером функции.​Excel.​ участвовать в поиске.​ собой сумму ячеек​

    ​ перешли по соответствующим​​ по несколько одинаковых​ ячейку пупк находилась​1. сперва обязательно​ строки название!​

    Поиск по именам вкладок в Excel?

    ​ другой массив:​ Error Resume Next​Кой что попытался​ А, а текст​With iFoundSht​Hugo121​

    ​ ты сам то​​ или текстовое значение​ Получается, в ней​В открытом документе​ Можно устанавливать ограничения​ A4 и C3.​ пунктам на ленте,​ значений =) например​ ячейка содержащая эти​ что-то пишите в​После этого уже​arr = Split(«F​ For i =​ набросать…но ток по​ ячейка в столбце​
    ​iLastRow = .Cells(.Rows.Count,​: Без формы.​
    ​ пробовал?​
    ​ для поиска​
    ​ нужно описывать каждый​ Excel переходим на​ по числовому формату,​
    ​ Эта сумма равна​
    ​ или нажали комбинацию​ на листе имеется​
    ​ буквы, т.е. ячецка​ пустые J1 шапок​
    ​ легче будет консолидировать​ I L O​
    ​ 9 To 57​
    ​ 1 листу работает(​
    ​ В. Вот я​
    ​ 1).End(xlUp).Row ‘определяем последнюю​
    ​Medvedoc​Ответ:​’lColNum — указывается​ лист, где надо​
    ​ закладку «Файл» (в​
    ​ по выравниванию, шрифту,​

    Поиск по нескольким листам в одной книге

    ​ 10, и именно​​ «горячих клавиш», откроется​ два значения в​ с Васей Пупкиным​ обоих листов!​ данные из нескольких​ R») ………….. For​ Step 2 Set​Sub search_main() Dim​ и говорю что​ заполненную строку на​: Как сделать так,​Нажимаешь Ctrl+F​ номер столбца в​

    ​ искать. (=VlookupNumberX($B12;E$9;0;Таблица1!$A$1:$E$15;Таблица2!$A$1:$E$15;Таблица3!$A$1:$E$15))​​ Excel 2013) или​ границе, заливке и​ это число отображается​ окно​ виде цифры 5,​Medvedoc​2. копируете шапку​ таблиц в одну​ i = 8​

    ​ col = New​​ rng As Range​ результат поиска выводится​ листе поиск​

    ​ чтобы по заданному​​В открывшемся окне​

    ​ таблице rTable, значение​​А это очень​

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

    ​ по нескольким критериям​​ To 56 Step​ Collection For Each​ ‘ область Dim​ в двух ячейках.​If iLastRow =​ в поисковике значению​
    ​ нажимаешь «Параметры»​ из которого необходимо​ длинная формула (у​ «Office» в левом​

    ​ из этих параметров,​​ Но, если мы​
    ​во вкладке​
    ​ покажет с этого​ kovax =) если​ на первый лист.​Hugo121​ 2но почему выводит​ sh In Worksheets​ name1 With Worksheets(«1​ А как сделать​

    ​ 1 Then iLastRow​​ находились все результаты​В открывшихся окошечках​
    ​ вернуть — может​ меня около 15-ти​ верхнем углу (в​

    ​ или комбинируя их​​ зададим в поиске​«Найти»​ листа только первое​ слово встретиться два​ Это как понимаете​
    ​: Думаю можно сделать​ слишком много лишних​

    ​ For Each el​​ курс») Set rng​
    ​ так, чтобы он​ = 4 ‘если​

    ​ на всех листах.​​ выбираешь «В книге»​ быть ссылкой на​ листов с прайсами​

    ​ Excel 2007).​​ вместе.​

    CyberForum.ru

    как сделать поиск по всем листам книги?

    ​ цифру «4», то​​. Она нам и​ значение =)​ раза, то поисковик​ работа разовая.​ так -​ значений…возможно это из​ In arr t​ = .Range(«D12:X11») name1​ был только в​ лист пуст, то​ Приложенный файлик содержит​Вводишь что искать​ столбец — СТОЛБЕЦ()​ товаров).​В появившемся диалоговом​Если вы хотите использовать​ среди результатов выдачи​ нужна. В поле​я нашел другой​ выведет только первое​3. под шапкой​1. заполняете свои​ того что ячейки​ = sh.Range(el &​ = Range(«D11»).Value For​ одной ячейке? Например​ вставлять будем начиная​ макрос, который выводит​Нажимаешь «Найти все»​

    ​’XlLookAt — Optional.​​Мне надо, наподобие​

    ​ окне нажимаем на​​ формат какой-то конкретной​

    ​ будет все та​​«Найти»​ макрос поисковика, где​ найденое значение на​
    ​ (2 строка) пишите​ 4-5 критериев (можно​ соединенны =​ i).Value If Len(t)​ Each cell In​ в ячейке G?​ с 7-й строки​ результат поиска только​ЗЫ: Это в​ Can be one​ функции ВПР(), но​ функцию «Открыть». Появится​ ячейки, то в​ же ячейка E2.​вводим слово, символы,​
    ​ отчасти реализовано то,​ странице =) а​ что угодно в​ в любом порядке,​p.s. как можно​ Then col.Add t,​ rng If cell​

    ​Юрий М​​If iShtName <>​ первого значения листа​ 2007, другого нет​ of the following​ только поиск осуществлять​

    ​ список последних книг​​ нижней части окна​ Как такое могло​ или выражения, по​ что надо. Но​ как быть с​ соотв. ячейки -​ любые, можно не​ сделать что бы​ t If Err​ = name1 Then​: Вы про какой​ iSheet.Name Then ‘если​

    ​ и так со​​ — проверить не​ XlLookAt constants: xlWhole​ по всем листам.​

    ​ Excel, с которыми​

    ​ нажмите на кнопку​
    ​ получиться? Просто в​ которым собираемся производить​
    ​ надо оттуда приспособить​ остальными?​
    ​ будут отобраны данные​ все), жмёте кнопку.​
    ​ в сообщение выводило​ Then MsgBox sh.Name​
    ​ MsgBox («Ошибка») cell.Interior.Color​ файл говорите? Ща​
    ​ новый прайс-лист​ всей книги. Например,​
    ​ могу​ or xlPart. Default​

    ​В примере (прикрепленный​ мы работали. Ищем​«Использовать формат этой ячейки…»​
    ​ ячейке E2 в​ поиск. Жмем на​ код к макросу​
    ​А так поисковик​ строк с полным​2. код берёт​ и первый входящий​ & «-» &​ = RGB(255, 255,​ точно забаню!​
    ​With .Cells(iLastRow +​
    ​ ищет цифру 5.​Majya penzeva​ — «xlWhole»​ файл), поиск происходит​ среди них. Если​.​
    ​ качестве формулы содержится​ кнопку​ Windows 7, ЧТОБЫ​
    ​ в принципе нормально​ совпадением по этим​
    ​ первый критерий, через​ элемент, при совпадении?По​ el & i​
    ​ 0) End If​Medvedoc​
    ​ 1, 1) ‘проставляем​ Но если на​: Нажмите Ctrl+F в​Dim rFndRng As​ по полю «Артикул»​
    ​ документ давно не​После этого, появляется инструмент​ адрес на ячейку​
    ​«Найти далее»​ ПОЛУЧИЛОСЬ 100% ЗАДУМАННОЕ​ работает =)​
    ​ полям.​ find ищет его​ аудиториям много повторов:​ & «-» &​
    ​ Next cell End​
    ​: ВАМ БЫ ЛИШЬ​
    ​ имя листа​ листе таких цифр​ всплывшем окне внесите​ Range​
    ​ для таблицы «Прайс»,​ открывали и его​ в виде пипетки.​ A4, который как​, или на кнопку​ =)​
    ​Guest​Выполняете код (можно​ на первом листе.​
    ​1 курс-L14-каф​ t Debug.Print sh.Name​ With End Sub​
    ​ ЗАБАНИТЬ =) у​.Value = «Лист:​ 5 примерно штук​ нужное слово и​For i =​
    ​ а данные отображаются​
    ​ нет в списке,​ С помощью него​ раз включает в​
    ​«Найти всё»​Прикрепил во вложение​: А Вы и​ на первый лист​ Если нашёл, ищет​
    ​1 курс-R14-каф​ & «-» &​
    ​Watcher_1​
    ​ меня просто уже​
    ​ » & iSheet.Name​ 10, то поисковик​ выбирите найти все.​
    ​ 1 To Worksheets.Count​ в полях «Наименов»,»кол-во»​
    ​ то нажимаем на​
    ​ можно выделить ту​ себя искомую цифру​.​ файлик поисковика, нарытого​
    ​ не просили такой​ в шапке поместить​
    ​ в этой же​
    ​4 курс-I14-25​
    ​ el & i​
    ​: так?​ голова от этих​
    ​ & » Ячейка:​ выведет только первую​
    ​Если в экселе стопиццот​

    ​If Sheets(i).Name <>​
    ​ и «цена».{/post}{/quote}​ кнопку «Компьютер».​ ячейку, формат которой​ 4.​При нажатии на кнопку​ на аналогичной теме.​
    ​ поиск.​ любой рисунок/кнопку, на​
    ​ строке второй и​2 курс-I24-СК​
    ​ & «-» &​
    ​Sub search_main() Dim​ макросов едет. Извините,​ » & iFoundRng.Address(0,​ найденную цифру 5​
    ​ вкладок с разными​ Application.Caller.Parent.Name Then​
    ​Не поверите -​Затем, нажимаем на кнопку​ вы собираетесь использовать.​Но, как отсечь такие,​
    ​«Найти далее»​
    ​ Мой как вы​

    ​Medvedoc​ него повесить макрос):​
    ​ остальные (думаю можно​
    ​2 курс-L24-СК​ t sh.Range(el &​
    ​ rng As Range​ не внимательно смотрел.​
    ​ 0)​
    ​ этого листа. Как​
    ​ именами, как можно​With Sheets(i)​
    ​ у меня тоже​ «Обзор». В появившемся​После того, как формат​
    ​ и другие заведомо​мы перемещаемся к​
    ​ выражаетесь файл, выложил​: А Вы и​
    ​Честно говоря, код​ цикл в цикле​
    ​2 курс-O24-СК​
    ​ i).Interior.Color = vbYellow​ ‘ îáëГ*Г±ГІГј Dim​ Сейчас увидел. Спасибо​’добавляем гиперссылку​
    ​ сделать так, чтобы​
    ​ найти среди них​
    ​Set rFndRng =​
    ​ ровно 15 листов​

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

    ​ Windows 7 и​​ не просили такой​ не вылизывал, может​ перебрать критерии/ячейки)​2 курс-R24-СК​

    ​ Err.Clear End If​​ name1 For j​ вам огромное за​iFoundSht.Hyperlinks.Add Anchor:=iFoundSht.Cells(iLastRow +​ выводились и остальные​ нужную, не просматривая​ .Range(rTable.Address).Resize(, 1).Find(vCriteria, ,​ с таблицами :),и​

    ​ строке поиска пишем​​ на кнопку​ поиска? Именно для​ где содержатся введенные​ от него надо​ поиск.{/post}{/quote}​

    ​ есть ещё какие​​3. если все​1 курс-I30-СК​ Next Next Next​ = 1 To​ помощь! =)​

    ​ 1, 1), Address:=»»,​​ значения данной страницы,​ все имена?​

    ​ xlValues, IIf(XlLookAt =​​ формула тоже очень​ поисковую фразу или​
    ​«OK»​ этих целей существует​ группы символов. Сама​ отталкиваться, поскольку это​Возможно думал о​ блохи. Да и​ нашлись — копирует​1 курс-L30-СК​ End SubТолько изначальную​ Sheets.Count With Sheets(j)​Скажите пожалуйста с​ _​ соответствующие заданному значению​Алексей матевосов (alexm)​ «xlWhole», xlWhole, xlPart))​

    ​ длинная получилась(кто если​​ слово. Мы написали​.​ расширенный поиск Excel.​

    ​ ячейка становится активной.​​ оптимальный вариант решения​ таком поиске =)​ ускорить код тоже​ данные.​1 курс-O30-СК​ очистку от покраски​ Set rng =​ чего лучше начать​SubAddress:=»‘» & iSheet.Name​

    ​ для поиска? То​: Когда стопиццот листов,​If Not rFndRng​

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

    ​Поиск и выдача результатов​​ =)​
    ​ но не описал​ можно — перевести​4. Через findnext​

    ​1 курс-R30-СК​ лень писать -​ .Range(«D12:X11») name1 =​

    ​ изучать создание макросов?​​ & «‘» &​ есть как сделать​

    ​ то переход от​​ Is Nothing Then​ путь к таблицам​

    ​ файлов Excel, имеющим​ произвести поиск не​«Найти и заменить»​ производится построчно. Сначала​

    ​Юрий М​ до конца сути​
    ​ всё на массивы,​ продолжает поиск на​
    ​1 курс-L34-каф​
    ​ да это на​
    ​ Range(«D11»).Value For Each​
    ​Юрий М​

    ​ «!» & iFoundRng.Address,​​ так, чтобы остальные​ одного листа к​VLookUpAllSheets = rFndRng.Offset(,​ напишет), но зато​ в тексте слово​ по конкретному словосочетанию,​любым вышеописанным способом,​

    ​ обрабатываются все ячейки​​: Правильно — это​

    ​ =)​​ копирование тоже. Но​

    ​ этом листе.​​1 курс-R34-каф​

    ​ практике вероятно и​ cell In rng​: Литература (можно найти​ ScreenTip:=»Перейти на лист​ девять цифр 5​ другому можно сделать​

    ​ lColNum — 1).Value​​ работает :)​ «визитка».​ а найти ячейки,​ жмем на кнопку​ первой строки. Если​ не Ваш файл,​

    ​А возможен такой​​ будет непонятнее.​
    ​5. На этом​

    ​3 курс-F34-25​​ не нужно.​ If cell =​ в «Копилке») и​
    ​ » & iSheet.Name​ тоже выводились в​

    ​ так. Кликнуть правой​​Exit For​

    ​Попробую сообразить пользовательскую​​Внимание!​
    ​ в которых находятся​

    ​«Параметры»​​ данные отвечающие условию​ Вы даже поленились​
    ​ вариант?​

    ​Так будет чуть​​ листе больше нет​4 курс-I34-25​Апострофф​ name1 Then MsgBox​ Форум/Форумы.​’.Font.Bold = True​ результатах поиска?​ кнопкой мышки по​End If​ функцию для поиска​Внизу этого окна​ поисковые слова в​.​ найдены не были,​ набросать пример, а​Medvedoc​ быстрее и надёжнее:​ — ищем аналогично​4 курс-I36-25​: Очень помогли, спасибо)​
    ​ («ГЋГёГ»ГЎГЄГ*») cell.Interior.Color =​

    planetaexcel.ru

    Поиск по всем листам

    ​mlm1​​ ‘выделяем жирным​Юрий М​ любой стрелочке листания​
    ​End With​ по всем листам,​ мы выбрали место​ любом порядке, даже,​
    ​В окне появляется целый​ программа начинает искать​
    ​ помощи ждёте. Вот​: А Вы и​Option Explicit Sub​ на следующем.​2 курс-I40-СК​…ток почему то​ RGB(255, 255, 0)​: Добрый день​End With​: Вариант.​ листов, в нижнем​
    ​End If​
    ​ но ничего не​ поиска «Все файлы​ если их разделяют​
    ​ ряд дополнительных инструментов​ во второй строке,​ и сейчас -​ не просили такой​ tt() Dim sh​Если конкретно известно,​2 курс-L40-СК​ закрашивает где нет​ End If Next​результат можно сделать​End If​KuklP​ левом углу. Если​Next i​ обещаю .​

    ​ Excel». Здесь мы​​ другие слова и​
    ​ для управления поиском.​ и так далее,​ просите поиск по​ поиск.{/post}{/quote}​ As Worksheet, el,​ что ищем и​2 курс-O40-СК​ ошибки=​ cell End With​ в виде ссылок​’iFoundRng.EntireRow.Copy Destination:=.Cells(.Cells(.Rows.Count, 1).End(xlUp).Row​: EducatedFool выкладывал надстройку.​ листов очень много,​End Function​PS: Я только​ можем выбрать другой​ символы. Тогда данные​

    ​ По умолчанию все​​ пока не отыщет​ ВСЕЙ книге, а​Возможно думал о​
    ​ CritArr(), a(), i&,​ где по столбцам​2 курс-R40-СК​…хотелось бы немного​
    ​ Next End Sub​ на ячейки?​ + 1, 1)​Medvedoc​ то в открывшемся​Справка на англицком,​ учусь.​

    ​ вид файла. Например,​​ слова нужно выделить​ эти инструменты находятся​ удовлетворительный результат.​ в книге всего​ таком поиске =)​

    ​ s$, flag As​​ — код может​
    ​1 курс-L52-СК​ улучшить знание по​na4ik​Интересует вывод всех​
    ​ ‘копируем всю строку​: Я уж думал​ меню можно выбрать​
    ​ звиняйте — лень.​dude​ нам нужно найти​
    ​ с обеих сторон​
    ​ в состоянии, как​Поисковые символы не обязательно​ один лист. Не​ но не описал​
    ​ Boolean, n&, ind&,​ быть проще, можно​1 курс-R52-СК​
    ​ VB в excel…не​: Да, так спасибо)….ток​ совпадающих значений на​

    ​iShtName = iSheet.Name​​ вы меня забаните​
    ​ все листы. Результат​Alexander_V​: так?​ текст в Excel’евском​

    ​ знаком «*». Теперь​​ при обычном поиске,​
    ​ должны быть самостоятельными​ показали — куда​ до конца сути​ x& CritArr =​ делать не через​4 курс-F52-25​ подскажите какую то​ я немного по​ листе​ ‘запоминаем имя листа​ =)​ увидите.​: класс! формула сокращена​dendy_81​ файле со словами​ в поисковой выдаче​ но при необходимости​ элементами. Так, если​ выводить найденное… Много​ =)​ Application.Trim(Sheets(1).[A2:M2].Value) ind =​ find, а циклом​4 курс-F54-25​ методичку…или лучше скинь​ другом прописал:​Юрий М​End With​
    ​Ваш вариант тоже​Можно сделать и​ до минимума! Спасибо​: посмотрел ваш файл​ визитка. Тогда мы​

    ​ будут отображены все​​ можно выполнить корректировку.​ в качестве запроса​ будет желающих делать​
    ​А возможен такой​ 3 Application.ScreenUpdating =​ по массиву данных.​Sub search_main() Dim​ те при возможности​Код For i​

    ​: А разве не​​Set iFoundRng =​ прикольный. Но встает​ поиск макросом VBA.​ вам за помощь​
    ​ — не совсем​ выберем функцию «Все​ ячейки, в которых​По умолчанию, функции​
    ​ будет задано выражение​ за Вас файл?​ вариант?{/post}{/quote}​ False Sheets(1).UsedRange.Offset(2).Clear For​Watcher_1​ sh As Worksheet​Hugo121​ = 1 To​ все выводятся?​ iSheet.Cells.FindNext(iFoundRng) ‘продолжаем поиск​ вопрос тогда убрать​Код макроса​ (и Alexander_V тоже).​ понятна формула: =ДВССЫЛ(АДРЕС(raw($A5);СТОЛБЕЦ();1;1;lst($A5))).​ файлы». Появится список​ находятся данные слова​«Учитывать регистр»​ «прав», то в​Medvedoc​И желательно убрать​ Each sh In​: Есть более изящное​ Dim col As​: Учебники, справочники, самоучители​ Worksheets.Count Step 1​mlm1​ на том же​ либо ячейки текст​Sub List_Search()​ Вставил в свою​можете расшифровать ее?​ всех разных файлов​ в любом порядке.​и​ выдаче будут представлены​: Хорошо, вот мой​ оттуда кнопку очистить,​ Worksheets If sh.Name​

    ​ решение через SQL​​ Object, arr, el​
    ​na4ik​ With Worksheets(i)​: А да выводятся​
    ​ листе​ для поиска и​strInput = InputBox(«Введите​ базу — работает!​при ее копировании​ со словом «визитка»​

    ​Как только настройки поиска​​«Ячейки целиком»​

    ​ все ячейки, которые​​ файл.​ а очищение сделать​ <> «Sheet1» Then​Hugo121​ ‘arr = Split(«D​: Почему это нет?​Как бы теперь​
    ​ все​Loop While iFoundRng.Address​
    ​ желтую ячейку с​ имя листа книги»,​ Только вот функция​ и вставке в​ — и текст​ установлены, следует нажать​отключены, но, если​
    ​ содержат данный последовательный​Но там нет​ автоматическим по истечению​ a = sh.[a1].CurrentRegion.Value​: Да, если конкретно​

    ​ E G H​​ Как этот проф.​​ сделать так, что​​Можно сделать чтобы​ <> FirstAddress​ цифрой 5 совсем,​ «Поиск листов книги»)​ ищет неполное совпадение​ мой лист «заказ»​ в Word, и​
    ​ на кнопку​ мы поставим галочки​ набор символов даже​ реализации поиска. Пользователь​ 30 секунд​ For i =​ известно, что ищем​ J K M​

    ​ Оніпко В.В. может​​ бы этот цикл​ выводились например полностью​End If​ поскольку она грубо​ok = 0​ по одному или​ появляется ошибка «#ИМЯ?»,​ файл Excel, и​«Найти всё»​ около соответствующих пунктов,​ внутри слова. Например,​ Windows 7 предложил​Medvedoc​ 1 To UBound(a)​ и где по​ N») arr =​

    ​ одновременно преподавать Грунтознавство​​ перемещался вниз по​ значения (а не​
    ​End If​ говоря дублирует вашу​
    ​If strInput <>​
    ​ нескольким символам, и​ а в исходнике​ картинки с названием​или​
    ​ то в таком​ релевантным запросу в​ свой файл. Я​

    ​: посмотрел код более​​ flag = True:​ столбцам.​ Split(«F I L​

    ​ у П-32 и​ строкам…и при этом​ ссылки на ячейки)​Next iSheet​
    ​ кнопку. И вывод​ «» Then​ отображает первое найденное​ появляется ошибка «#ЗНАЧ!»​ «визитка», т.д.​«Найти далее»​ случае, при формировании​ этом случае будет​ его протестировал и​ внимательнее =) а​ n = 0​Но на массивах​ O R») On​ Методика навчання біології​​ же менялось начальное​​Например надо найти​Application.ScreenUpdating = True​ должен быть в​For i =​ значение (ввёл «22»,​а в вашем​
    ​Как найти файл​, чтобы перейти к​ результата будет учитываться​ считаться слово «Направо».​ обнаружил незначительный минус,​
    ​ можно сделать так,​ For Each el​ в таком случае​ Error Resume Next​ у П-44?​ значение переменной name1​ цифру 5​ ‘включаем обновление экрана​ одну ячейку в​ 1 To Worksheets.Count​
    ​ а нашла «220156»).​ исходнике всё работает.​ определенного типа, смотрите​ поисковой выдаче.​ введенный регистр, и​ Если вы зададите​
    ​ который и описал​
    ​ чтобы вместо номера​
    ​ In CritArr If​
    ​ будет не менее​
    ​ ‘For i =​
    ​Да ещё и​
    ​Watcher_1​
    ​Результат с ссылками​
    ​MsgBox «Поиск завершён!»,​
    ​ виде текста как​
    ​If Worksheets(i).Name =​
    ​ А мне надо​
    ​Guest​
    ​ в статье «Поиск​
    ​Как видим, программа Excel​
    ​ точное совпадение. Если​
    ​ в поисковике цифру​
    ​ выше. И эт​
    ​ ячейки выводилось ее​
    ​ flag Then n​
    ​ изящно, и думаю​
    ​ 9 To 57​
    ​ в разных аудиториях?​
    ​: Я так понял​
    ​ (например)​ 64, «Поиск»​ в моем файлике​ strInput Then​ найти значение по​: эта функция VLookup​ документа Word по​ представляет собой довольно​ вы введете слово​ «1», то в​ оне значит, что​ название, точнее текст,​ = n +​ проще/понятнее. И скорее​ Step 2 For​Хотя я аудитории​ это мысли в​5​End Sub​ =)​Sheets(strInput).Select​ всем символам, по​ у меня не​ тексту» тут. Принцип​ простой, но вместе​ с маленькой буквы,​ ответ попадут ячейки,​ поленился.​ который в ней​ 1 If Len(el)​ всего будет работать​ i = 8​ не учитывал -​ слух? Иначе я​51​
    ​Sub Finder()​либо реализовано как​ok = 1​ количеству и по​ хочет работать. может​ один.​ с тем очень​ то в поисковую​ которые содержат, например,​Также на похожей​

    CyberForum.ru

    БД в Excel: организовать поиск по всем листам и по нескольким критериям

    ​ содержится?​​ Then If Application.Trim(a(i,​
    ​ быстрее. И нет​ To 56 Step​ правильно было бы​ не вижу никакой​156​Dim iRng As​ я хотел, то​End If​ их порядковому расположению​ подскажете, как ее​В Excel можно​ функциональный набор инструментов​ выдачу, ячейки содержащие​ число «516».​ теме нашел другой​Medvedoc​ n)) <> el​ особых требований к​ 2 Set col​ смотреть, чтоб если​ смысловой нагрузки…​
    ​567​ Range, TextForFind As​ есть сохранить мой​Next i​ (по артикулу). Т.е.,​ прописать в мой​ искать данные функциями,​ поиска. Для того,​ написание этого слова​Для того, чтобы перейти​​ вариант поисковика, который​​: Заменил в строчке​ Then flag =​ таблицам.​ = New Collection​ аудитория и предмет​na4ik​
    ​Юрий М​ String, FirstAddress As​ файлик, но с​If ok =​ если я ввел​ файл?​ можно искать, выбирать,​ чтобы произвести простейший​ с большой буквы,​ к следующему результату,​ реализован на одном​
    ​ .Value = «Лист:​ False: Exit For​Watcher_1​ For Each sh​ совпадают, то и​
    ​: Скорее это вопрос)​
    ​: Это ведь совсем​

    ​ String, n As​​ вашей реализацией всех​ 0 Then MsgBox​ «200543», то и​
    ​тухачевский​ переносить данные в​ писк, достаточно вызвать​ как это было​ опять нажмите кнопку​

    ​ листе, но при​​ » & iSheet.Name​ End If End​
    ​: Судя по ТЗ​ In Worksheets For​ препод должен повторяться!​..можно ли как​ другая задача (а​
    ​ Integer, iLastRow As​ результатов со всего​ «Листа с таким​ найти должна только​: посмотрел ваш файл​ другое место, в​ поисковое окно, ввести​ бы по умолчанию,​«Найти далее»​ этом выводит результаты​
    ​ & » Ячейка:​ If Next If​ как раз известно,​
    ​ Each el In​Как это прикрутить​ то задать смену​
    ​ то я уже​ Long​ листа =)​ именем нет»​
    ​ значение «200543». Что​ — не совсем​ другую таблицу, бланк,​ в него запрос,​ уже не попадут.​.​ поиска всех найденных​ » & iFoundRng.Address(0,​

    ​ flag Then ind​​ что к какому​ arr t =​

    ​ — думать не​​ значение ячейки?…что то​ сделал и формирование​iLastRow = Cells(Rows.Count,​Medvedoc​
    ​End If​ надо поменять в​ понятна формула: =ДВССЫЛ(АДРЕС(raw($A5);СТОЛБЕЦ();1;1;lst($A5))).​ т.д. формулами. Какими​ и нажать на​ Кроме того, если​Так можно продолжать до​ значений, заданных изначально.​ 0)​

    ​ = ind +​​ столбцу привязано. Единственное​ sh.Range(el & i).Value​ хочу, да и​ плана:​ гиперссылок). Уточните проблему,​ 1).End(xlUp).Row​: спасибо за предложение,​End Sub​

    ​ функции? И как​​можете расшифровать ее?​ способами можно искать​ кнопку. Но, в​ включена функция​ тех, пор, пока​ Мне надо как-то​значение iFoundRng.Address(0, 0)​

    ​ 1 For x​​ неудобство это, что​ If Len(t) Then​ может и не​j=11 Set rng​ чтобы не переделывать​Range(Cells(5, 1), Cells(iLastRow​ но надстройку не​shurun999​ в функции, если​при ее копировании​ данные в Excel,​ то же время,​«Ячейки целиком»​ отображение результатов не​ данную возможность реализовать​ на iFoundRng.Offset(0, 0)​ = 1 To​ к одной строке​ col.Add t, CStr(t)​ нужно…​ = .Range(«D(j):X(j)») ——————————​ потом.​ + 1, 2)).Clear​ надо =) мне​: Есть задача создания​

    ​ при поиске не​​ и вставке в​ смотрите в статье​
    ​ существует возможность настройки​, то в выдачу​ начнется по новому​ в макросе пользователя​ и в выводимых​ 13 Sheets(1).Cells(ind, x).Value​ привязано несколько значений​ If Err Then​Hugo121​ j=j+2​mlm1​iLastRow = 4​ два варианта верхних​ поиска по нескольким​ найдено совпадений, оставить​ мой лист «заказ»​ «Поиск в Excel»​ индивидуального поиска с​ будут добавляться только​
    ​ кругу.​ windows 7.​ результатах вместо адреса​ = a(i, x)​
    ​ из нескольких строк​ Debug.Print sh.Name &​:​или как это​: Прикрепил файл​TextForFind = InputBox(«Введите​ нравятся​ листам одной книги.​

    ​ строки пустыми или​​ появляется ошибка «#ИМЯ?»,​
    ​ и в перечне​ большим количеством различных​ элементы, содержащие точное​В случае, если при​Medvedoc​ ячейки стало показываться​ Next End If​

    ​Hugo121​​ «-» & el​
    ​Hugo121​ можно написать для​Юрий М​ искомое слово (значение)»,​
    ​Юрий М​ Нужно вводить номер​ заполнить пунктирами (вместо​ а в исходнике​ статей по этой​
    ​ параметров и дополнительных​ наименование. Например, если​ запуске поисковой процедуры​: пришлось заархивировать​ содержимое самой ячейки​ Next End If​: Ещё вариант -​ & i &​
    ​, хотел уточнить…а где​ excel?​: Так?​ » Запрос для​: А кто Вам​
    ​ телефона, и чтоб​ нулей)?{/post}{/quote}​ появляется ошибка «#ЗНАЧ!»​ теме, расположенном в​ настроек.​ вы зададите поисковый​ вы нажмете на​Файл удален​(текст) =)​
    ​ Next Application.ScreenUpdating =​ макросом ставить стандартный​
    ​ «-» & t:​ осуществляется само сравнение​Скорее это вопрос)​mlm1​ поиска»)​ мешает «убрать» эту​ открывались все его​Моя по полному​а в вашем​ конце статьи.​Автор: Максим Тютюшев​ запрос «Николаев», то​ кнопку​- велик размер​Остался вопрос как​ True End Sub​ фильтр и копировать​ Err.Clear Next Next​ значений ячеек?…или возможно​..можно ли как​: Спасибо так.​If TextForFind =​ жёлтую ячейку? Она​ данные, на каждом​ ищет :) если​ исходнике всё работает.{/post}{/quote}​Поработали — пора​Рассмотрим,​ ячейки, содержащие текст​«Найти все»​ — [​ сделать так, чтобы​Hugo121​ видимые. Но мне​ Next End SubВ​ так как я​ то задать смену​А можно без​ «» Then​

    ​ в моём макросе​​ листе таблица (​ не находит пишет​вечером было избыточно​ отдохнуть. )) А​как найти документ​ «Николаев А. Д.»,​
    ​, все результаты выдачи​МОДЕРАТОРЫ​ выводились все результаты​
    ​: Чуть исправил код​ этот способ не​ коде нужно было​ понял, объект Collection​ значение ячейки?…что то​

    ​ вывода промежуточных результатов​​MsgBox «Вы ничего​ не задействована. Значение​
    ​ 1ст поряд.номер, 2-​ 0.​упростил​ если серьёзно, то,​

    ​Excel по содержимому текста​​ в выдачу уже​ будут представлены в​]​ с заданным значением​ — теперь вместо​ нравится… хотя работает​ добавить Cstr(t), т.к.​ не может содержать​ плана:​
    ​ (окошек) Найдено столько​ не указали», 48,​ для поиска выбирается​ сам номер,3- данные,​Alexander_V​

    CyberForum.ru

    Поиск по листам всей книги [ТЕМА ЗАКРЫТА — повторное нарушение]

    ​это пользовательская функция​​ в Excel есть​,​ добавлены не будут.​ виде списка в​Юрий М​ с одной страницы​ currentregion обрабатываю usedrange,​ быстро.​ тут уже числа.​ одинаков элементов?​j=11 Set rng​ -то штук на​ «Вы чё, в​ по запросу -​ 4- данные, 5-данные).​: Внимательно перечитал пост​

    ​нужно в вашу​​ много возможностей, кроме​

    ​таблицы​​По умолчанию, поиск производится​ нижней части поискового​: Прошлось удалить.​ =)​ поэтому в J1​Lubaxa​Чтоб показывало и​If Len(t) Then​ = .Range(«D(j):X(j)») ——————————​

    ​ листе 1 и​​ натуре?»​ Вы не заметили?​ как это сделать,​ думал нужно что​
    ​ книгу скопировать модуль​ стандартных функций Excel,​, например, когда не​
    ​ только на активном​ окна. В этом​Medvedoc​Medvedoc​ можно ничего не​

    ​: Поиск по этим​​ с чем совпало​ col.Add t, t​ j=j+2​ т.д.​Exit Sub​ :-) Кнопку очистки​ подскажите.​ бы «0» писало​ из прикрепленной книги​
    ​ которые можно применить​ помним название файла,​ листе Excel. Но,​

    ​ списке находятся информация​​:​: нашел макрос другого​ писать.​

    ​ таблицам нужен по​​ — нужно вместо​ If Err Then…просто​или как это​

    ​Юрий М​End If​ тоже можете удалить​AntikBantik​ оказывается не надо​
    ​Alexander_V​ в своей работе.​

    ​ документа, папки, т.д.​​ если параметр​ о содержимом ячеек​Файл удален​

    ​ поисковика. В нем​Ну и добавил​ столбцам: адрес или​ коллекции использовать словарь.​ не могу понять​
    ​ можно написать для​: У меня не​

    ​For n =​ — диапазон будет​: был бы файл​ :)​: Особо не тестировал​

    ​ Например, как можно​​Первый вариант.​«Искать»​ с данными, удовлетворяющими​- велик размер​ с листа отображаются​ режим отбора по​ имя/фамилия (в этих​ Это сейчас писать​

    ​ з чего бы​​ excel?​ было — сколько​ 2 To Sheets.Count​ очищаться автоматически.​ может и подсказали​в приложении файл​

    ​ времени нет. Если​ использовать шрифт для​Поиск документа​вы переведете в​ запросу поиска, указан​ — [​
    ​ все значения. Как​

    ​ похожим значениям.​ случаях идеальный вариант,​ некогда, попробуйте сами​ появляться Err…если к​Hugo121​ найдено. Была информация,​

    ​With Sheets(n).UsedRange​​Medvedoc​ бы, а так​ формула возвращает пустое​ чего пишите.​ построения графика в​Excel по названию папки.​ позицию​ их адрес расположения,​МОДЕРАТОРЫ​ можно часть данного​

    ​И ещё -​
    ​ если можно выводить​
    ​ на примерах сделать.​ нему нету никакого​
    ​: Может так:​ если НЕ найдено​Set iRng =​
    ​: в данный момент​ не зная точной​

    ​ место (визуально).​Alexander_V​ ячейке, т.д. Такой​
    ​Нажимаем кнопку «Пуск»,​«В книге»​ а также лист​

    ​]​ кода перенести в​

    ​ теперь правее пишется​
    ​ все близкие по​ Ну или может​ условия =​
    ​Set rng =​ на листе. Убрал​
    ​ .Find(What:=TextForFind, LookIn:=xlFormulas, LookAt:=xlPart)​

    ​ у меня код​
    ​ структуры данных вместо​PS: Хотя после​
    ​: Моя функция тоже​ способ мы рассмотрели​ расположенную в левом​
    ​, то поиск будет​
    ​ и книга, к​Medvedoc​
    ​ свой код, чтобы​
    ​ имя листа, откуда​ значению результаты) или​

    ​ кто другой попробует​Hugo121​
    ​ .Range(«D» & j​
    ​ сообщение.​
    ​If Not iRng​ модуля вот такой​
    ​ одной попытки для​

    ​ формул The_Prist-а и​​ пользовательская так что​ на примере создания​ нижнем углу монитора.​ производиться по всем​

    ​ которым они относятся.​​: я просто не​ результаты поиска выводили​ взята строка. Может​ SN (номер товара).​ сделать, из интереса.​: Collection содержит уникальные​ & «:X» &​mlm1​ Is Nothing Then​Option Explicit​ получения результата их​ Лузер™-а как то​ не забудьте скопировать​ простой игры. Смотрите​ В появившемся списке​ листам открытого файла.​ Для того, чтобы​ знаю как макрос​ все найденные значения​ пригодится когда…​

    ​ Т.е. в соответствующую​Lubaxa​ ключи и при​ j)​: Спасибо​FirstAddress = iRng.Address​Sub Поиск()​ будет N -​ даже не удобно​

    ​ модуль​ статью «Игра в​ нажимаем на кнопку​В параметре​ перейти к любому​ Windows 7 подправить,​ с листа​Hugo121​ форму вводится один​: Добрый вечерок!​

    ​ попытке дополнить коллекцию​​na4ik​то что искал​Do​Dim iFoundRng As​ ое количество.​ свою выкладывать:).​dude​ Excel».​ «Этот компьютер» (в​«Просматривать»​ из результатов выдачи,​ чтобы он выводил​Сам код​: Думаю ещё есть​

    ​ из этих критериев​​Помогите, пожалуйста…. Есть​ с уже имеющимся​
    ​: Может так?​davaispoem​Cells(iLastRow + 1,​ Range​Hugo121​ytk5kyky​: с учетом решения​dendy_81​ Word 2013) или​можно изменить направление​
    ​ достаточно просто кликнуть​ все найденные значения​Private Sub CommandButton1_Click()​ смысл добавить​ (максимум 2). Насколько​ база данных в​ ключём возникает ошибка​Sub search_main() Dim​: Здравствуйте! Уважаемые специалисты,​ 1) = Sheets(n).Name​Dim iSheet As​: C формой нужно​

    ​: По хорошему, если​​ Alexander_V все короче​
    ​: Здравствуйте. У меня​​ «Мой компьютер» (в​ поиска. По умолчанию,​​ по нему левой​​ с листа по​

    ​Dim MyLeight As​​Option Compare Textчтоб​

    ​ я понимаю. то​​ Excel. Пока использовалась​​ (для продолжения работы​​ sh As Worksheet​ вновь прошу вашей​​Cells(iLastRow + 1,​​ Worksheet​

    ​ делать. Но можно​​ ничего не найдено,​а автора все​ такой вопрос.​ Word 2007).​ как уже говорилось​ кнопкой мыши. После​ запросу​

    planetaexcel.ru

    ​ Integer​

    В программе Microsoft Excel много разных трюков и приемов, упрощающих работу. Например, есть функция, позволяющая в документе Эксель найти нужно слово. Сделать это очень просто. Нужно в пустой ячейке Microsoft Excel щелкнуть правой кнопкой мыши, чтобы появился курсор. Затем нужно нажать сочетание клавиш Ctrl + F

    Должно выйти окно «Найти/заменить». Выбираем «Найти», пишем в строку слово или фразу.

    автор вопроса выбрал этот ответ лучшим

    Azama­tik
    [55.3K]

    7 лет назад 

    Если вы хотите найти какое — либо слово в Microsoft Excel (Эксель), то это можно сделать следующим способом:

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

    • Ctrl+F

    После этого у вас на экране появится такое диалоговое окно «Найти и заменить»:

    Мы хотим найти слово, поэтому выбираем «Найти» > записываем нужное слово и нажимаем найти все или найти далее.

    ЛИСА-НАСА
    [226K]

    8 лет назад 

    Вы будете удивлены, но комбинация двух кнопок «Ctrl + F» является универсальной во всех программах, в том числе и в программе Microsoft Excel. Нажимая эту комбинацию кнопок вы можете найти нужно слово. Иногда можно выделить слово нажать эту комбинацию и ввод. Как видим всё просто.

    дольф­аника
    [379K]

    8 лет назад 

    Комбинация двух кнопок Ctrl + F выполняет функцию поиска нужного слова в выделенной предварительно ячейке. Далее вписываем искомое слово и нажимаем клавишу энтер. Поиск совершается мгновенно, что очень облегчает работу.

    В общем. очень простое действие совершаете.

    cherr­y bloss­om
    [25.9K]

    9 лет назад 

    Что в Ворде, что в программе Microsoft Excel найти слово очень легко. Рассмотрим пример в последнем. Выделяем ячейку. Удерживаем кнопку ctrl и нажимаем F. Что означает команду Найти. В окошке вводим слово для поиска и нажимаем Enter.

    Ksyus­ha26
    [26.8K]

    8 лет назад 

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

    Zolot­ynka
    [551K]

    8 лет назад 

    У нас в компании практически все таблицы сделаны в Exel, чтобы быстро найти нужную цифру или слово я использую стандартную комбинацию Ctrl+F, она же работает и в вордовских файлах. Пользуюсь этой комбинацией очень часто — она облегчает и ускоряет работу в разы.

    В программе Эксэль можно найти слово, используя поиск — его можно вызвать клавишами Contrl + F. В открывшемся окне в графе Найти вписываем необходимое слово и нажимаем кнопку Найти далее. Принцип такой же, как в Ворд.

    Галоч­ка196­8
    [28.8K]

    8 лет назад 

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

    rosen­bom
    [27.2K]

    9 лет назад 

    Точно так же как и в Ворде. Нужно запустить функцию поиска, ввести нужное слово и нажать Enter. Честно говоря, не знаю как правильно делать «по науке», я нажимаю левый Contrl и F, появляется окно функции.

    Знаете ответ?

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

    Не пропустите также:

  • Как найти драйвера установленных устройств
  • Как найти все страницы привязанные к номеру
  • Как найти поляну в майнкрафте командой
  • Как найдите тангенс угла наклона касательной
  • Как найти количество битов подсети

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

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