Замена слова в excel по всему документу

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

Функции поиска и замены в 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
    • Горячие клавиши
    • Процедура «Найти и заменить» не работает
    • Подстановочные знаки, или как найти “звёздочку”
  • Замена нескольких значений на несколько
    • Массовая замена с помощью функции “ПОДСТАВИТЬ”
    • Файл-шаблон с формулой множественной замены
  • Заменить несколько значений на одно
    • С помощью функции «ПОДСТАВИТЬ»
    • С помощью регулярных выражений
  • Массовая замена в !SEMTools
    • Пример: замена символов по вхождению
    • Пример: замена списка слов на другой список слов

Процедура поиска и замены данных — одна из самых востребованных в Excel. Базовая процедура позволяет заменить за один заход только одно значение, но зато множеством способов. Рассмотрим, как эффективно работать с ней.

Горячие клавиши

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

  • Для запуска диалогового окна поиска — Ctrl + F.
  • Для запуска окна поиска и замены — Ctrl + H.
  • Для выделения всех найденных ячеек (после нажатия кнопки «найти всё») — Ctrl + A.
  • Для очистки всех найденных ячеек — Ctrl + Delete.
  • Для ввода одних и тех же данных во все найденные ячейки — Ввод текста, Ctrl + Enter.

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

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

Процедура «Найти и заменить» не работает

Я сам когда-то неоднократно впадал в ступор в этой ситуации. Уверен и видишь своими глазами, что искомый паттерн в данных есть, но Excel при выполнении процедуры поиска сообщает:

Не удалось ничего найти по вашему запросу

или при замене:

Мы не нашли ничего, что нужно было заменить

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

Статус опций “Учитывать регистр” и “Ячейка целиком” виден после нажатия кнопки “Параметры”.

Подстановочные знаки, или как найти “звёздочку”

Сухая официальная справка по Excel сообщает:

— что можно использовать подстановочные символы “*” и “?”;
— что “*” и “?” означают несколько символов, включая их отсутствие, и один любой символ;
— что их можно использовать для соответствующих процедур поиска.

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

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

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

В примере ниже мы находим все двузначные числа, затем числа, заканчивающиеся и начинающиеся на 7, и, наконец, все непустые ячейки. Напомню, выделить все результаты поиска помогает горячее сочетание клавиш Ctrl + A.

Так а как найти звёздочку?

Действительно, забыл. Чтобы найти «звёздочку», нужно в окошке поиска ставить перед ней знак ~ (тильда), он находится обычно под клавишей Esc. Это позволяет экранировать “звездочку”, как и вопросительный знак, и не воспринимать их как служебные символы.

Замена нескольких значений на несколько

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

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

Эта задача более сложная, чем замена на одно значение. Как ни странно, функция «ЗАМЕНИТЬ» здесь не подходит — она требует явного указания позиции заменяемого текста. Зато может помочь функция «ПОДСТАВИТЬ».

Массовая замена с помощью функции “ПОДСТАВИТЬ”

Используя несколько условий в сложной формуле, можно производить одновременную замену нескольких значений. Excel позволяет использовать до 64 уровней вложенности — свобода действий высока. Например, вот так можно перевести кириллицу в латиницу:

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

Но у решения есть и свои недостатки:

  • Функция ПОДСТАВИТЬ регистрозависимая, что заставляет при замене одного символа использовать два его варианта — в верхнем и нижнем регистрах. Хотя в некоторых случаях, как, например, на картинке выше, это и преимущество.
  • Максимум 64 замены — хоть и много, но все же ограничение.
  • Формально процедура замены таким способом будет происходить массово и моментально, однако длительность написания таких формул сводит на нет это преимущество. За исключением случаев, когда они будут использоваться многократно.

Файл-шаблон с формулой множественной замены

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

Файл доступен по ссылке, но можно и не скачивать его, а просто скопировать текст формулы ниже и вставить ее в любую ячейку, кроме диапазона A1:B64. Формула заменяет в ячейке C1 значения в столбце A стоящими напротив в столбце B.

