Замена символов в Microsoft Excel

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

- Кликаем по кнопке «Найти и выделить», которая располагается во вкладке «Главная» в блоке настроек «Редактирование». В появившемся после этого списке делаем переход по пункту «Заменить».
- Открывается окно «Найти и заменить» во вкладке «Заменить». В поле «Найти» вводим число, слова или символы, которые требуется отыскать и заменить. В поле «Заменить на» выполняем ввод данных, на которые будет производиться замена.
Можно найти все удовлетворяющие запросу результаты сразу.
- После ввода поискового запроса и заменяющих символов жмем на кнопку «Найти все».

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

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

Процедура выполняется практически моментально.

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

- Открывается окно дополнительных параметров. Оно практически идентично окну расширенного поиска. Единственное отличие – присутствие блока настроек «Заменить на».

Вся нижняя часть окна отвечает за поиск данных, замену которых следует выполнить. Тут можно установить, где искать (на листе или во всей книге) и как искать (по строкам или по столбцам). В отличие от обычного поиска, поиск для замены можно производить исключительно по формулам, то есть, по тем значениям, которые указываются в строке формул при выделении ячейки. Кроме того, тут же, путем установки или снятия галочек, можно указать, учитывать ли при поиске регистр букв, искать ли точное соответствие в ячейках.
Также, можно указать среди ячеек какого формата будет производиться поиск. Для этого нужно кликнуть по кнопке «Формат» напротив параметра «Найти».

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

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

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

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

Как видим, программа Microsoft Excel предоставляет довольно функциональный и удобный инструмент для поиска и замены данных в таблицах. Если нужно заменить абсолютно все однотипные значения на конкретное выражение, то это можно сделать нажатием только одной кнопки. В случае, если выборку нужно делать более подробно, то и эта возможность в полной мере предоставлена в данном табличном процессоре.
Excel заменить один символ на другой
Смотрите также 0 0 0 — =ПОДСТАВИТЬ(B2;»+7″;8;1)количество номеров должно: не совсем так.: пример кинул. во втором столбце можно было бы не берем для текста (новый текст).REPLACEREPLACE чисел на листе поле пустым, чтобы нажмите кнопку. стрелку в полеПримечание:. эксельпользователь быть ровно столько
Любой первый символнадеюсь на вашу номере телефонов начинаются использовать функцию =СЦЕПИТЬ(B3;»а») нашего итогового слова,С целью детального изучения
(ЗАМЕНИТЬ), Вы можете(ЗАМЕНИТЬ) имеет вот также можно использовать ничем не заменятьФорматДля поиска данных вНайти
Мы стараемся как можнонужно что бы
: не владею такими сколько в базе! заменится на « помощь!
на восьмерку! вместо формулы =B3&»а» число_знаков установили равным работы данной функции использовать функцию
такой синтаксис: функции ПОИСК и знаки), а затеми выберите нужные строках или столбцахи нажмите кнопку оперативнее обеспечивать вас они стали: премудростями.а при сложении
8Задача чтобы убратьКак сделать так, – результат идентичный. 2, так как
рассмотрим один изFINDREPLACE(old_text,start_num,num_chars,new_text) НАЙТИ. нажмите кнопку параметры в диалоговом выберите в поле
последнего поиска в актуальными справочными материалами0 1 0Gilvanov количества номеров из» . повторяющиеся значения.
чтоб в обоих Но сегодня настоятельно именно это число простейших примеров. Предположим(НАЙТИ), чтобы обнаружитьЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)Вчера в марафонеНайти далее окнеПросматривать списке. на вашем языке. 0 0 0
: Попробуй так - этих двух столбцовэксельпользовательфактически в примере столбцах значения начинались
рекомендуется отказываться от не учитывается в у нас имеется определённую строку текстаold_text30 функций Excel заилиНайти форматвариантВ условиях поиска можно
Эта страница переведена0 1 0 =ЕСЛИ(ЛЕВСИМВ(E13;1)<>»8″;ЕСЛИ(ЛЕВСИМВ(E13;1)<>»7″;ЗАМЕНИТЬ(E13;1;2;8);ЗАМЕНИТЬ(E13;1;1;8))) после убирания повторяющихся: тогда остается проверить, обе строки с на одну и данной функции так новом слове, в
несколько слов в или символ. В(старый_текст) – текстовая 30 днейНайти все.по строкам использовать подстановочные знаки, автоматически, поэтому ее 0 0 10Nic70y
значений получается намного во всех ли повторяющимися значениями, но ту же цифру, как она имеет качестве нового текста разных столбцах, необходимо этом примере мы строка, в котороймы использовали функцию.Совет:или например вопросительный знак текст может содержать
0 1 0: =ЕСЛИ(ДЛСТР(A1)=10;7&ПСТР(A1;2;9);7&A1) больше чем в номерах проставлен код для этого им
чтоб реально совпадающие свои ограничения и установили функцию ПРАВСИМВ получить новые слова хотим заменить первый будут заменены символы.INDEX
Примечание: Чтобы найти ячейки, точнопо столбцам (?) и звездочку неточности и грамматические 0 3 0Если городской номер самой базе. страны 7 мешает отличие в
значения по номеру более требовательна к с параметрами ячейки используя исходные. Для пробел, встречающийся вstart_num(ИНДЕКС), чтобы вернуть Если поле соответствующие определенному формату,. (*). ошибки. Для нас0 1 5 без 8 ичто не так?эксельпользователь первой цифре, поскольку
телефона могли быть ресурсам в сравнении
А3 и взятием данного примера помимо текстовой строке, на(нач_поз) – начальная значение ячейки, расположеннойЗаменить на
можно удалить всеДля поиска данных сЗвездочка используется для поиска важно, чтобы эта 0 0 0 скобок.эксельпользователь: проверил. в первом столбце исключены? с простым и последних двух символов основной нашей функции
двоеточие с пробелом. позиция старых символов. на пересечении заданныхнедоступно, откройте вкладку условия в поле конкретными свойствами выберите любой строки знаков. статья была вамт.е. третий символZ: а именно ввсё пучком. номера телефонов начинаютсяLVL
удобным оператором амперсанд. «ок». ЗАМЕНИТЬ используем также=REPLACE(B3,FIND(» «,B3,1),1,»: «)num_chars строки и столбца.
ЗаменитьНайти в поле
Например, если ввести полезна. Просим вас стал «1»: Планетяне! двух столбцах номеровспасибо огромное! на одну цифру,: Пример выложите
Советы
ximki-vinkiДалее нажимаем на кнопку функцию ПРАВСИМВ –=ЗАМЕНИТЬ(B3;НАЙТИ(» «;B3;1);1;»: «)(число_знаков) – количество25-й день марафона мы., а затем выбратьОбласть поискаг*д уделить пару секундabcd84Есть предложение сделать больше оказалось чемэксельпользователь а в другома вообще F1: Нужно заменить символ «ОК» и получаем данная функция служитФункцию старых символов. посвятим изучению функцииПри необходимости поиск можно ячейку с нужным
вариант, то будут найдены и сообщить, помогла: Вариант формулой в затяжную паузу в
30 функций Excel за 30 дней: ЗАМЕНИТЬ (REPLACE)
в базе в: вопрос решен, но столбце-на другую функция заменить() «, на . результат: для возврата определенногоREPLACEnew_text
REPLACE отменить, нажав клавишу форматированием в качествеформулы слова «год» и ли она вам, другой столбец Код оказании халяво-поддержки для
1,35 раза. не до конца.понимаете?ZНо при использованииПример 2. Рассмотрим еще числа знаков от(ЗАМЕНИТЬ) разрешается вкладывать(новый_текст) – текст,
Функция 25: REPLACE (ЗАМЕНИТЬ)
(ЗАМЕНИТЬ), которая относится ESC. примера. Щелкните стрелку, «город». с помощью кнопок =ПОДСТАВИТЬ(C1;»0″;»1″;2)

