[[20051107150841]] 『文章の先頭文字だけを大文字に。』(mio) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文章の先頭文字だけを大文字に。』(mio)

大文字と小文字が混在している文字列です。
先頭だけを大文字に変えたいのですが、PROPERを使うと
単語の先頭文字が大文字になり、使えません。
他のQ&Aを拝見したら、この質問は簡単なものに感じるのですが、
あれこれと試しましたが私にはできません・・・。
どなたか、よろしくお願い致します!

例えば、

MICROSOFT EXCEL → Microsoft excel

microsoft excel → Microsoft excel

というふうにしたいのです。


 =SUBSTITUTE(PROPER(SUBSTITUTE(A1," ","zyxwvu")),"zyxwvu"," ")ようにするのは、どうでしょう?(LOOKUP)

 衝突しました。excel(2語目) は、Excel にしたくないのだと判断し、
 ベタですが、 =UPPER(LEFT(A1,1))&LOWER(MID(A1,2,100))
(純丸)(o^-')b


すごいです!できました!(興奮^^)
もう一つ教えていただきたいのですが、よろしいでしょうか?
最初の質問の時には気づかなかったのですが、
先頭にスペースが一つ入って、文章がはじまっているセルが
多数まぎれていました。このセルの結果は当然ながら
正しくかえってきません。
作業の段階が別れても結構ですので、

「先頭文字がスペースの場合、そのスペースのみ省く」

方法を教えてください。よろしくお願い致します!

(mio)


 横から失礼します〜

 >先頭文字がスペースの場合、そのスペースのみ省く
 TRIM関数で出来ないでしょうか?

 (キリキ)(〃⌒o⌒)b

キリキさん、できました!
TRIM関数、ヘルプなんかで調べたら私でもわかったかも。検索不足です(>_<)失礼したしました。皆様ありがとうございました。助かりました^^

(mio)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.