функция для замены нескольких букв
Формула в файле-шаблоне для множественной замены на примере транслитерации

А вот и она сама (тройной клик по любой части текста = выделить всю формулу): обращается к ячейке D1, делая 64 замены по правилам, указанным в ячейках A1-B64. При этом в столбцах можно удалять значения — это не нарушит её работу.

=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(D1;$A$1;$B$1);$A$2;$B$2);$A$3;$B$3);$A$4;$B$4);$A$5;$B$5);$A$6;$B$6);$A$7;$B$7);$A$8;$B$8);$A$9;$B$9);$A$10;$B$10);$A$11;$B$11);$A$12;$B$12);$A$13;$B$13);$A$14;$B$14);$A$15;$B$15);$A$16;$B$16);$A$17;$B$17);$A$18;$B$18);$A$19;$B$19);$A$20;$B$20);$A$21;$B$21);$A$22;$B$22);$A$23;$B$23);$A$24;$B$24);$A$25;$B$25);$A$26;$B$26);$A$27;$B$27);$A$28;$B$28);$A$29;$B$29);$A$30;$B$30);$A$31;$B$31);$A$32;$B$32);$A$33;$B$33);$A$34;$B$34);$A$35;$B$35);$A$36;$B$36);$A$37;$B$37);$A$38;$B$38);$A$39;$B$39);$A$40;$B$40);$A$41;$B$41);$A$42;$B$42);$A$43;$B$43);$A$44;$B$44);$A$45;$B$45);$A$46;$B$46);$A$47;$B$47);$A$48;$B$48);$A$49;$B$49);$A$50;$B$50);$A$51;$B$51);$A$52;$B$52);$A$53;$B$53);$A$54;$B$54);$A$55;$B$55);$A$56;$B$56);$A$57;$B$57);$A$58;$B$58);$A$59;$B$59);$A$60;$B$60);$A$61;$B$61);$A$62;$B$62);$A$63;$B$63);$A$64;$B$64)

Заменить несколько значений на одно

С помощью функции «ПОДСТАВИТЬ»

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

=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"1";"");"2";"");"3";"");"4";"");"5";"");"6";"");"7";"");"8";"");"9";"");"0";"")

С помощью регулярных выражений

Важно: регулярные выражения не поставляются в Excel “из коробки”, но формулы ниже доступны бесплатно, если установить надстройку !SEMTools.

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

=regexreplace(A1;"d";"#")
=regexreplace(A1;"w";"#")
=regexreplace(A1;"а-яА-Я";"#")
=regexreplace(A1;"s";"_")

Первая заменяет на символ “#” все цифры, вторая — все английские буквы, а третья — все кириллические символы в верхнем и нижнем регистре. Четвёртая заменяет любые пробелы, в том числе табуляцию и переносы строк, на нижнее подчеркивание.

замена регулярными выражениями
Массовая замена символов регулярными выражениями при установленной надстройке !SEMTools

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

Массовая замена в !SEMTools

Надстройка для Excel !SEMTools позволяет в пару кликов производить замены на всех уровнях:

  • символов и их сочетаний,
  • паттернов регулярных выражений,
  • слов,
  • целых ячеек (в некоторой степени аналог ВПР).
Массовая замена в Excel с !SEMTools
Меню инструментов массовой замены в !SEMTools

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

Пример: замена символов по вхождению

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

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

Массовая замена символов по вхождению на примере Leet Language (некоторые английские буквы заменяются на похожие цифры)

Пример: замена списка слов на другой список слов

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

замена списка слов на одно и то же слово
Замена списка слов на другой список в !SEMTools

С версии !SEMTools 9.18.18 появилась опция: при замене списка слов не учитывать пунктуацию в исходных предложениях, а регистр слов теперь сохраняется.

замена списка слов на другой список в Excel

Инструменты находятся в группе макросов «ИЗМЕНИТЬ» в отдельном меню и для удобства продублированы в меню «Изменить символы», «Изменить слова» и «Изменить ячейки».