Как можно использовать функцию REPLACE (ЗАМЕНИТЬ)?
того, чтобы ТСZрезультат не достигается,iba2004: Вопрос: как вам
- функций ПОДСТАВИТЬ и один небольшой пример.
- конца строки текста. одну в другую,
- который будет вставлен к категории текстовых.Чтобы заменить одно или рядом с кнопкой
Синтаксис REPLACE (ЗАМЕНИТЬ)
значенияВопросительный знак заменяет один внизу страницы. ДляВот так наверное
основательно занялся самообразованием
: «Все не так,
- поскольку повторяющийся номер: Ловите! задали/требуется и как ЗАМЕНИТЬ, выдает ошибку,
- Предположим у нас То есть, например, таким образом в
- вместо старых символов. Она заменяет определённое все совпадения с
- Форматили любой знак. Например, удобства также приводим
Ловушки REPLACE (ЗАМЕНИТЬ)
вернее)) Код =ЗАМЕНИТЬ(A1;3;1;»1″) по освоению азбучных ребята. » (с) телефона пропадает, ноТолько, видимо, под вы сами пытались т.к. используются в в ячейках табличного у нас есть исходном тексте можноФункция количество символов текстовой введенным текстом, нажмите, выберите пункт
Пример 1: Меняем код города в телефонном номере
примечания если ввести ссылку на оригиналКласс. работает, спасибо премудростей XL. Файл — до остается городской номер себя малёк придётся сделать. этих функциях процессора Excel имеются два слова: молоко делать множественные замены.REPLACE
строки другим текстом.
кнопку

Пример 2: Заменяем пробел на двоеточие с пробелом
Выбрать формат из ячейки.г?д (на английском языке). большоеКто «За!». 100 кб - телефона и адрес заточить!ps На форумеBema столбцы с мужскими и каток, в В этом примере
(ЗАМЕНИТЬ) заменяет определённое
Итак, давайте внимательно посмотрим

