Функцията SUBSTITUTE замества съществуващи думи, текст или знаци с нови данни. Използвайте функцията SUBSTITUTE, за да премахнете непечатаемите знаци от импортираните данни, да замените нежеланите знаци с интервали и да създадете различни версии на един и същ работен лист.
Инструкциите в тази статия се отнасят за Excel 2019, 2016, 2013, 2010, 2007; Excel за Microsoft 365, Excel Online, Excel за Mac, Excel за iPad, Excel за iPhone и Excel за Android.
Синтаксис на функцията SUBSTITUTE
Синтаксисът на функцията се отнася до оформлението на функцията и включва името, скобите и аргументите на функцията.
Синтаксисът за функцията SUBSTITUTE е:
=ЗАМЕСТВАНЕ(Текст, Стар_текст, Нов_текст, Инстанция_номер)
Аргументите за функцията са:
- Текст (задължително): Данните, съдържащи текста, който трябва да бъде заменен. Този аргумент може да съдържа действителните данни, затворени в кавички (вижте ред 2 на изображението по-горе) или препратка към клетка към местоположението на текстовите данни в работния лист (вижте редове 3 и 4).
- Стар_текст (задължително): Текстът, който трябва да бъде заменен.
- Нов_текст (задължително): Текстът, който ще замени Стария_текст.
- Instance_num (по избор): Число. Ако това число е пропуснато, всеки екземпляр на Old_text се заменя с New_text. Ако този номер е включен, посочените екземпляри на Old_text се заменят (вижте ред 5).
Аргументите за функцията SUBSTITUTE са чувствителни към главни и малки букви. Ако данните, въведени за аргумента Old_text, нямат същия регистър като данните в клетката Text argument, не се извършва заместване.
Използвайте функцията SUBSTITUTE
Въпреки че е възможно да въведете цялата формула ръчно в клетка на работен лист, друга опция е да използвате диалоговия прозорец Аргументи на функцията (или Съставителя на формули в Excel за Mac), за да въведете функцията и нейните аргументи в клетка.
=ЗАМЕСТВАНЕ(A3, "Продажби", "Приходи")
Когато използвате диалоговия прозорец, Excel се грижи за разделянето на всеки аргумент със запетая и огражда старите и новите текстови данни в кавички.
-
Въведете данните за урока в празен работен лист на Excel.
- Изберете клетка B3, за да я направите активната клетка.
- Изберете Формули.
- Изберете Текст, за да отворите падащия списък с текстови функции.
-
Изберете SUBSTITUTE в списъка, за да отворите диалоговия прозорец Аргументи на функцията. В Excel за Mac се отваря Formula Builder.
- Поставете курсора в текстовото поле Текст.
- Изберете клетка A3 от работния лист, за да въведете тази препратка към клетка.
- Поставете курсора в текстовото поле Old_text.
- Въведете Продажби. Това е текстът, който ще бъде заменен. Не е необходимо текстът да се поставя в кавички.
- Поставете курсора в текстовото поле New_text.
-
Въведете Приходи. Този текст ще бъде заменен с Продажби.
- Аргументът Instance_num е оставен празен, тъй като има само един екземпляр на думата Sales в клетка A3.
- Изберете OK. Освен в Excel за Mac, където избирате Готово.
- Текстът Отчет за приходите се появява в клетка B3.
Функции SUBSTITUTE срещу REPLACE
SUBSTITUTE се различава от функцията REPLACE по това, че се използва за обмен на специфичен текст на всяко място в избраните данни. REPLACE се използва за замяна на всеки текст, който се среща на определено място в данните.