En algunes situacions, és útil substituir un text per un altre. Un d'aquests casos és quan us trobeu amb la molesta peculiaritat de l'apòstrof S ('S) que obteniu amb la funció PROPER. Introduïu aquesta fórmula a Excel:
=PROPER ("EL CAFÈ DE L'ESTELLA")
Aquesta fórmula està destinada a convertir el text donat en majúscules i minúscules del títol (on la primera lletra de cada paraula s'escriu en majúscula). El resultat real de la fórmula és el següent:
Cafè de l'Estrella
Observeu com la funció PROPER posa en majúscula la S després de l'apòstrof. Molest, com a mínim.
Tanmateix, amb una mica d'ajuda de la funció SUBSTITUTE d'Excel, podeu evitar aquesta molèstia. La figura mostra la correcció utilitzant la fórmula següent:

=SUBSTITUCIÓ(PROP(SUBSTITUCIÓ(B4,"'","qzx")),"qzx","'")
La fórmula utilitza la funció SUBSTITUTE, que requereix tres arguments: el text de destinació; el text antic que voleu substituir; i el nou text per utilitzar-lo com a substitut.
Quan mireu la fórmula completa, tingueu en compte que utilitza dues funcions SUBSTITUTE. Aquesta fórmula són en realitat dues fórmules (una imbricada en l'altra). La primera fórmula és la part que llegeix
PROPER(SUBSTITUT(B4,"'","qzx"))
En aquesta part, feu servir la funció SUBSTITUTE per substituir l'apòstrof (') per qzx. Això pot semblar una bogeria, però aquí hi ha algun mètode. Essencialment, la funció PROPER posa en majúscula qualsevol lletra que ve directament després d'un símbol. Enganyes la funció PROPER substituint l'apòstrof per un conjunt benigne de lletres que és poc probable que s'uneixin al text original.
La segona fórmula embolica la primera. Aquesta fórmula substitueix el qzx benigne per un apòstrof.
=SUBSTITUCIÓ(PROP(SUBSTITUCIÓ(B4,"'","qzx")),"qzx","'")
Per tant, la fórmula sencera substitueix l'apòstrof per qzx, realitza la funció CORRECTA i després torna el qzx a un apòstrof.