Пример 3: Вложенные функции REPLACE (ЗАМЕНИТЬ) для вставки нескольких дефисов
Заменить, а затем щелкнитеПримечание:, то будут найденыФункции поиска и заменыКонстантин жps эксельпользователь! А в реальной структуре и поэтому неУдачи! есть раздел «Приемы»: Пример можете показать? фамилиями и именами результате мы должны телефонные номера должны количество символов, начиная информацию и примерыили ячейку с форматированием, слова «гад», «гид» в Excel используются
: ответ на вот
вы все внимательно

и форматах - понятно был ли
эксельпользователь
и неплохо работает
Примеры работы с текстовой функцией ЗАМЕНИТЬ в Excel
сотрудников некоторой фирмы. получить слово молоток. содержать дефисы после с указанной позиции. по функцииЗаменить все которое требуется найти.Формулы и «год».
Как работает функция ЗАМЕНИТЬ в Excel?
для поиска в эту вот часть читаете. что есть - помимо городского номера: немного не то, поиск.: надо так =ПОДСТАВИТЬ(A1;»»»»;».») Необходимо заменить их первой тройки символов Чтобы заменить определённуюREPLACE.Выполните одно из указанных,Совет: книге необходимой информации, вопроса:vikttur как надо. телефона у клиента надо чтобы повторяющиеся
Функция заменить в Excel и примеры ее использования
- ximki-vinki буквы в определенныхСоздадим на листе рабочей и после второй. строку текста в

- (ЗАМЕНИТЬ), а еслиMicrosoft Excel сохраняет параметры ниже действий.значения Звездочки, знак вопроса и например определенного числа»заменить первые два: Зато премудростью цитироватьэксельпользователь еще и мобильный.

- значения были скрыты,: БАЗУ ДАННЫХ КЛИЕНТОВ

: Да , все местах так, чтобы книги табличного процессора Используя любом месте текста у Вас есть форматирования, которые можноЧтобы найти текст илии символы тильда (
) или текстовой строки. символа в каждой без толку и: я кажется нашелвообщем невозможно наряду поскольку дальше надо ВЫЛОЖИТЬ. работает, спасибо преобразовать их в Excel табличку соноль оригинала, Вы можете
дополнительные сведения или определить. Если вы числа, нажмите кнопку

Как заменить часть текста в ячейке Excel?
примечания можно найти вНа вкладке ячейке» БЕЗДУМНО владеете с причину. с повторяющимся номером будет распечатать иа пример такойЮрий М женские. словами, как показано, как количество символов
- использовать функцию примеры, прошу делиться еще раз выполнитьНайти вседоступны только на

- данных листа передГлавнаяЕсли у Вас избытком.просто во втором мобильного телефона убрать скопировать в другой8123456789 7123456789: Можно ведь на