Скачивайте надстройку !SEMTools и делайте массовую замену символов, слов или целых списков в Excel!


Смотрите также по теме поиска и замены данных в Excel:

  • Найти заглавные/строчные буквы в ячейке;
  • Найти латиницу или кириллицу в тексте;
  • Найти числа в текстовых ячейках;
  • Обнаружить текстовые символы;
  • Функция НАЙТИ в Excel;
  • Функция ПОИСК в Excel;
  • Функция ЗАМЕНИТЬ в Excel;
  • Найти определенные символы в ячейках Excel.

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

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

Замена слова:

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

замена букв в ворд

Выглядят немного по-разному, но выполняют одну и ту же функцию.

    Функцию замены можно вызвать так же сочетанием клавиш ctrl+F (поиск). После появления поля поиска выбрать «Заменить».ctrl+f

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

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

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

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

      Так же можно после искомого слова поставить пробел.

      слова поиск

      Удаление слова.

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

      Хитрости »

      12 Август 2015              83671 просмотров


      Массовая замена слов

      Предположим, что нам необходимо заменить все «ул.» на листе на «улица «. Или русское слово «дом» на английское «house». Или еще интереснее: все английские буквы на русские. Например, английская «а» должна быть заменена на русскую «a», английская «c» на русскую «с», английская «H» на русскую «Н» и т.д. А такое тоже нередко бывает и доставляет проблемы. Ведь если в одной таблице будут русские буквы, а в другой английские — то применение большинства встроенных функций поиска(та же ВПР) просто не найдут соответствия.
      Если подобную замену надо сделать для одного сочетания, то все просто: жмем Ctrl+H и указываем что заменить и на что. Но если таких замен надо сделать 20? Или 120? Это надо будет 120 раз нажать и ввести что заменять и на что. А если это надо сделать еще и не в одном документе — то…Думаю сами справитесь с умножением количества замен на количество файлов, в которых это надо сделать. И вроде бы простая операция превращается в ваш личный ад на работе.
      Недавно на форуме участнику потребовалось автоматизировать именно такую штуку. Т.к. код несложный — решил написать и чуть дополнив выложить для всех кому код может потребоваться:

      Option Explicit
      Sub Replace_Mass()
          Dim s As String
          Dim lCol As Long
          Dim avArr, lr As Long
          Dim lLastR As Long
          Dim lToFindCol As Long, lToReplaceCol As Long, lLookAt As Long
       
          'запрашиваем направление перевода - с русского на англ. или наоборот
          lCol = Val(InputBox("Укажите направление перевода:" & vbNewLine & _
                          "   1 - ru-en" & vbNewLine & _
                          "   2 - en-ru", "Запрос", 1))
          If lCol = 0 Then Exit Sub
          'запрашиваем по части ячейки искать или по всему тексту
          'по умолчанию - по части
          lLookAt = Val(InputBox("Искать соответствие по части ячейки или по всему тексту:" & vbNewLine & _
                          "   1 - по всему тексту" & vbNewLine & _
                          "   2 - по части ячейки", "Запрос", 2))
          If lLookAt = 0 Then Exit Sub
       
          Select Case lCol
          Case 1
              lToFindCol = 1
              lToReplaceCol = 2
          Case 2
              lToFindCol = 2
              lToReplaceCol = 1
          End Select
       
          Application.ScreenUpdating = 0
          'Получаем с листа Соответствия значения, которые надо заменить в выделенном диапазоне
          With ThisWorkbook.Sheets("Соответствия")
              lLastR = .Cells(.Rows.Count, 1).End(xlUp).Row
              avArr = .Cells(1, 1).Resize(lLastR, 2)
          End With
          'заменяем
          For lr = 1 To UBound(avArr, 1)
              s = avArr(lr, lToFindCol)
              If Len(s) Then 'если значение для замены не пустое
                  Selection.Replace s, avArr(lr, lToReplaceCol), lLookAt
              End If
          Next lr
          Application.ScreenUpdating = 1
      End Sub

      Как это работает. В книге есть специальный лист с именем «Соответствия». На нем в столбце А записаны слова, которые необходимо заменить, а в столбце В — на что эти слова заменить. Если в столбце А пусто — то замена не будет произведена. Если в столбце В пусто — то значение из столбца А будет просто удалено.
      Замены производятся исключительно в выделенных на листе ячейках. Ячейки могут быть несмежными.

      Итак, необходимо сделать много замен. Скачиваете файл:

        Массовая замена слов (54,5 KiB, 9 783 скачиваний)

      Примечание: Я сделал файл как переводчик. Т.е. в первом столбце русские слова, во втором английские. Но в столбцах может быть что угодно — хоть слова, хоть символы, хоть числа.

      На лист «Соответствия» записываете в столбец А — что заменять, в столбец В — на что заменять. Переходите на лист книги, в котором необходимо произвести замену. Выделяете ячейки, значения в которых надо найти и заменить. После чего жмете Alt+F8 и выбираете макрос «Tips_Macro_ReplaceMASS.xls!Replace_Mass»(или просто «Replace_Mass», если код в той же книге, что и ячейки для поиска и замены).

      Первым появится

      окно с запросом направления перевода. По умолчанию 1(ru-en). Т.е. будет браться слово из столбца А и заменяться словом из столбца В. Но если указать 2 — то будет браться слово из столбца В и заменяться словом из столбца А. Т.е. аналог переводчика — с рус. на англ. и наоборот. Либо из А в В, либо из В в А.

      Вторым появится

      запрос на метод просмотра данных:

      • если указать «1 — по всему тексту» — данные из столбца А будут заменять только в том случае, если ячейка в выделенном для замены диапазоне полностью совпадает со значением из столбца А листа «Соответствия». Например, в любой из выделенных ячеек записано «На столе книга», а на листе «Соответствия» в столбце А есть только слово «книга». Замена не будет произведена, т.к. необходимо, чтобы в столбце А было так же «На столе книга».
      • если указать «2 — по части ячейки» — данные из столбца А будут заменять в случае, если ячейка в выделенном для замены диапазоне содержит любое слово из столбца А листа «Соответствия». На том же примере — «На столе книга». Если выбрать 2, то в тексте «На столе книга» слово книга будет заменено на слово из столбца В — «book».

      И еще один практический пример чуть модифицированного кода. Предположим, имеется таблица выручки по реализации продукции:
      Таблица выручки
      Как видно, здесь присутствую только номера статей, но нет их расшифровки. Зато расшифровка есть в отдельном листе «Справочник»:
      Справочник
      Как видно, в справочнике присутствуют нужные номера статей и можно было бы применить ту же ВПР(VLOOKUP) для замен. Если бы не одно но: в таблице по реализации помимо номеров статьей есть еще лишний текст «Статья затрат:». Конечно, можно сначала заменить этот текст, потом в отдельном столбце применить ВПР, заменить формулу значениями и вернуть в исходный столбец. Если при этом надо еще оставить текст «Статья затрат:», то надо будет сделать еще доп.манипуляции либо при составлении формулы, либо после. В любом случае — слишком много лишних телодвижений. А значит бОльшие времязатраты.
      Приложенный ниже файл поможет сделать это в разы быстрее:

      Скачать файл с примером и кодом:

        Массовая замена слов — статьи.xls (91,5 KiB, 2 648 скачиваний)

      и в итоге за пару секунд получим следующий результат:
      Результат замены
      Достаточно выделить столбец со статьями на листе с реализацией и запустить код(либо нажатием кнопки заменить значения, либо нажав Alt+F8 и выбрав из списка макросов макрос

      Replace_Mass

      ).
      После нажатия на кнопку будут запрошены следующие параметры:

      1. указать номер столбца значений в листе «Справочник», в котором искать соответствия номерам статей(в нашем случае это столбец 1(А))
      2. указать номер столбца, значениями которого заменять найденные в таблице реализации значения(это может быть один из трех столбцов справочника: Группа затрат, Статья затрат, Подстатьи затрат). Логичнее всего указать столбец 4, т.к. он наиболее детализирован и конкретнее указывает расшифровку статьи
      3. далее будет предложено указать точность поиска:
        • если указать «1 — по всему тексту» — данные будут заменены только в том случае, если значение ячейки в выделенном для замены диапазоне полностью совпадает со значением из столбца А листа «Справочник». Т.е. если бы у нас в таблице реализации был бы записан только номер статьи(1.01), тогда можно было бы указать именно 1
        • если указать «2 — по части ячейки» — данные будут заменены только в том случае, если значение ячейки в выделенном для замены диапазоне содержит любое значение из столбца А листа «Справочник». Это больше подходит к описанному случаю, т.к. нам необходимо заменить исключительно номер статьей на их расшифровку, оставив при этом текст «Статья затрат: «

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

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

      Особое внимание хочу уделить случаю, когда выбирается замена по части ячейки. В этом случае лучше список на листе Справочник отсортировать по длине текста по тому столбцу, в котором будут значения для поиска. Зачем это надо: т.к. значение по части ячейки будет заменять не полное соответствие, то есть вероятность неверных замен. Например, есть текст «Статья затрат: 1.011». В то же время на листе Справочник есть статьи «1.01» и «1.011». Т.к. «1.01» идет раньше в большинстве случаев, то текст будет заменен некорректно: «Статья затрат: ТВ1«.
      Чтобы получить длину строки текста можно использовать функцию ДЛСТР(LEN):
      =ДЛСТР(A2)
      =LEN(A2)

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

      Так же см.:
      Замена значений по списку в PowerQuery
      Найти в ячейке любое слово из списка
      Замена ссылок в формулах на их значения
      Как удалить строки по условию?


      Статья помогла? Поделись ссылкой с друзьями!

        Плейлист   Видеоуроки


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

      

      Access
      apple watch
      Multex
      Power Query и Power BI
      VBA управление кодами
      Бесплатные надстройки
      Дата и время
      Записки
      ИП
      Надстройки
      Печать
      Политика Конфиденциальности
      Почта
      Программы
      Работа с приложениями
      Разработка приложений
      Росстат
      Тренинги и вебинары
      Финансовые
      Форматирование
      Функции Excel
      акции MulTEx
      ссылки
      статистика

      Функция ЗАМЕНИТЬ() в MS EXCEL

      ​Смотрите также​ вот пример. Заменить​ его словом из​ заменить в ячейке​ параметры автозамены, как​ работы с буфером​ «кр», или «к1″​Если нужно вытащить из​ или функцией удаления​ только вторая «Маша»​Старый_текст​Замена одного текста на​Найти далее​ «ID-567(ASD)», необходимо перед​

      Синтаксис функции

      ​ Запишем формулы:​​введена строка Продажи​

      ​Число_знаков​​Функция ЗАМЕНИТЬ(), английский вариант​ нужно AGAWA​ другой ячейки. Ячейки​
      ​ первое слово (с​​ советует Андрей Белоконь.​​ обмена. помнит несколько​​ «к2» «к3», а​ ячейки только первые​​ лишних пробелов​​ заменена на «Олю»).​
      ​- текст, который​​ другой внутри заданной​​, пока не перейдете​​ текстом ASD вставить​​=ЗАМЕНИТЬ(A2;10;6;»февраль»)​​ (январь). Чтобы заменить​
      ​  — число знаков в​​ REPLACE(), замещает указанную​Юрий М​​ находятся в одной​​ маленькой буквы и​

      Функция ЗАМЕНИТЬ() vs ПОДСТАВИТЬ()

      ​Либо третий вариант,​ копирований. потом просто​​ выводит соответственно всё​​ два слова (например​СЖПРОБЕЛЫ (TRIM)​Эта функция различает строчные​ надо найти и​​ текстовой строки -​​ к вхождению, которое​ новый текст Micro,​

      ​=ПОДСТАВИТЬ(A2; «январь»;»февраль»)​ слово январь, на​Исходном_тексте​ часть знаков текстовой​

      ​: Формулы/макросы — чем​​ строке. Можно как​​ последняя буква в​если фраза идёт​ вставляешь​ название.​

      ​ ФИ из ФИО),​
      ​. Поможет наша функция​

      ​ и прописные буквы​ заменить​ весьма частая ситуация​ вы хотите изменить.​ чтобы получилось «ID-567(MicroASD)».​получим в первом​ февраль, запишем формулы:​, которые заменяются текстом​

      ​ строки другой строкой​ нужно?​ то, это автоматизировать?​ слове другая)… пример​ сначала только всё​Евгений евгеньевич​Если можно то​ то можно применить​
      ​ПОДСТАВИТЬ​ (в ячейке С3​​Новый_текст​​ при работе с​Нажмите кнопку​ Для этого напишем​
      ​ случае строку Продажи​
      ​=ЗАМЕНИТЬ(A2;10;6;»февраль»)​
      ​новый_текст​ текста. «Указанную часть​JayBhagavan​Юрий М​ прилагается… как это​ время про козу,​
      ​: можно просто так​ как и/или что​ формулу:​, которой можно заменить​

      ​ замена не сработала,​- текст, на​ данными в Excel.​Заменить​ простую формулу:​ (февраль), прибыль (январь),​=ПОДСТАВИТЬ(A2; «январь»;»февраль»)​.​ знаков» означает, что​

      Использование функции для вставки нового текста в строку

      ​: =ПОДСТАВИТЬ($B1;$A1;»AGAWA»)​: Можно.​ можно сделать? спасибо​ а потом всё​ и писать, а​ ещё есть для​У нее простая логика:​ неразрывный пробел на​ т.к. «маша» написана​ который заменяем​ Реализовать подобное можно​
      ​. Чтобы обновить все​

      excel2.ru

      Поиск и замена текста

      ​=ЗАМЕНИТЬ(A2;8;0;»Micro»).​ во втором -​т.е. для функции ЗАМЕНИТЬ()​Новый_текст​ нужно указать начальную​

      1. ​Skweb​​Skweb​​ огромное заранее!!))))​​ время про корову​​ потом — Заменить:​
        ​ облегчения работы?​заменяем второй пробел на​

        Заменить

      2. ​ обычный или на​​ с маленькой буквы)​​Номер_вхождения​ двумя функциями:​

      3. ​ вхождения, не останавливаясь​​С помощью функции «Поиск​​ Продажи (февраль), прибыль​

      4. ​ потребовалось вычислить начальную​​  — текст, который заменяет​​ позицию и длину​: Что нибудь что​: Это, я глупый​

      5. ​Serge_007​​ и т. д.​​ к1 на Корова​Андрей белоконь​ какой-нибудь необычный символ​ пустую текстовую строку,​​Давайте разберем пару примеров​​- необязательный аргумент,​

      ​ПОДСТАВИТЬ (SUBSTITUTE)​​ на каждом из​ и замена» можно​ (февраль).​ позицию слова январь​​ знаки в​​ заменяемой части строки.​​ позволяет это сделать​​ вопрос задал? или​С учетом регистра

      ​: Например так:​​ , то можно​ серая, в пункте​: В 2003 Екселе​​ (например #) функцией​ Кнопка ​ т.е. удалить:​

      support.office.com

      Замена текста функцией ПОДСТАВИТЬ (SUBSTITUTE)

      ​ использования функции​ задающий номер вхождения​и​ них, нажмите кнопку​ найти слово или​Записав формулу =ПОДСТАВИТЬ(A2;​ (10) и его​Исходном_тексте​​ Функция используется редко,​​ быстрее чем Ctrl​​ мне надо что​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СТРОЧН(ЗАМЕНИТЬ(B5;ПОИСК(» «;B5)-1;1;»е»))​ набрать её один​ Правка или справа​ делается так​ПОДСТАВИТЬ (SUBSTITUTE)​Если нужно подсчитать количество​ПОДСТАВИТЬ​ старого текста на​ЗАМЕНИТЬ (REPLACE)​

      ​Заменить все​

      ​ фразу и заменить​

      ​ «январь»;»февраль»;2) получим строку​

      • ​ длину (6). Это​​.​ но имеет плюс:​ C + Ctrl​
      • ​ то уточнить? Или​​mefisto​ раз, СКОПИРОВАТЬ (она​ в главной вкладке​
      • ​Сервис > Параметры​​ищем позицию символа #​ слов в ячейке,​
      • ​для наглядности.​​ замену​. Эти функции во​.​ их.​

      Замена текста функцией ПОДСТАВИТЬ (SUBSTITUTE)

      ​ Продажи (январь), прибыль​

      • ​ не удобно, функция​Функция ПОДСТАВИТЬ() используется, когда​​ позволяет легко вставить​​ V​ формулы подсказывают только​: БРАВО!!!! блин вроде​ будет в буфере,​ есть такой пункт​ авто замены​
      • ​ функцией​ то можно применить​При выгрузке данных из​Обратите внимание, что:​ многом похожи, но​Совет:​На вкладке​
      • ​ (февраль).​ ПОДСТАВИТЬ() справляется с​ нужно заменить​ в указанную позицию​JayBhagavan​ тем кто давно​

      ​ для Вас это​ в «уме» у​​Zaretskii kostya​​И вводишь слева​

      Замена или удаление неразрывных пробелов

      ​НАЙТИ (FIND)​ простую идею: слов​ 1С, копировании информации​Если не указывать последний​ имеют и несколько​ Чтобы найти только вхождения​Главная​Кроме того, функция ПОДСТАВИТЬ()​ задачей гораздо проще.​определенный​ строки новый текст.​: Skweb, . Прежде​ тут на форуме?​ так просто… раз​ компьютера) и потом​: В Экселе, как​КБ заменить на​​вырезаем все символы от​​ на единицу больше,​​ с вебстраниц или​​ аргумент​ принципиальных отличий и​ в верхнем или​нажмите кнопку​ чувствительна к РЕгиСТру.​

      Удаление неразрывного пробела

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

      ​Кроме того, функция ЗАМЕНИТЬ()​текст в текстовой​ЗАМЕНИТЬисходный_текстнач_позчисло_знаковновый_текст​ чем задавать вопрос,​JayBhagavan​ и все!!! а​ по клавишам Shift+Ins​ и в Ворде,​ Коза белая​ начала строки до​

      Количество слов

      ​ чем пробелов (при​ из документов Word​Номер_вхождения​ плюсов-минусов в разных​ нижнем регистре, нажмите​Заменить​ Записав =ПОДСТАВИТЬ(A2; «ЯНВАРЬ»;»февраль»)​

      Извлечение первых двух слов

      ​ заменяет по понятным​ строке; функция ЗАМЕНИТЬ()​)​ следует задействовать поиск​: Skweb, прочитать правила​ для меня как​

      Извлечение первых двух слов

      ​ просто вставлять её​

      1. ​ есть поиск с​Только короткое название​ позиции # функцией​​ условии, что нет​
      2. ​ часто приходится иметь​, то будут заменены​​ ситуациях. Давайте подробно​
      3. ​ кнопку​.​ получим строку без​​ причинам только одно​

      planetaexcel.ru

      Можно ли в Excel заменять слова для ускорения работы?

      ​ используется, когда нужно​Исходный_текст​ по форуму, что​ и приложить файл-пример.​ китайская грамота)) СПАСИБО!!!​ в нужном месте.​ заменой. Если Вы​ Вводи Заглавными буквами,​ЛЕВСИМВ (LEFT)​ лишних пробелов). Соответственно,​ дело с неразрывным​ все вхождения старого​ и на примерах​
      ​Больше​Кроме того, можно​ изменений Продажи (январь),​ вхождение строки, функция​

      ​ заменить​​  — текст, в котором​ сделали за Вас.​
      ​Юрий М​jakim​
      ​mefisto​
      ​ в тексте оставите​ иначе будет производится​
      ​Например мне нужно​ формула для расчета​ пробелом — спецсимволом,​ текста (в ячейке​ разберем сначала первую​

      ​и установите флажок​​ нажать клавиши CTRL+H.​ прибыль (январь), т.к.​ ПОДСТАВИТЬ() может заменить​
      ​любой​ требуется заменить некоторые​Skweb​: Каков вопрос -​: Можно и так.​: Здравствуйте… на сколько​

      ​ короткий код, то​​ автозамена в средине​ написать «Корова серая»,​ будет простой:​ неотличимым от обычного​ С1 — обе​ из них.​Учитывать регистр​В поле​

      ​ для функции ПОДСТАВИТЬ()​​ все вхождения или​текст начиная с​ знаки.​:​ таков ответ. Показали​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=LOWER(LEFT(B5))&MID(B5;2;222)​ я понял здесь​ потом запустив «Найти​ слова​ «Корова бурая», «Коза​Если предполагается, что в​ пробела, но с​
      ​ «Маши» заменены на​Её синтаксис таков:​.​
      ​Найти​
      ​ «ЯНВАРЬ» не тоже​ только первое, только​ определенной позиции.​Нач_поз​Ребят, ну вы​ бы свой файл-пример,​mefisto​ есть можно сказать​ и заменить» (Ctrl+H​Yustas​ рогатая»… и так​ ячейке могут находиться​ другим внутренним кодом​ «Олю»).​=ПОДСТАВИТЬ(Ячейка; Старый_текст; Новый_текст; Номер_вхождения)​

      Как заменить первое слово в ячейке? (Как заменить первое слово в ячейке?)

      ​Совет.​​введите искомые слово​ самое, что «январь».​ второе и т.д.​При замене определенного текста​  — позиция знака в​ и зануды. Спасибо​ согласно п. 2.3​: СПАСИБО!!!​ гуру этой программы!!​ английское «эйч» или​: Делается макрос. На​ раз по 30​ и лишние пробелы,​ (160 вместо 32).​Если нужно заменить только​где​

      ​Видео не на​​ или фразу.​
      ​Функцию ЗАМЕНИТЬ() удобно использовать​

      ​Поясним на примере.​​ функцию ЗАМЕНИТЬ() использовать​Исходном_тексте​ что помогли.​ Правил — ответ​Skweb​ браво!! сколько ответов​

      ​ латинское «аш») замените​​ комбинацию клавиш вешается​
      ​ каждую, могу ли​

      ​ то формула будет​​ Его не получается​

      excelworld.ru

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

      ​ определенное вхождение, то​​Ячейка​ вашем языке? Попробуйте​В поле​ для вставки в​ Пусть в ячейке​ неудобно. Гораздо удобнее​, начиная с которой​JayBhagavan​

      ​ был бы другой.​​: Здравствуйте! Нужно найти​

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

      ​ выбрать​​Заменить на​ строку нового текста.​

      ​А2​​ воспользоваться функцией ПОДСТАВИТЬ().​ знаки заменяются текстом​: Skweb, ну, Вы​Skweb​ слово в одной​ вопросы!! еще один​

      ​ на соответствующую фразу.​​Либо в офисе​ запрограммированный код например​ идея — та​

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

      ​Скрытые субтитры​​введите новый текст.​

      ​ Например, имеется перечень​​введена строка Продажи​Пусть в ячейке​новый_текст​ и лентяй. Спасибо​: Спасибо что научили,​:)

      ​ ячейке и заменить​​ есть)).. мне необходимо​Либо сразу настраивать​ есть средство для​ «кс» «кб» и​ же.​

      ​ диалоговое окно Ctrl+H​​ (в ячейке С2​:)​ замена​.​Нажимайте кнопку​

      ​ артикулов товаров вида​​ (январь), прибыль (январь).​А2​.​

      planetaexcel.ru

      ​ за спасибо.​

      Like this post? Please share to your friends:
    • Замена символов в excel при поиске
    • Замена символов word vba
    • Замена символа на символ в excel
    • Замена символа на перенос строки excel
    • Замена символа в тексте excel