Функция замены символов в excel

Функция замены символов в excel

Функция ЗАМЕНИТЬ( ) , английский вариант REPLACE(), замещает указанную часть знаков текстовой строки другой строкой текста. "Указанную часть знаков" означает, что нужно указать начальную позицию и длину заменяемой части строки. Функция используется редко, но имеет плюс: позволяет легко вставить в указанную позицию строки новый текст.

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

ЗАМЕНИТЬ ( исходный_текст ; нач_поз ; число_знаков ; новый_текст )

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

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

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

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

Пусть в ячейке А2 введена строка Продажи (январь) . Чтобы заменить слово январь , на февраль , запишем формулы:

=ЗАМЕНИТЬ(A2;10;6;"февраль") =ПОДСТАВИТЬ(A2; "январь";"февраль")

т.е. для функции ЗАМЕНИТЬ() потребовалось вычислить начальную позицию слова январь (10) и его длину (6). Это не удобно, функция ПОДСТАВИТЬ() справляется с задачей гораздо проще.

Кроме того, функция ЗАМЕНИТЬ() заменяет по понятным причинам только одно вхождение строки, функция ПОДСТАВИТЬ() может заменить все вхождения или только первое, только второе и т.д. Поясним на примере. Пусть в ячейке А2 введена строка Продажи (январь), прибыль (январь) . Запишем формулы: =ЗАМЕНИТЬ(A2;10;6;"февраль") =ПОДСТАВИТЬ(A2; "январь";"февраль") получим в первом случае строку Продажи (февраль), прибыль (январь) , во втором — Продажи (февраль), прибыль (февраль) . Записав формулу =ПОДСТАВИТЬ(A2; "январь";"февраль";2) получим строку Продажи (январь), прибыль (февраль) .

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

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

Функцию ЗАМЕНИТЬ() удобно использовать для вставки в строку нового текста. Например, имеется перечень артикулов товаров вида " ID-567(ASD) ", необходимо перед текстом ASD вставить новый текст Micro , чтобы получилось " ID-567(MicroASD) ". Для этого напишем простую формулу: =ЗАМЕНИТЬ(A2;8;0;"Micro").

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

​Смотрите также​​ нажатии кнопки «Параметры»​: символ знак вопроса​0 0 0​ чем пробелов (при​ использования функции​ заменить​ на "2" ("Квартал​ в тексте заменяются​ вместо значения аргумента​ еще раз выполнить​ числа, введите знаки​, а затем выбрать​; на вкладке "​или​ "город".​.​Примечание:​ поискового окна). А​ является служебным символом​ 0 0 10​

​ условии, что нет​ПОДСТАВИТЬ​Новый_текст​ 1, 2012 г.")​ фрагментом "нов_текст".​ "стар_текст" в текстовой​

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

​ Мы стараемся как можно​ именно — необходимо​

​ — И естественно,​0 0 0​​ лишних пробелов). Соответственно,​​для наглядности.​

​- текст, на​Квартал 1, 2012 г.​Скопируйте образец данных из​​ строке. Функция ПОДСТАВИТЬ​​ данные и не​

​ поле​​ форматированием в качестве​​" доступны только​.​ любой знак. Например,​ ниже действий.​​ оперативнее обеспечивать вас​​ поставить/снять галочку у​ при попытке заменить​ 0 3 0​

​ формула для расчета​При выгрузке данных из​ который заменяем​Замена одного текста на​ следующей таблицы и​

​ используется, когда нужно​ удается найти символы,​Заменить на​​ примера. Щелкните стрелку​​формулы​Для поиска данных в​ если ввести​

​Чтобы найти текст или​ актуальными справочными материалами​ параметра «Ячейка целиком​​ на знак вопроса​​0 0 5​ будет простой:​ 1С, копировании информации​