Создадим на листе рабочей на рисунке: для замены, мыSUBSTITUTE ими в комментариях. поиск на листеили вкладке их с тильдав группе Ваши данные находятсяПосмотрите тему. Лишнее столбце самом есть еще и адрес, файл только не8987654321 7987654321 месте менять (без книги Excel табличкуДалее на листе рабочей получим такой результат,(ПОДСТАВИТЬ), которую мы
формула замены символа «, в ячейке
Функция данные и неНайти далее
Поиск в полеРедактирование начиная с ячейки цитирование вычищено. Хуже?
повторяющиеся номера телефонов, поскольку адрес только
повторяющиеся значениядумаю всем наглядно
формул): Ctrl+H со фамилией и книги подготовим область
что ни один рассмотрим позже вREPLACE удается найти символы,
.; на вкладке «
Найти
Как заменить первую цифру в ячейке.
нажмите кнопку A2 и ниже,rom850425-эксельпользователь
поэтому сумма двух
для первого столбцаэксельпользователь понятно о чемВ верхнем поле
именем, как показано для размещения нашего
из символов телефонного рамках нашего марафона.(ЗАМЕНИТЬ) заменяет символы которые вы знаетеСовет:Заменить. Например, чтобы найтиНайти и выделить то, чтобы заменить
, тема прикрыта до столбцов больше чем есть.: Михаил С., спасибо я говорю!
* на рисунке: результата – полученного номера не будет
При помощи функции внутри текста, основываясь
содержал сведения, может При нажатии кнопки
» доступны только данные, которые содержат. первые два символа получения модератором сообщения
количество номеров ввижу решение как Вам огромное. заранее спс!
В нижнем точка.Далее на этом же слова «молоток», как
удалён, лишь добавятся
REPLACE
на заданном количестве
потребоваться снимите нужныеНайти всеформулы
«?», вы введите
Выполните одно из указанных того, что находится о том, какой базе указывал выше другойспасли от огромнойLVLrom850425 листе рабочей книги показано ниже на 2 дефиса.(ЗАМЕНИТЬ) Вы можете символов и начальной
параметры форматирования из, каждого экземпляра условия,
?
ниже действий. в этой ячейке
пункт правил Выэксельпользователь
пользователь через выделение бумажной работы. : Ваша база данных: Добрый день уважаемые подготовим область для рисунке. Установим курсор=REPLACE(REPLACE(B3,4,0,»-«),8,0,»-«) изменить первые три позиции. предыдущего поиска. В которые вы ищете
Для поиска данных с
как критерии поиска.Чтобы найти текст или
на что-то другое, игнорируете.: а как заменить
цветом, а потом
правильно я понял здесь ни кому специалисты! размещения нашего результата в ячейке А6=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;»-«);8;0;»-«) цифры в телефонномФункция диалоговом окне
указываются и щелкнув учетом регистра установитеНажмите кнопку
числа, выберите пункт например, на «ЗА»
Вы думаете, приятно +7 на 8 сделать фильтрацию и и попробовал, что не нажна, обЗадачка следующего характера. – измененных фамилий
и вызовем функциюУрок подготовлен для Вас
номере, например, когда
REPLACE
Поиск и замена
нужное вхождение в
флажокПараметрыНайти достаточно применить формулу: за Вами бегать ?
просто убрать цветные в вашей формуле этом пишут каждыйИмеется два столбца и имен. Заполним
ЗАМЕНИТЬ: командой сайта office-guru.ru
задан новый код
(ЗАМЕНИТЬ) может заменять
перейдите на вкладку списке сделает ячейкиУчитывать регистр
, чтобы определить дополнительные.=»ЗА»&ПСТР (A2;3;1000) с веником иМихаил С. строки столбец с начинающимися день. Сделайте файл с количеством значений ячейки двумя типами
Заполняем функцию аргументами, которыеИсточник: http://blog.contextures.com/archives/2011/01/26/30-excel-functions-in-30-days-25-replace/ города. В нашем символы в текстовойПоиск active. Можно сортировать.
условия поиска приЧтобы найти и заменитьто есть эта мусор убирать?: =ЗАМЕНИТЬ(A1;1;2;»8″)зыэксельпользователь семерками заменился на
с примером из более 1000 в формул как показано изображены на рисунке:Перевел: Антон Андронов случае новый код строке, например:
и нажмите кнопку результаты
Для поиска ячеек, содержащих
необходимости: текст или числа, формула подставить вместо
abcd84справку по функции: столбец с начинающимися нескольких строк с каждом. на рисунке:
Выбор данных параметров поясним
Автор: Антон Андронов города введён вИзменить код города вПараметрыНайти только символы, введенные
Для поиска данных на выберите пункт первых двух символов
: Есть столбец с: лень посмотреть?iba2004 восьмерками? похожими данными иНадо удалить совпадающие
Обратите внимание! Во второй так: в качествеФункция ЗАМЕНИТЬ, входит в
столбце C, а телефонном номере., чтобы открыть параметрывсе, щелкнув заголовок в поле листе или воЗаменить
вот это вот0 0 0Z, можно такую же
если так, то выложите. Вероятность того,
ячейки. формуле мы используем
старого текста выбрали состав текстовых функций откорректированные телефонные номераЗаменить пробел на двоеточие форматирования. Щелкните стрелку столбца.
Найти всей книге выберите
. «ЗА», а остальное 0 0 0
: Как вариант - формулу, но уже всё получилось.
что Вам помогут»Удалить дубликаты» в
оператор «&» для ячейку А2, в MS Excel и
отображаются в столбце с пробелом.
рядом с полемЧтобы заменить текст или, установите флажок в полеВ поле оставит как было. 0 0 0
изучать функции XL,
если не надохороший сайт. возрастает в несколько
«работа с данными» добавления символа «а» качестве нач_поз установили предназначена для замены D.
Использовать вложенную функциюФормат
числа, введите знакиЯчейка целикомИскатьНайтиа вообще, совет 0 0 10
вызывать ч/з F1 первое число приравниватьспецы супер! раз
Как заменить символ в ячейке?
не помогает, поскольку к мужской фамилии,
число 5, так конкретной области текстовой
=REPLACE(B3,1,3,C3)REPLACE
и нажмите кнопку для замены в
.вариант
введите текст или
на будущее. 0 0 0
справку и внимательноэксельпользователь
откуда такие знания?Михаил С.
в первом столбце чтобы преобразовать ее
как именно с строки, в которой
=ЗАМЕНИТЬ(B3;1;3;C3)(ЗАМЕНИТЬ) для вставки
Очистить полеЕсли вы хотите найтина листе
числа, которые нужноПожалуйста, формулируйте вопрос
0 3 0 читать, изучать форум.
Замена символов в ячейке Excel заменить первые два символа в каждой ячейке либо заменить диапозон цифр функцией поиск
: Товарищи!где их получали?: =ЗАМЕНИТЬ(B1;1;1;»8″) номера телефонов начинаются
в женскую. Для пятой позиции слова находится исходный текст
Чтобы определить начальную позицию нескольких дефисов..Заменить на текст или числаили искать, или щелкните более четко.0 0 5Может быть подойдетЧто-то не получается.
Михаил С.
эксельпользователь на семерку, а решения данной задачи «Молоко» мы символы на указанную строку для функции
ФункцияДля поиска текста или
(или оставьте это с определенным форматированием,
Как заменить определенный символ в excel
Функции поиска и замены в Excel используются для поиска в книге необходимой информации, например определенного числа или текстовой строки. Вы можете либо найти элемент поиска для справки, либо заменить его на что-то другое. В условия поиска можно включить подстановочные знаки, такие как вопросительные знаки, тильды и звездочки, а также цифры. Искать можно по строкам и столбцам, в примечаниях или значениях, а также на листе или во всей книге.
Совет: Для замены текста можно также использовать формулы. Чтобы узнать больше, проверка функции REPLACE или REPLACE, REPLACEB.

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

В поле Найти введите текст или цифры, которые вы хотите найти, или щелкните стрелку в поле Найти, а затем выберите последний элемент поиска из списка.
В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (
Используйте вопросительный знак (?), чтобы найти любой один символ, например s?t находит «sat» и «set».
Используйте звездочку (*), чтобы найти любое количество символов, например s*d находит «sad» и «started».
), за которой следует знак ?, *или
, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91
Выберите Найти все или Найти далее , чтобы выполнить поиск.
Совет: При выборе параметра Найти все в списке отображается каждое вхождение условий, которые вы ищете, а при выборе определенного вхождения в списке выделяется его ячейка. Результаты поиска Найти все можно отсортировать, выбрав заголовок столбца.
Выберите Параметры>> , чтобы при необходимости определить поиск:
В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.
Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.
Посмотрите в: Чтобы найти данные с определенными сведениями, в поле выберите Формулы, Значения, Заметки или Примечания.
Примечание: Формулы, значения, заметки и примечания доступны только на вкладке Найти . На вкладкеЗаменить доступны только формулы.
Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.
Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти.
Если вы хотите найти текст или числа с определенным форматированием, выберите Формат, а затем выберите нужные значения в диалоговом окне Поиск формата .
Совет: Чтобы найти ячейки, точно соответствующие определенному формату, можно удалить все условия в поле Найти, а затем выбрать ячейку с нужным форматированием в качестве примера. Щелкните стрелку рядом с элементом Формат, выберите Выбрать формат из ячейки, а затем выберите ячейку с форматированием, которое требуется найти.
Заменить
Чтобы заменить текст или цифры, нажмите клавиши CTRL+H или перейдите в раздел Главная > Редактирование > Найти & Выберите > Заменить.
Примечание: В следующем примере мы выбрали Параметры >>, чтобы отобразить все диалоговое окно Поиск. По умолчанию отображается со скрытыми параметрами.

В поле Найти введите текст или цифры, которые вы хотите найти, или щелкните стрелку в поле Найти, а затем выберите последний элемент поиска из списка.
В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (
Используйте вопросительный знак (?), чтобы найти любой один символ, например s?t находит «sat» и «set».
Используйте звездочку (*), чтобы найти любое количество символов, например s*d находит «sad» и «started».
), за которой следует знак ?, *или
, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91
В поле Заменить на введите текст или числа, которые нужно использовать для замены текста поиска.
Нажмите Заменить все или Заменить.
Совет: При нажатии кнопки Заменить все каждое вхождение критерия, которое вы ищете, будет заменено, в то время как функция Replace обновляет одно вхождение за раз.
Выберите Параметры>> , чтобы при необходимости определить поиск:
В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.
Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.
Посмотрите в: Чтобы найти данные с определенными сведениями, в поле выберите Формулы, Значения, Заметки или Примечания.
Примечание: Формулы, значения, заметки и примечания доступны только на вкладке Найти . На вкладкеЗаменить доступны только формулы.
Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.
Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти.
Если вы хотите найти текст или числа с определенным форматированием, выберите Формат, а затем выберите нужные значения в диалоговом окне Поиск формата .
Совет: Чтобы найти ячейки, точно соответствующие определенному формату, можно удалить все условия в поле Найти, а затем выбрать ячейку с нужным форматированием в качестве примера. Щелкните стрелку рядом с элементом Формат, выберите Выбрать формат из ячейки, а затем выберите ячейку с форматированием, которое требуется найти.
Существует два разных метода поиска или замены текста или чисел на компьютере Mac. Во-первых, используется диалоговое окно Найти & Заменить . Во-вторых, используется панель поиска на ленте.
Диалоговое окно «Поиск & замена «
Панель поиска и параметры



Нажмите клавиши CTRL+F или выберите Главная > Найти & Выберите > Найти.
В поле Поиск текста или чисел, которые вы хотите найти.
Нажмите кнопку Найти далее , чтобы выполнить поиск.
Вы можете дополнительно определить поиск:
В: Чтобы найти данные на листе или во всей книге, выберите Лист или Книга.
Поиск: Вы можете выполнить поиск по строкам (по умолчанию) или по столбцам.
Посмотрите в: Чтобы найти данные с определенными сведениями, в поле выберите Формулы, Значения, Заметки или Примечания.
Вариант соответствия . Проверьте это, если вы хотите искать данные с учетом регистра.
Сопоставление всего содержимого ячейки . Проверьте это, если вы хотите искать ячейки, содержащие только символы, введенные в поле Найти.
В критериях поиска можно использовать подстановочные знаки — вопросительный знак (?), звездочку (*), тильду (
Используйте вопросительный знак (?), чтобы найти любой один символ, например s?t находит «sat» и «set».
Используйте звездочку (*), чтобы найти любое количество символов, например s*d находит «sad» и «started».
), за которой следует знак ?, *или
, чтобы найти вопросительные знаки, звездочки или другие символы тильды, например fy91
Формула ЗАМЕНИТЬ и ПОДСТАВИТЬ для текста и чисел
В статье объясняется на примерах как работают функции Excel ЗАМЕНИТЬ (REPLACE в английской версии) и ПОДСТАВИТЬ (SUBSTITUTE по-английски). Мы покажем, как использовать функцию ЗАМЕНИТЬ с текстом, числами и датами, а также как вложить несколько функций ЗАМЕНИТЬ или ПОДСТАВИТЬ в одну формулу.
Функции Excel ЗАМЕНИТЬ и ПОДСТАВИТЬ используются для замены одной буквы или части текста в ячейке. Но делают они это немного по-разному. Об этом и поговорим далее.
Как работает функция ЗАМЕНИТЬ
Функция ЗАМЕНИТЬ позволяет заместить слово, один или несколько символов в текстовой строке другим словом или символом.
ЗАМЕНИТЬ(старый_текст; начальная_позиция; число_знаков, новый_текст)
Как видите, функция ЗАМЕНИТЬ имеет 4 аргумента, и все они обязательны для заполнения.
- Старый_текст — исходный текст (или ссылка на ячейку с исходным текстом), в котором вы хотите поменять некоторые символы.
- Начальная_позиция — позиция первого символа в старый_текст, начиная с которого вы хотите сделать замену.
- Число_знаков — количество символов, которые вы хотите заместить новыми.
- Новый_текст – текст замены.
Например, чтобы исправить слово «кит» на «кот», следует поменять вторую букву в слове. Вы можете использовать следующую формулу:
И если вы поместите исходное слово в какую-нибудь ячейку, скажем, A2, вы можете указать соответствующую ссылку на ячейку в аргументе старый_текст:

Примечание. Если аргументы начальная_позиция или число_знаков отрицательные или не являются числом, формула замены возвращает ошибку #ЗНАЧ!.
Использование функции ЗАМЕНИТЬ с числами
Функция ЗАМЕНИТЬ предназначена для работы с текстом. Но безусловно, вы можете использовать ее для замены не только букв, но и цифр, являющихся частью текстовой строки, например:
=ЗАМЕНИТЬ(A1; 9; 4; «2023»)

Обратите внимание, что мы заключаем «2023» в двойные кавычки, как вы обычно делаете с текстовыми значениями.
Аналогичным образом вы можете заменить одну или несколько цифр в числе. Например формула:
И снова вы должны заключить значение замены в двойные кавычки («23»).

Примечание. Формула ЗАМЕНИТЬ всегда возвращает текстовую строку, а не число. На скриншоте выше обратите внимание на выравнивание по левому краю возвращаемого текстового значения в ячейке B1 и сравните его с исходным числом, выровненным по правому краю в A1. А поскольку это текст, вы не сможете использовать его в других вычислениях, пока не преобразуете его обратно в число, например, умножив на 1 или используя любой другой метод, описанный в статье Как преобразовать текст в число.
Как заменить часть даты

Почему так? Потому что «15-июл-92» — это только визуальное представление базового серийного номера (33800), представляющего дату. Итак, наша формула замены заменяет цифры начиная с четвертой (а это два нуля) в указанном выше числе на текст «Май» и возвращает в результате текстовую строку «338Май».
Чтобы заставить функцию ЗАМЕНИТЬ правильно работать с датами, вы должны сначала преобразовать даты в текстовые строки, используя функцию ТЕКСТ. Кроме того, вы можете встроить функцию ТЕКСТ непосредственно в аргумент старый_текст функции ЗАМЕНИТЬ:
=ЗАМЕНИТЬ(ТЕКСТ(A3; «дд-ммм-гг»); 4; 3; «Май»)
Помните, что результатом приведенной выше формулы является текстовая строка, и поэтому это решение работает только в том случае, если вы не планируете использовать измененные даты в своих дальнейших расчетах. Если вам нужны даты, а не текстовые строки, используйте функцию ДАТАЗНАЧ , чтобы преобразовать значения, возвращаемые функцией Excel ЗАМЕНИТЬ, обратно в даты:
=ДАТАЗНАЧ(ЗАМЕНИТЬ(ТЕКСТ(A3; «дд-ммм-гг»); 4; 3; «Май»))

Как заменить сразу несколько букв или слов
Довольно часто может потребоваться выполнить более одной замены в одной и той же ячейке Excel. Конечно, можно было сделать одну замену, вывести промежуточный результат в дополнительный столбец, а затем снова использовать функцию ЗАМЕНИТЬ. Однако лучший и более профессиональный способ — использовать вложенные функции ЗАМЕНИТЬ, которые позволяют выполнить сразу несколько замен с помощью одной формулы. В этом смысле «вложение» означает размещение одной функции внутри другой.
Рассмотрим следующий пример. Предположим, у вас есть список телефонных номеров в столбце A, отформатированный как «123456789», и вы хотите сделать их более похожими на привычные нам телефонные номера, добавив дефисы. Другими словами, ваша цель — превратить «123456789» в «123-456-789».
Вставить первый дефис легко. Вы пишете обычную формулу замены Excel, которая заменяет ноль символов дефисом, т.е. просто добавляет дефис на четвёртой позиции в ячейке:
Результат приведенной выше формулы замены выглядит следующим образом:

А теперь нам нужно вставить еще один дефис в восьмую позицию. Для этого вы помещаете приведенную выше формулу в еще одну функцию Excel ЗАМЕНИТЬ. Точнее, вы встраиваете её в аргумент старый_текст другой функции, чтобы вторая функция ЗАМЕНИТЬ обрабатывала значение, возвращаемое первой формулой, а не первоначальное значение из ячейки А3:
В результате вы получаете номера телефонов в нужном формате:

Аналогичным образом вы можете использовать вложенные функции ЗАМЕНИТЬ, чтобы текстовые строки выглядели как даты, добавляя косую черту (/) там, где это необходимо:

Кроме того, вы можете преобразовать текстовые строки в реальные даты, обернув приведенную выше формулу ЗАМЕНИТЬ функцией ДАТАЗНАЧ:
И, естественно, вы не ограничены в количестве функций, которые вы можете последовательно, как матрёшки, вложить друг в друга в одной формуле (современные версии Excel позволяют использовать до 8192 символов и до 64 вложенных функций в одной формуле).
Например, вы можете попробовать 3 вложенные функции ЗАМЕНИТЬ, чтобы число отображалось как дата и время:

Как заменить текст в разных местах
До сих пор во всех примерах мы имели дело с простыми задачами и производили замены в одной и той же позиции в каждой ячейке. Но реальные задачи часто бывают сложнее. В ваших рабочих листах заменяемые символы могут не обязательно появляться в одном и том же месте в каждой ячейке, и поэтому вам придется найти позицию первого символа, начиная с которого нужно заменить часть текста. Следующий пример продемонстрирует то, о чем я говорю.
Предположим, у вас есть список адресов электронной почты в столбце A. И название одной компании изменилось с «ABC» на, скажем, «BCA». Изменилось и название их почтового домена. Таким образом, вы должны соответствующим образом обновить адреса электронной почты всех клиентов и заменить три буквы в адресах электронной почты, где это необходимо.
Но проблема в том, что имена почтовых ящиков имеют разную длину, и поэтому нельзя указать, с какой именно позиции начинается название домена. Другими словами, вы не знаете, какое значение указать в аргументе начальная_позиция функции Excel ЗАМЕНИТЬ. Чтобы узнать это, используйте функцию Excel НАЙТИ, чтобы определить позицию, с которой начинается доменное имя в адресе электронной почты:
Затем вставьте указанную выше функцию НАЙТИ в аргумент начальная_позиция формулы ЗАМЕНИТЬ:
=ЗАМЕНИТЬ(A3; НАЙТИ(«@abc»;A3); 4; «@bca»)
Примечание. Мы включаем символ «@» в нашу формулу поиска и замены Excel, чтобы избежать случайных ошибочных замен в именах почтовых ящиков электронной почты. Конечно, вероятность того, что такие совпадения произойдут, очень мала, и все же вы можете перестраховаться.
Как вы видите на скриншоте ниже, у формулы нет проблем, чтобы поменять символы в разных позициях. Однако если заменяемая текстовая строка не найдена и менять в ней ничего не нужно, формула возвращает ошибку #ЗНАЧ!:

И мы хотим, чтобы формула вместо ошибки возвращала исходный адрес электронной почты без изменения. Для этого заключим нашу формулу НАЙТИ И ЗАМЕНИТЬ в функцию ЕСЛИОШИБКА:
=ЕСЛИОШИБКА(ЗАМЕНИТЬ(A3; НАЙТИ(«@abc»;A3); 4; «@bca»);A3)
И эта доработанная формула прекрасно работает, не так ли?

Заменить заглавные буквы на строчные и наоборот
Еще один полезный пример – заменить первую строчную букву в ячейке на прописную (заглавную). Всякий раз, когда вы имеете дело со списком имен, товаров и т.п., вы можете использовать приведенную ниже формулу, чтобы изменить первую букву на ЗАГЛАВНУЮ. Ведь названия товаров могут быть записаны по-разному, а в списках важно единообразие.
Таким образом, нам нужно заменить первый символ в тексте на заглавную букву. Используем формулу

Как видите, эта формула сначала заменяет все буквы в тексте на строчные при помощи функции СТРОЧН, а затем первую строчную букву меняет на заглавную (прописную).
Быть может, это будет полезно.
Описание функции ПОДСТАВИТЬ
Функция ПОДСТАВИТЬ в Excel заменяет один или несколько экземпляров заданного символа или текстовой строки указанными символами.
Синтаксис формулы ПОДСТАВИТЬ в Excel следующий:
ПОДСТАВИТЬ(текст, старый_текст, новый_текст, [номер_вхождения])
Первые три аргумента являются обязательными, а последний – нет.
- Текст – исходный текст, в котором вы хотите заменить слова либо отдельные символы. Может быть тестовой строой, ссылкой на ячейку или же результатом вычисления другой формулы.
- Старый_текст – что именно вы хотите заменить.
- Новый_текст – новый символ или слово для замены старого_текста.
- Номер_вхождения — какой по счёту экземпляр старый_текст вы хотите заменить. Если этот параметр опущен, все вхождения старого текста будут заменены новым текстом.
Например, все приведенные ниже формулы подставляют вместо «1» – цифру «2» в ячейке A2, но возвращают разные результаты в зависимости от того, какое число указано в последнем аргументе:
=ПОДСТАВИТЬ(A3;»1″;»2″;1) — Заменяет первое вхождение «1» на «2».
=ПОДСТАВИТЬ(A3;»1″;»2″;2) — Заменяет второе вхождение «1» на «2».
=ПОДСТАВИТЬ(A3;»1″;»2″) — Заменяет все вхождения «1» на «2».

На практике формула ПОДСТАВИТЬ также используется для удаления ненужных символов из текста. Вы просто меняете их на пустую строку “”.
Например, чтобы удалить пробелы из текста, замените их на пустоту.
Примечание. Функция ПОДСТАВИТЬ в Excel чувствительна к регистру . Например, следующая формула меняет все вхождения буквы «X» в верхнем регистре на «Y» в ячейке A2, но не заменяет ни одной буквы «x» в нижнем регистре.

Замена нескольких значений одной формулой
Как и в случае с функцией ЗАМЕНИТЬ, вы можете вложить несколько функций ПОДСТАВИТЬ в одну формулу, чтобы сделать несколько подстановок одновременно, т.е. заменить несколько символов или подстрок при помощи одной формулы.
Предположим, у вас есть текстовая строка типа « пр1, эт1, з1 » в ячейке A3, где «пр» означает «Проект», «эт» означает «этап», а «з» означает «задача». Вы хотите заместить три этих кода их полными эквивалентами. Для этого вы можете написать 3 разные формулы подстановки:
А затем вложить их друг в друга:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;»пр»;»Проект «); «эт»;»Этап «);»з»;»Задача «)
Обратите внимание, что мы добавили пробел в конце каждого аргумента новый_текст для лучшей читабельности.

