Í sumum tilfellum er gagnlegt að skipta einhverjum texta út fyrir annan texta. Eitt slíkt tilvik er þegar þú lendir í pirrandi fráviks S ('S) einkenni sem þú færð með PROPER aðgerðinni. Sláðu inn þessa formúlu í Excel:
=PROPER("STJÖRUKAFFI")
Þessari formúlu er ætlað að breyta tilteknum texta í hástöfum fyrir titil (þar sem fyrsti stafur hvers orðs er stór). Raunveruleg niðurstaða formúlunnar er eftirfarandi:
Star'S Kaffi
Athugaðu hvernig PROPER fallið skrifar S á eftir frávikinu. Vægast sagt pirrandi.
Hins vegar, með smá hjálp frá SUBSTITUTE aðgerð Excel, geturðu forðast þennan pirring. Myndin sýnir lagfæringuna með því að nota eftirfarandi formúlu:
=SUBSTITUTE(PROPER(SUBSTITUTE(B4,"'","qzx")),"qzx","'")
Formúlan notar SUBSTITUTE fallið, sem krefst þriggja röka: marktextann; gamli textinn sem þú vilt skipta út; og nýja textann til að nota í staðinn.
Þegar þú horfir á formúluna í heild sinni skaltu athuga að hún notar tvær SUBSTITUTE aðgerðir. Þessi formúla er í raun tvær formúlur (ein hreiður í hina). Fyrsta formúlan er hluti sem les
PROPER(SUBSTITUTE(B4,"'","qzx"))
Í þessum hluta notarðu SUBSTITUTE aðgerðina til að skipta um frávik (') fyrir qzx. Þetta kann að virðast brjálað að gera, en það er einhver aðferð hér. Í meginatriðum skrifar PROPER fallið með stórum staf sem kemur beint á eftir tákni. Þú platar PROPER fallið með því að skipta út fráfallinu með góðkynja bókstöfum sem ólíklegt er að séu settir saman í upprunalega textanum.
Önnur formúlan umlykur þá fyrstu. Þessi formúla kemur í stað góðkynja qzx fyrir frávik.
=SUBSTITUTE(PROPER(SUBSTITUTE(B4,"'","qzx")),"qzx","'")
Þannig að öll formúlan kemur í stað fráfalls fyrir qzx, framkvæmir PROPER aðgerðina og breytir síðan qzx aftur í fráfall.