Пакетный поиск в word

Массовый поиск и замена в документах MS Office (Word и Excel)

Имеется большое количество документов Word или Excel и в каждом документе нужно
изменить несколько фраз. В каждом документе через замену (Найти и заменить ) это слишком долго.

Решение:

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

    Программа пройдётся по всем листам всех книг (*.xls;*.xlsx) в этой папке,
    и поменяет текст в заданной графе. Недостатком способа очевиден –
    замена производится только в указанной графе.
    Скачать макрос можно по ссылке

    б) для Microsoft Word:
    Создать новый документ Word, открыть редактор Microsoft VBA, добавить
    новый модуль, скопировать текст процедуры ниже. О том как создать макрос более подробно написано
    здесь.
    При выполнении макроса нужно выбрать файлы, данные в которых подлежат замене:

    Что изменить и на что изменить прописывается в теле макроса:
    что_заменить = «123»
    чем_заменить = «1234»

    Сам макрос:

  3. В виде приложения

Для документов Word подойдет @Text Replacer — бecплaтнaя пpoгpaммa для быcтpoгo пoиcкa и зaмeны
тeкcтa в фaйлax из выбpaннoй пaпки и влoжeнныx пoдпaпoк.
Работает с дoкумeнтaми тeкcтoвoгo peдaктopa Word: *.doc, *.docx, *.rtf, фaйлaми тeкcтoвoгo фopмaтa:
*.txt, *.ini, *.html, *.php и дp., paбoтa c кoтopыми вoзмoжнa чepeз cтaндapтный Блoкнoт Windows.
Вce фaйлы дpугиx типoв oбpaбaтывaютcя пpoгpaммoй кaк тeкcтoвыe.

Пpoгpaммoй пoддepживaeтcя пoиcк и зaмeнa мнoгocтpoчныx фpaгмeнтoв тeкcтa c учeтoм peгиcтpa и
игнopиpуeмыx cимвoлoв — тaкиx кaк пpoбeлы и пepeвoды cтpoки (windows / *nix).
Программа бесплатная, скачать можно по
ссылке
с официального сайта программы

Не пробуйте @Text Replacer для документов Excel – программа их портит!

Для документов Excel попробуйте FireBall.exe – небольшую программу, не требующую установки.
Файлы Excel необходимо скопировать в папку с FireBall.exe.

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

Яндекс.Метрика

Быстрый пакетный поиск и замена нескольких строк в нескольких файлах Word или txt / html

В Word с помощью встроенной функции поиска и замены довольно легко найти и заменить по одной строке в текущем редактируемом документе. Однако иногда может потребоваться выполнить поиск и замену нескольких строк в нескольких документах Word или файлах txt / html одновременно. Здесь Пакетный поиск и замена инструмент Kutools for Word сделаю вам одолжение.

Пакетный поиск и замена нескольких строк в нескольких документах Word

Пакетный поиск и замена нескольких строк с определенным форматированием в нескольких документах Word

Пакетный поиск и замена специальных символов в нескольких документах Word

Пакетный поиск и замена нескольких строк в нескольких файлах txt / htm / html


Пакетный поиск и замена нескольких строк в нескольких документах Word

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

1. Нажмите Кутулс Плюс > Пакетный поиск и замена, см. снимок экрана:

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

3. Все еще в Пакетный поиск и замена диалоговом окне, на этом шаге вы должны создать критерии поиска, нажмите Добавить ряд из верхней ленты под Найти и заменить Вкладка:

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

Внимание: Если вы хотите удалить условие поиска, просто выберите строку условия и нажмите Удалить строку с верхней ленты.

4. После создания критериев поиска щелкните Найти or Замените как вам нужно, затем перейдите к Результат предварительного просмотра для просмотра результатов поиска и замены.

5. Нажмите Закрыть в Пакетный поиск и замена диалоговое окно, и появится диалоговое окно с напоминанием о том, что вы хотите сохранить этот сценарий, нажмите Да чтобы сохранить его, и нажмите Нет чтобы проигнорировать это, см. снимок экрана:

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

7. Затем щелкните Ok чтобы закрыть диалог, и сценарий также будет сохранен.


Пакетный поиск и замена нескольких строк с определенным форматированием в нескольких документах Word

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

1. Нажмите Кутулс Плюс > Пакетный поиск и замена , чтобы перейти к Пакетный поиск и замена диалоговое окно.

2. В выскочившем Пакетный поиск и замена диалоговом окне выполните следующие действия:

  • В правом разделе выберите * .doc * из Тип файла раскрывающийся список, а затем щелкните кнопка для добавления файлов, которые вы хотите найти, и замены строк;
  • В левом списке щелкните Добавить ряд чтобы вставить поле критериев, введите текстовые строки поиска и замены в поля отдельно, а затем укажите тип поиска, область поиска по мере необходимости, наконец, выберите формат поиска старого текста и новый формат замены, который вы хотите найти и заменить.

