Как в эксель заменить слово

Функция ЗАМЕНИТЬ() в 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")​: Можно.​ можно сделать? спасибо​ а потом всё​ и писать, а​ ещё есть для​У нее простая логика:​ неразрывный пробел на​ т.к. "маша" написана​ который заменяем​ Реализовать подобное можно​
​. Чтобы обновить все​

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

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

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

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

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

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

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

Читайте также:  Замена аккумулятора iphone 6s программа apple

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Можно ли в 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​ браво!! сколько ответов​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Замена одного текста на другой внутри заданной текстовой строки – весьма частая ситуация при работе с данными в Excel. Реализовать подобное можно двумя функциями: ПОДСТАВИТЬ (SUBSTITUTE) и ЗАМЕНИТЬ (REPLACE) . Эти функции во многом похожи, но имеют и несколько принципиальных отличий и плюсов-минусов в разных ситуациях. Давайте подробно и на примерах разберем сначала первую из них.

Её синтаксис таков:

=ПОДСТАВИТЬ( Ячейка ; Старый_текст ; Новый_текст ; Номер_вхождения )

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

Обратите внимание, что:

  • Если не указывать последний аргумент Номер_вхождения, то будут заменены все вхождения старого текста (в ячейке С1 – обе "Маши" заменены на "Олю").
  • Если нужно заменить только определенное вхождение, то его номер задается в последнем аргументе (в ячейке С2 только вторая "Маша" заменена на "Олю").
  • Эта функция различает строчные и прописные буквы (в ячейке С3 замена не сработала, т.к. "маша" написана с маленькой буквы)

Давайте разберем пару примеров использования функции ПОДСТАВИТЬ для наглядности.

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

При выгрузке данных из 1С, копировании информации с вебстраниц или из документов Word часто приходится иметь дело с неразрывным пробелом – спецсимволом, неотличимым от обычного пробела, но с другим внутренним кодом (160 вместо 32). Его не получается удалить стандартными средствами – заменой через диалоговое окно Ctrl + H или функцией удаления лишних пробелов СЖПРОБЕЛЫ (TRIM) . Поможет наша функция ПОДСТАВИТЬ, которой можно заменить неразрывный пробел на обычный или на пустую текстовую строку, т.е. удалить:

Читайте также:  Зарядное устройство не заряжает аккумулятор автомобиля

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

Если нужно подсчитать количество слов в ячейке, то можно применить простую идею: слов на единицу больше, чем пробелов (при условии, что нет лишних пробелов). Соответственно, формула для расчета будет простой:

Если предполагается, что в ячейке могут находиться и лишние пробелы, то формула будет чуть посложнее, но идея – та же.

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

Если нужно вытащить из ячейки только первые два слова (например ФИ из ФИО), то можно применить формулу:

У нее простая логика:

  1. заменяем второй пробел на какой-нибудь необычный символ (например #) функцией ПОДСТАВИТЬ (SUBSTITUTE)
  2. ищем позицию символа # функцией НАЙТИ (FIND)
  3. вырезаем все символы от начала строки до позиции # функцией ЛЕВСИМВ (LEFT)

Функция ЗАМЕНИТЬ, входит в состав текстовых функций MS Excel и предназначена для замены конкретной области текстовой строки, в которой находится исходный текст на указанную строку текста (новый текст).

Как работает функция ЗАМЕНИТЬ в Excel?

С целью детального изучения работы данной функции рассмотрим один из простейших примеров. Предположим у нас имеется несколько слов в разных столбцах, необходимо получить новые слова используя исходные. Для данного примера помимо основной нашей функции ЗАМЕНИТЬ используем также функцию ПРАВСИМВ – данная функция служит для возврата определенного числа знаков от конца строки текста. То есть, например, у нас есть два слова: молоко и каток, в результате мы должны получить слово молоток.

Функция заменить в Excel и примеры ее использования

  1. Создадим на листе рабочей книги табличного процессора Excel табличку со словами, как показано на рисунке:
  2. Далее на листе рабочей книги подготовим область для размещения нашего результата – полученного слова "молоток", как показано ниже на рисунке. Установим курсор в ячейке А6 и вызовем функцию ЗАМЕНИТЬ:
  3. Заполняем функцию аргументами, которые изображены на рисунке:

Выбор данных параметров поясним так: в качестве старого текста выбрали ячейку А2, в качестве нач_поз установили число 5, так как именно с пятой позиции слова "Молоко" мы символы не берем для нашего итогового слова, число_знаков установили равным 2, так как именно это число не учитывается в новом слове, в качестве нового текста установили функцию ПРАВСИМВ с параметрами ячейки А3 и взятием последних двух символов "ок".

Далее нажимаем на кнопку "ОК" и получаем результат:

Как заменить часть текста в ячейке Excel?

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

  1. Создадим на листе рабочей книги Excel табличку со фамилией и именем, как показано на рисунке:
  2. Далее на этом же листе рабочей книги подготовим область для размещения нашего результата – измененных фамилий и имен. Заполним ячейки двумя типами формул как показано на рисунке:

Обратите внимание! Во второй формуле мы используем оператор «&» для добавления символа «а» к мужской фамилии, чтобы преобразовать ее в женскую. Для решения данной задачи можно было бы использовать функцию =СЦЕПИТЬ(B3;"а") вместо формулы =B3&"а" – результат идентичный. Но сегодня настоятельно рекомендуется отказываться от данной функции так как она имеет свои ограничения и более требовательна к ресурсам в сравнении с простым и удобным оператором амперсанд.

Ссылка на основную публикацию
Adblock detector