Другие полезные применения функции ПОДСТАВИТЬ:
Что лучше использовать – ЗАМЕНИТЬ или ПОДСТАВИТЬ?
Функции Excel ЗАМЕНИТЬ и ПОДСТАВИТЬ очень похожи друг на друга в том смысле, что обе они предназначены для подмены отдельных символов или текстовых строк. Различия между двумя функциями заключаются в следующем:
- ПОДСТАВИТЬ замещает один или несколько экземпляров данного символа или текстовой строки. Итак, если вы знаете тот текст, который нужно поменять, используйте функцию Excel ПОДСТАВИТЬ.
- ЗАМЕНИТЬ замещает символы в указанной позиции текстовой строки. Итак, если вы знаете положение заменяемых символов, используйте функцию Excel ЗАМЕНИТЬ.
- Функция ПОДСТАВИТЬ в Excel позволяет добавить необязательный параметр (номер_вхождения), указывающий, какой по счету экземпляр старого_текста следует заместить на новый_текст.
Вот как вы можете заменить текст в ячейке и использовать функции ПОДСТАВИТЬ и ЗАМЕНИТЬ в Excel. Надеюсь, эти примеры окажутся полезными при решении ваших задач.
4 способа быстро убрать перенос строки в ячейках Excel — В этом совете вы найдете 4 совета для удаления символа переноса строки из ячеек Excel. Вы также узнаете, как заменять разрывы строк другими символами. Все решения работают с Excel 2019, 2016, 2013…
Как убрать пробелы в числах в Excel — Представляем 4 быстрых способа удалить лишние пробелы между цифрами в ячейках Excel. Вы можете использовать формулы, инструмент «Найти и заменить» или попробовать изменить формат ячейки. Когда вы вставляете данные из…
Как удалить пробелы в ячейках Excel — Вы узнаете, как с помощью формул удалять начальные и конечные пробелы в ячейке, лишние интервалы между словами, избавляться от неразрывных пробелов и непечатаемых символов. В чем самая большая проблема с…
Как извлечь текст из ячейки при помощи функции ПСТР и специальных инструментов — ПСТР — одна из текстовых функций, которые Microsoft Excel предоставляет для управления текстовыми строками. На самом базовом уровне она используется для извлечения подстроки из середины текста. В этом руководстве мы обсудим…
Как быстро сосчитать количество символов в ячейке Excel — В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках. В нашем предыдущем…