3. После создания условий нажмите Замените or Найти вам нужно, все текстовые строки с определенным форматированием будут найдены или заменены новыми строками с заданным форматированием.


Пакетный поиск и замена специальных символов в нескольких документах Word

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

1. Нажмите Кутулс Плюс > Пакетный поиск и замена , чтобы перейти к Пакетный поиск и замена диалоговое окно.

2. В выскочившем Пакетный поиск и замена диалоговом окне выполните следующие действия:

  • В правом разделе выберите * .doc * из Тип файла раскрывающийся список, а затем щелкните кнопка для добавления файлов, которые вы хотите найти, и замены строк;
  • В левом списке щелкните Добавить ряд чтобы вставить поле критерия, а затем щелкните текстовое поле в Найти столбец, а затем щелкните Особый кнопка, в развернутом списке выберите персонажа, которого хотите найти;

3. Затем в текстовом поле Замените столбец, введите или выберите конкретный символ, который вы хотите заменить исходными, см. снимок экрана:

4. Наконец, нажмите Замените чтобы найти и заменить символы, вы можете просмотреть результат, перейдя в Результат предварительного просмотра вкладку, см. снимок экрана:


Пакетный поиск и замена нескольких строк в нескольких файлах txt / htm / html

Если вы хотите найти и заменить несколько строк в файлах txt, htm и html, выполните следующие действия:

1. Нажмите Кутулс Плюс > Пакетный поиск и замена.

2. в Пакетный поиск и замена окна, выполните следующие действия:

  • В правом разделе выберите * .txt; *. htm; *. html из Тип файла раскрывающийся список, а затем щелкните кнопка для добавления документов, которые вы хотите найти, и замены строк;
  • В левом списке щелкните Добавить ряд для вставки поля критериев, а затем введите текстовые строки поиска и замены в поля отдельно.

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


Советы:

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

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

3. : Щелкните здесь Закрыть кнопка, чтобы сразу закрыть текущий сценарий.

4. Если вы хотите управлять сохраненными сценариями, нажмите Управление кнопку, чтобы перейти к Управление сценарием диалог, в Управление сценарием окно, вы можете переименовывать, удалять, перемещать, экспортировать и импортировать сценарии по мере необходимости, см. снимок экрана:

5. Если вы хотите экспортировать результаты поиска или заменить результаты в виде отчета, проверьте Экспортный отчет флажок перед нажатием Найти or Замените кнопка. Когда вы закрываете Пакетный поиск и замена В диалоговом окне появится диалоговое окно, напоминающее сохраненный путь к отчету. Вы можете открыть файл отчета по своему усмотрению. см. скриншоты:


Это только один из инструментов Kutools for Word

литий-оранжевыйKutools for Word освобождает от выполнения трудоемких операций в Word;

литий-оранжевыйС наборами удобных инструментов для Word 2021 — 2003 и Office 365;

литий-оранжевыйПростота использования и установки в Windows XP, Windows 7, Windows 8/10/11 и Windows Vista;

Дополнительные функции  |  Скачать бесплатно  |  Купить

Обновлено 22.09.2009г.

По просьбе автора макроса Евгения Родыгина и в связи с появлением новой усовершенствованной версии макроса (см. заметку Макрос пакетной замены от Александра Витера) я разместил ниже ссылку на скачивание новой версии.

Предположим, у вас есть несколько документов, в которых вам необходимо изменить определенный (одинаковый во всех документах) фрагмент текста на другой текст. Открывать эти документы по одному и вручную менять текст — утомительно. Ладно, если документов всего пять. А если их десять или того больше? Без средств автоматизации не обойтись.

Я для подобных задач пользуюсь отличной программой @Text Replacer от отечественных разработчиков. Эта программа предназначена для многострочного поиска и замены текста в различных текстовых файлах с учетом регистра и игнорируемых символов (перевод строки, пробел и т.д.).

Однако существует и решение на VBA (макрос), позволяющее искать и заменять фрагмент текста во всех файлах какой-либо папки. Этот макрос — Replace text on a batch of files — разработан несколькими уважаемыми людьми и опубликован на сайте Graham Mayor (Microsoft MVP).

Работает макрос следующим образом.

  • Запускаете редактор Word и закрываете все открытые документы. Впрочем, макрос сам проверит наличие открытых документов и закроет, если обнаружит их.
  • Выполняете макрос. В процессе работы макроса открываются несколько диалоговых окон (с заголовками на английском языке, но назначение окон интуитивно понятно), в первом из которых вы сначала указываете папку с вашими файлами-документами. Далее открываются следующие окна:

    введите искомый текст и нажмите кнопку ОК

    Введите искомый текст

    введите заменяющий текст и нажмите кнопку ОК

    Введите заменяющий текст

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

