V nekaterih primerih je koristno nadomestiti nekaj besedila z drugim besedilom. Eden takih primerov je, ko naletite na nadležen apostrof S ('S), ki ga dobite s funkcijo PROPER. Vnesite to formulo v Excel:
=PROPER("ZVEZDNA KAVA")
Ta formula je namenjena pretvorbi danega besedila v velike male črke (kjer je prva črka vsake besede velika). Dejanski rezultat formule je naslednji:
Star's Coffee
Upoštevajte, kako funkcija PROPER piše z veliko črko S za apostrofom. Najmanj nadležno.
Vendar se lahko z malo pomoči Excelove funkcije SUBSTITUTE izognete tej nadlogi. Slika prikazuje popravek z uporabo naslednje formule:
=NAMESNIK(PRAVILNO(NAMESNIK(B4,"'","qzx")),"qzx","'")
Formula uporablja funkcijo SUBSTITUTE, ki zahteva tri argumente: ciljno besedilo; staro besedilo, ki ga želite zamenjati; in novo besedilo za zamenjavo.
Ko pogledate celotno formulo, upoštevajte, da uporablja dve funkciji SUBSTITUTE. Ta formula sta pravzaprav dve formuli (ena je ugnezdena v drugo). Prva formula je del, ki bere
PRAVILNO(NADOMESTEK(B4,"'","qzx"))
V tem delu uporabite funkcijo SUBSTITUTE za zamenjavo apostrofa (') z qzx. To se morda zdi noro, vendar tukaj obstaja neka metoda. V bistvu funkcija PROPER piše z veliko črko, ki prihaja neposredno za simbolom. Funkcijo PROPER prelisičite tako, da apostrof nadomestite z benignim nizom črk, za katere je malo verjetno, da bodo nanizane v izvirnem besedilu.
Druga formula dejansko zavije prvo. Ta formula nadomesti benigni qzx z apostrofom.
=NAMESNIK(PRAVILNO(NAMESNIK(B4,"'","qzx")),"qzx","'")
Celotna formula torej nadomesti apostrof z qzx, izvede funkcijo PROPER in nato vrne qzx nazaj v apostrof.