Функцията SUBSTITUTE може да се използва за заместване на съществуващи думи, текст или знаци с нови данни.
Забележка: Резултатите от функцията трябва да се показват на различно място от оригиналния текст.
Използването на функцията включва:
- Премахване на непечатни знаци от импортираните данни;
- Замяна на нежелани знаци с интервали;
- Изготвяне на различни версии на същия работен лист .
01 от 04
Заместване на стария текст с нов
Синтаксисът и аргументите на заместващата функция
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите .
Синтаксисът за функцията SUBSTITUTE е:
= SUBSTITUTE (Текст, Old_text, New_text, Instance_num)
Аргументите за функцията са:
Текст - (задължително) данните, съдържащи текста, който да бъде заменен. Този аргумент може да съдържа
- действителните данни, записани в кавички - ред две в изображението по-горе;
- позоваване на клетката на местоположението на текстовите данни в работния лист - ред трета по-горе;
Old_text - (задължително) текстът да бъде заменен.
New_text - (задължително) текста, който ще замени Old_text .
Instance_num - (по избор) номер
- Ако е пропуснат, всеки случай от Old_text се заменя с New_text .
- Ако са включени, само заместената от Old_text инстанция - като първия или третия случай - се заменя - редове 5 и 6 по-горе.
02 от 04
Чувствителност на делата
Аргументите за функцията "SUBSTITUTE" са чувствителни към малки и големи букви, което означава, че ако въведените данни за аргумента Old_text нямат същия случай като данните в клетката на текстовия аргумент, няма заместване.
Например, в ред четири на изображението по-горе, функцията вижда продажби (клетка А4) като различна от продажбите ( аргумент Old_text ) и следователно не замества приходите като New_text .
03 от 04
Въвеждане на функцията за заместник
Въпреки че е възможно да въведете цялата формула като
= ЗАДАЧА (A3, "Продажби", "Приходи")
ръчно в клетка на работен лист, друга опция е да използвате диалоговия прозорец на функцията - както е посочено в стъпките по-долу - за да въведете функцията и нейните аргументи в клетка като B3.
Предимствата от използването на диалоговия прозорец са, че Excel се грижи за отделянето на всеки аргумент с запетая и той включва старите и новите текстови данни в кавички.
- Кликнете върху клетка B3 - за да стане активната клетка
- Кликнете върху раздела Формули в лентата с менюта
- Кликнете върху иконата Текст на лентата, за да отворите падащия списък Текстови функции
- Кликнете върху SUBSTITUTE в списъка, за да отворите диалоговия прозорец на тази функция
- В диалоговия прозорец кликнете върху текстовия ред
- Кликнете върху клетка A3, за да въведете тази клетка в диалоговия прозорец
- Кликнете върху стария ред в диалоговия прозорец
- Тип Продажби , което е текстът, който искаме да сменим - няма нужда да прикрепяте текста в кавички;
- Кликнете върху реда New_text в диалоговия прозорец
- Тип Приходи , тъй като текстът трябва да бъде заменен ;;
- Аргументът за инстанция е оставен празен - тъй като има само едно копие на думата Продажби в клетка A3;
- Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец;
- Текстът " Доклад за приходите" трябва да се показва в клетка B3;
- Когато кликнете върху клетка B3 пълната функция
= ЗАДАЧА (A3, "Продажби", "Приходи")
се появява в лентата за формули над работния лист
04 от 04
Заместник срещу Заместване
SUBSTITUTE се различава от функцията REPLACE, тъй като се използва за обмен на конкретен текст на всяко място в избраните данни, докато REPLACE се използва за замяна на всеки текст, който се намира на определено място в данните.