Скопировать код макроса можно на этой странице.

Обновление:

Читатель сайта Евгений Родыгин предлагает другой вариант решения данной задачи — с использованием бесплатного макроса. Вот, что он пишет:

Большая проблема — поиск и замена текста в нескольких документах Word. Есть несколько платных программ для этого. Но есть, оказывается, бесплатный макрос от Word Search and Replace Version 2.30 Funduc Software, Inc..

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

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

Обновлено 22.09.2009г.

По просьбе автора макроса Евгения Родыгина и в связи с появлением новой усовершенствованной версии макроса (см. заметку Макрос пакетной замены от Александра Витера) я разместил ниже ссылку на скачивание новой версии:

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

Как заменить слово в Ворде по всему тексту Для замены определенного слова другим словом по всему тексту выполните следующие шаги:

  1. Откройте редактируемый документ в Word, если он не был открыть до этого и нажмите сочетание клавиш Ctrl + H (H – английская).
  2. В открывшемся окне в поле Найти: введите искомое слово или текст, которые подлежат замене, в поле Заменить на: то слово или текст, на который он будет заменен.

    окно поиска и замены

  3. Нажмите кнопку Больше>>, чтобы открыть дополнительные настройки замены.
  4. Установите галочки в строках Учитывать регистр и Только слово целиком, если вам необходимо заменить только точное вхождение искомого слова.

    уточнение критериев замены

  5. Нажмите кнопку Заменить все для выполнения замены.
  6. После завершения замены всех слов в Ворде по всему тексту будет выведено информационное окно с указанием количества произведенных замен.

    отчет о произведенных заменах

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

  1. Также нажмите сочетание клавиш Ctrl + H в документе.
  2. В открывшемся окне поле Найти оставьте пустым, а в Заменить на введите искомое слово.
  3. Нажмите кнопку Формат внизу окна и в появившемся списке выберите пункт Шрифт.

    дополнительные условия для замены

  4. В настройках шрифта выберите полужирное начертание и нажмите кнопку Ок.

    настройка шрифта

  5. В главном окне поиска и замены нажмите Заменить все.

    окно поиска и замены

  6. После завершения замены все вхождения искомого слова будут выделены полужирным шрифтом и также будет выведен отчет.

    отчет о произведенных заменах

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

Заменить текст или слова в Word

Часто при работе в программе Word и редактировании большого количества тексты требуется заменить повторяющееся слово или фразу на какое-то другое значение. Конечно, если текст небольшой, можно визуально найти нужные слова, удалить их и вставить на их место нужные. Но, как говорится, это же не наш метод. И в этой статье мы расскажем, как в word массово и автоматически заменить текст или слово.

Для того, чтобы начать замену, открываем документ с нужной информацией. Затем нажимаем комбинацию горячей клавиши ctrl+f.

Откроется окно, где мы должны выбрать вкладку Заменить.

как сделать массовую замену в word

Как вы уже, наверное, догадались – в строку “Найти” вводим слово или текст, которые нужно заменить. А в строку “Заменить на” – вводим то слово или фразу, на которое мы будем заменять.

Пример:

как сделать массовую замену в word

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

как сделать массовую замену в word

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

Если ранее в старых версиях Word для вызова функции поиска и замены достаточно было нажать комбинацию клавиш «Ctrl + F», то теперь этой комбинацией клавиш или пунктом меню в закладке «Главная» в Word 2010 вызывается только форма для поиска.

как сделать массовую замену в wordПоиск в Ворде

Для замены слова в Ворде необходимо выбрать именно пункт «Заменить» на вкладке «Главная» или нажать комбинацию клавиш «Ctrl + H», после чего появляется знакомое нам со старых версий Word окошко поиска и замены.

как сделать массовую замену в wordокно поиска и замены в Ворде

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

как сделать массовую замену в wordВыделение найденного совпадения в тексте

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

как сделать массовую замену в wordрасширенный вид окошка «Поиск и замена» в Ворде

Как в Ворде поставить нумерацию страниц?
Как удалить последнюю страницу в Ворде?
Как сделать красивую рамку в Ворде?
Как в Ворде написать формулу?

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

@Text Replacer

Если вы до сих пор не слезли с Windows 7, попробуйте утилиту @Text Replacer, скачав оную с сайта tr.infortech.ru. Эта очень простая и легкая программа позволяет заменять многострочные фрагменты в текстовых файлах разных типов и построчные в файлах Microsoft Word, но при условии наличия последнего на компьютере. Утилитой поддерживаются работа со вложенными каталогами, различение регистров, игнорирование указанных символов, возможен поиск по содержимому файлов без замены.

