У неким ситуацијама, корисно је заменити неки текст другим текстом. Један такав случај је када наиђете на досадну апостроф С ('С) која се добија са функцијом ПРОПЕР. Унесите ову формулу у Екцел:
=ПРОПЕР("ЗВЕЗДИНА КАФА")
Ова формула има за циљ да конвертује дати текст у велика слова (где је прво слово сваке речи велико). Стварни резултат формуле је следећи:
Стар'С Цоффее
Обратите пажњу на то како функција ПРОПЕР пише велико С после апострофа. У најмању руку досадно.
Међутим, уз малу помоћ Екцел-ове функције СУБСТИТУТЕ, можете избећи ову сметњу. Слика приказује поправку користећи следећу формулу:
=ЗАМЕЊА(ПРАВИЛНО(ЗАМЕНА(Б4,"'","кзк")),"кзк","'")
Формула користи функцију СУБСТИТУТЕ, која захтева три аргумента: циљни текст; стари текст који желите да замените; и нови текст који ће се користити као замена.
Док гледате пуну формулу, имајте на уму да она користи две функције ЗАМЕНЕ. Ова формула су заправо две формуле (једна угнежђена у другу). Прва формула је део који гласи
ПРАВИЛНО(ЗАМЕНА(Б4,"'","кзк"))
У овом делу користите функцију СУБСТИТУТЕ да замените апостроф (') са кзк. Ово може изгледати као луда ствар, али постоји неки метод. У суштини, функција ПРОПЕР пише велико слово које долази директно после симбола. Преварите функцију ПРОПЕР тако што замените апостроф бенигним скупом слова за које је мало вероватно да ће бити нанизани заједно у оригиналном тексту.
Друга формула заправо обавија прву. Ова формула замењује бенигни кзк апострофом.
=ЗАМЕЊА(ПРАВИЛНО(ЗАМЕНА(Б4,"'","кзк")),"кзк","'")
Дакле, цела формула замењује апостроф са кзк, врши функцију ПРОПЕР, а затим враћа кзк назад у апостроф.