​Номер_вхождения​​ другой внутри заданной​ вставьте их в​ заменить определенный текст​ которые вы знаете​(или оставьте это​ рядом с кнопкой​​.​​ строках или столбцах​г?д​ числа, выберите пункт​​ на вашем языке.​​ «. В рассматриваемом​

Читайте также:  Черный фон с царапинами

​ у Excel заменят​​ 0 0 0​​Если предполагается, что в​ с вебстраниц или​- необязательный аргумент,​

​ текстовой строки -​ ячейку A1 нового​ в текстовой строке;​ содержал сведения, может​​ поле пустым, чтобы​​Формат​​Для поиска данных с​​ выберите в поле​​, то будут найдены​​Найти​

​ Эта страница переведена​ случае эту галочку​ ВСЕ данные в​​. ​​ ячейке могут находиться​​ из документов Word​​ задающий номер вхождения​​ весьма частая ситуация​​ листа Excel. Чтобы​

​ функция ЗАМЕНИТЬ используется,​ потребоваться снимите нужные​ ничем не заменять​​, выберите пункт​​ учетом регистра установите​​Просматривать​​ слова "гад", "гид"​​.​​ автоматически, поэтому ее​​ необходимо снять.​​ ячейке. Я имею​

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

​Abram pupkin​ ввиду обычную замену​ они стали:​​ то формула будет​​ дело с неразрывным​

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

​Учитывать регистр​по строкам​Совет:​ текст или числа,​​ неточности и грамматические​​: Зибин, благодарю.​ — (Excel 2003:​0 1 0​​ чуть посложнее, но​​ пробелом — спецсимволом,​

​Обратите внимание, что:​​ Реализовать подобное можно​ нажмите клавишу F2,​ с определенной позиции.​ диалоговом окне​​Найти далее​​ ячейку с форматированием,​.​или​ Звездочки, знак вопроса и​ выберите пункт​​ ошибки. Для нас​​Про тильду не​​ Правка-Заменить; Excel 2007-2010:​​ 0 0 0​ идея — та​ неотличимым от обычного​

​Если не указывать последний​ двумя функциями:​

​ а затем —​ПОДСТАВИТЬ(текст;стар_текст;нов_текст;[номер_вхождения])​​Поиск и замена​​или​​ которое требуется найти.​​Для поиска ячеек, содержащих​

​по столбцам​​ символы тильда (

)​​Заменить​​ важно, чтобы эта​ знал​ вкладка Главная-Найти и​0 1 0​ же.​ пробела, но с​ аргумент​​ПОДСТАВИТЬ (SUBSTITUTE)​​ клавишу ВВОД. При​Аргументы функции ПОДСТАВИТЬ описаны​

​перейдите на вкладку​Найти все​Выполните одно из указанных​ только символы, введенные​​.​​ можно найти в​.​ статья была вам​ximki-vinki​ выделить-Заменить) — Ctrl+H.​​ 0 0 10​​Если нужно вытащить из​​ другим внутренним кодом​​Номер_вхождения​

​и​​ необходимости измените ширину​​ ниже.​​Поиск​​.​​ ниже действий.​

​ в поле​Для поиска данных с​ данных листа перед​

​В поле​ полезна. Просим вас​: Нужно заменить символ​выход — просто​​0 1 0​​ ячейки только первые​​ (160 вместо 32).​​, то будут заменены​

Советы

​ЗАМЕНИТЬ (REPLACE)​ столбцов, чтобы видеть​Текст​и нажмите кнопку​Примечание:​Чтобы найти текст или​Найти​ конкретными свойствами выберите​ их с тильда​Найти​ уделить пару секунд​ ", на .​ перед служебным символом​​ 0 3 0​​ два слова (например​​ Его не получается​​ все вхождения старого​​. Эти функции во​​ все данные.​ Обязательный. Текст или ссылка​Параметры​​ Если поле​​ числа, нажмите кнопку​​, установите флажок​​ в поле​

​ в поле​введите текст или​ и сообщить, помогла​Но при использовании​ необходимо поставить другой​

ПОДСТАВИТЬ (функция ПОДСТАВИТЬ)

​0 1 5​ ФИ из ФИО),​ удалить стандартными средствами​​ текста (в ячейке​​ многом похожи, но​

Описание

​Данные​ на ячейку, содержащую​, чтобы открыть параметры​Заменить на​Найти все​Ячейка целиком​Область поиска​Найти​ числа, которые нужно​ ли она вам,​ функций ПОДСТАВИТЬ и​

Синтаксис

​ знак, который сообщает​

​ 0 0 0​ то можно применить​

​ — заменой через​​ С1 — обе​ имеют и несколько​Сведения о продажах​ текст, в котором​

Читайте также:  Как отслеживать движение автобусов в москве

​ форматирования. Щелкните стрелку​​недоступно, откройте вкладку​

​. Например, чтобы найти​​ искать, или щелкните​ с помощью кнопок​ ЗАМЕНИТЬ, выдает ошибку,​ Excel, что следующий​т.е. третий символ​ формулу:​ диалоговое окно Ctrl+H​ "Маши" заменены на​ принципиальных отличий и​Квартал 1, 2008 г.​ подставляются знаки.​

Пример

​ рядом с полем​Заменить​Найти далее​Если вы хотите найти​формулы​ данные, которые содержат​ стрелку в поле​ внизу страницы. Для​ т.к. используются в​ за ним символ​ стал "1"​У нее простая логика:​ или функцией удаления​

​ плюсов-минусов в разных​

​Квартал 1, 2011 г.​

​ текст или числа​

​ удобства также приводим​

​ этих функциях​ — не выполняет​abcd84​

​заменяем второй пробел на​

​Если нужно заменить только​ ситуациях. Давайте подробно​Формула​

​ Обязательный. Заменяемый текст.​

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

​и нажмите кнопку​При необходимости поиск можно​Совет:​ с определенным форматированием,​значения​

?​и нажмите кнопку​ ссылку на оригинал​​Bema​​ свои служебные функции,​​: Вариант формулой в​​ какой-нибудь необычный символ​СЖПРОБЕЛЫ (TRIM)​ определенное вхождение, то​ и на примерах​Описание (результат)​Нов_текст​Очистить​ отменить, нажав клавишу​ При нажатии кнопки​

​как критерии поиска.​

  • ​ последнего поиска в​​ (на английском языке).​: Пример можете показать?​ а выступает в​
  • ​ другой столбец Код​​ (например #) функцией​. Поможет наша функция​ его номер задается​
  • ​ разберем сначала первую​​Результат​ Обязательный. Текст, на который​
  • ​.​​ ESC.​Найти все​Формат​примечания​

  • ​ списке.​Функции поиска и замены​​Сергей​​ роли обычного символа.​ =ПОДСТАВИТЬ(C1;"0";"1";2)​ПОДСТАВИТЬ (SUBSTITUTE)​ПОДСТАВИТЬ​ в последнем аргументе​ из них.​
  • ​=ПОДСТАВИТЬ(A2; "продажах"; "ценах")​ заменяется "стар_текст".​Для поиска текста или​Чтобы заменить одно или​, каждого экземпляра условия,​и выберите нужные​.​
  • ​Параметры​В условиях поиска можно​ в Excel используются​: надо так =ПОДСТАВИТЬ(A1;"""";".")​ Знак этот называется​Вот так наверное​

​ищем позицию символа #​, которой можно заменить​​ (в ячейке С2​​Её синтаксис таков:​

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

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

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

​ например вопросительный знак​ книге необходимой информации,​: Да , все​ —

.​Класс. работает, спасибо​НАЙТИ (FIND)​ обычный или на​ заменена на "Олю").​где​Сведения о ценах​

​ фрагмента "стар_текст" нужно​ функции ПОИСК и​ кнопку​ нужное вхождение в​Найти формат​Формулы​ необходимости:​

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

​ (?) и звездочку​ например определенного числа​ работает, спасибо​Таким образом в​ большое​вырезаем все символы от​

​ пустую текстовую строку,​

  1. ​Эта функция различает строчные​Ячейка​=ПОДСТАВИТЬ(A3; "1"; "2"; 1)​​ заменить фрагментом "нов_текст".​
  2. ​ НАЙТИ.​Заменить​​ списке сделает ячейки​
  3. ​.​,​Для поиска данных на​​ (*).​

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

​ или текстовой строки.​​Юрий М​
​ поле Найти поискового​Как в Excel сделать​
​ начала строки до​ т.е. удалить:​
​ и прописные буквы​- ячейка с​
​Замена первого экземпляра "1"​ Если этот аргумент​
​В этой статье описаны​
​или​ active. Можно сортировать​
​Совет:​значения​
​ листе или во​Звездочка используется для поиска​
​На вкладке​: Можно ведь на​
​ окошка должен получиться​ замену? на любой​
​ позиции # функцией​Если нужно подсчитать количество​

​ (в ячейке С3​​ текстом, где производится​ на "2" ("Квартал​ определен, то заменяется​
​ синтаксис формулы и​Заменить все​

​ результаты​ Чтобы найти ячейки, точно​

Как в Excel сделать замену? на любой другой символ

​и​ всей книге выберите​ любой строки знаков.​Главная​ месте менять (без​ такой текст —​

​ другой символ? Если​​ЛЕВСИМВ (LEFT)​ слов в ячейке,​ замена не сработала,​ замена​ 2, 2008 г.")​ только заданное вхождение​ использование​.​Найти​ соответствующие определенному формату,​примечания​ в поле​ Например, если ввести​
​в группе​ формул): Ctrl+H​ «

Читайте также:  Картинки на тему умный дом

?». И не​ просто ввести ?,​abcd84​ то можно применить​ т.к. "маша" написана​Старый_текст​Квартал 2, 2008 г.​ фрагмента "стар_текст". В​ПОДСТАВИТЬ​Microsoft Excel сохраняет параметры​все, щелкнув заголовок​
​ можно удалить все​доступны только на​Искать​г*д​Редактирование​В верхнем поле​ стоит забывать про​ то эксель удаляет​: Есть столбец с:​ простую идею: слов​ с маленькой буквы)​- текст, который​=ПОДСТАВИТЬ(A4; "1"; "2"; 3)​ противном случае все​в Microsoft Excel.​ форматирования, которые можно​

​ столбца.​​ условия в поле​
​ вкладке​вариант​

формула замены символа ", в ячейке

​, то будут найдены​​нажмите кнопку​

*​
​ дополнительные параметры замены​ вообще все​0 0 0​ на единицу больше,​Давайте разберем пару примеров​

​ надо найти и​​Замена третьего экземпляра "1"​

​ вхождения фрагмента "стар_текст"​​Подставляет значение аргумента "нов_текст"​

​ определить. Если вы​​Чтобы заменить текст или​Найти​

​Поиск​​на листе​ слова "год" и​Найти и выделить​
​В нижнем точка.​ (они раскрываются при​
​Зибин​

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

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

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

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

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

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

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

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

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

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

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

Ссылка на основную публикацию
Форум лексус рх 350 2007
Как выбрать Lexus RX?Надёжная ли машина?Какой расход топлива?Какие бывают комплектации?Насколько нужны те или иные функции?На что смотреть при покупке? Информация...
Уроки нлп для начинающих
Если вы хотя бы немного интересуетесь психологией, то о нейролингвистическом программировании (НЛП), наверное, тоже слышали. В статье мы постараемся объяснить...
Уроки ворд 2010 для начинающих
Microsoft Office 2010 — бесплатные обучающие уроки для чайников с нуля. Получите необходимые навыки профессиональной работы с пакетом Microsoft Office...
Форум грибников витебской области
В Беларуси много грибов: белые грибы, подосиновики, лисички и др. #новостиlespr или #newslespr - добавляйте фото в инстаграм с таким...
Adblock detector