На вкладке «Текст и размещение» имеется четыре поля.

как сделать массовую замену в word

В поле «Имя» можно указать тип (формат) обрабатываемых файлов, в поле «Папка» – каталог с файлами, поля «Найти» и «Заменить на» служат для ввода искомого и заменяемого текста соответственно.

как сделать массовую замену в word

К сожалению, при тестировании в Windows 10 у нас возникли проблемы, @Text Replacer так и не смоглa ничего найти, возможно, потому что мы использовали неоригинальный пакет Word, а может быть по той причине, что программа не поддерживает работу с этой версией системы (поддержка Windows 10 не заявлена разработчиком).

Replace Genius

Куда большими возможностями в плане поиска, замены и вообще обработки текстовых файлов обладает программа Replace Genius, доступная для скачивания на сайте www.rlvision.com. Она универсальна, имеет много настроек, поддерживает работу с регулярными выражениями, предпросмотр результатов обработки и многое другое. В программе нет русского языка, но разобраться всё же можно. Поиск и замена в ней производится по шаблону, который сначала нужно создать. Для этого в левой колонке на вкладке «Replace» в полях «Find» и «…and replace with» вам нужно указать заменяемый и заменяющий текст.

как сделать массовую замену в word

Заполнив поля, нажмите F12 и кликните в открывшемся менеджере пресетов кнопку «Add».

как сделать массовую замену в word

Добавив в список шаблон, можно приступать к самому поиску и замене. Нажмите на панели инструментов сверху кнопку «Batch», добавьте обрабатываемые документы Microsoft Office и укажите в окошке мастера каталог для сохранения результатов.

как сделать массовую замену в word

как сделать массовую замену в word

Также вы можете заменить исходники новыми файлами, но всё же будет лучше перестраховаться. После нажатия «OK» и «Start» программа внесет изменения в ваши документы согласно заданным параметрам.

как сделать массовую замену в word

как сделать массовую замену в word

Макросы

Когда мы сказали, что в Microsoft Office нет простых и эффективных инструментов для пакетной замены текста, то вовсе не имели ввиду, что их вообще нет. Благодаря встроенному в офисный пакет языку программирования VBA знающие в нём толк опытные пользователи могут создавать макросы – этакие командные файлы в формате Microsoft Office. Один из таких макросов, созданный неким Александром Витером, как раз предназначен для замены текста сразу в нескольких файлах Word. Скачать его можно бесплатно с ресурса wordexpert.ru/page/makros-paketnoj-zameny-ot-aleksandra-vitera.

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

как сделать массовую замену в word

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

как сделать массовую замену в word

Дублирование файлов с сохранением исходника как в Replace Genius не предусмотрено, все сеансы записываются в текстовый лог.

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

В Windows 10, Linux и macOS текстовые файлы можно с легкостью открыть при помощи Терминала (Командной строки) или стандартного редактора текста. Именно это дает возможность выполнять дальнейший поиск любого содержимого таких текстовых файлов без использования сторонних программных средств.

Поиском может быть охвачено множество файлов, однако для этого необходимо предварительно их открыть, а это может стать утомительным занятием. Но даже с популярными офисными инструментами для Windows 10, например такими, как Word или Microsoft 365, вы сможете найти текст только в текущем открытом документе и все.

Поиск определенного текста сразу в нескольких файлах

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

Это можно осуществить следующим способом.

  1. Посетите сайт sourceforge.net и загрузите бесплатное приложение «Office Search«, которое не требует установки в систему.

    искать текст в нескольких документах

  2. В самом верхнем поле «Что искать» напишите искомое слово или несколько, разделив их точкой с запятой.
  3. В поле «Где» выберите каталог.
  4. Если в нем есть вложенные папки, поставьте отметку для их активации.
  5. При желании найти файлы определенного типа, введите их расширение.
  6. Наконец, если вы ввели несколько слов, выберите опцию «Любое слово«, «Все слова«. Также можно установить «Соответствие регистру«.
  7. Нажмите на кнопку «Поиск«.Когда сканирование будет завершено, в окне результатов вы увидите все документы каталога, среди которых синим цветом и словом «Найдено» будут обозначены файлы с искомым содержимым. Вы можете дважды нажать на нужный, чтобы открыть его.

искать текст в нескольких документах

Какие типы файлов поддерживаются?

Office Search умеет работать со всеми популярными форматами: DOCX, XLSX, PPTX, RTF, TXT, CSV. Также допускается поддержка файлов, созданных в LibreOffice.

Заключение

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

Понравилась статья? Поделить с друзьями:
  • Пакетный поиск в excel
  • Пакетный конвертер word pdf
  • Пакетное форматирование документов word
  • Пакет совместимости word 2010 в word 2007
  • Пакет совместимости word 2007 word 2003