• ベストアンサー

エクセルのPROPERについて

他者からいただいたエクセルデータにPROPER関数設定がされているようです。PROPER関数を解除する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

ツールーオプションー表示ー(ウインドウオプション)数式 にして、数式に=PROPER(A1)や=PROPER("excel")のようなセルを探し訂正〔はずす)してはどうでしょう。 逆はLOWER関数がありますが、元に戻すのにこれを使うのは考えられない。 形式を選択して貼り付けー値にしても、PROPER関数でセル値そのものが変わっている(というエクセルの考え方が前提なのであるので)、先頭が大文字が表示されると思います。 PROPER関数は1セルごとに働き、セル範囲には設定できないので どれぐらいの数のセルに適用されているようでしょうか。 質問が出てくる状況がつかめません。 VBAなら、範囲指定して Sub test01() Dim cl As Range For Each cl In Selection cl = LCase(cl) Next End Sub をすれば、全て小文字になります。 各セルの第1字だけなら Sub test01() Dim cl As Range For Each cl In Selection If cl <> "" Then cl = LCase(Mid(cl, 1, 1)) & Right(cl, Len(cl) - 1) End If Next End Sub

naotagu
質問者

お礼

御回答ありがとうございます。 すべて小文字で入力したかったのに、何回しても頭文字だけ大文字になるので、何がなんだかさっぱり分からなくてパニックになっていました。

その他の回答 (2)

noname#17648
noname#17648
回答No.2

関数(数式)でなく値にしたいなら コピー(Ctrl+C)したあと 編集 => 形式を選択して貼り付け 「値」

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

PROPER関数って文字列中の各単語の先頭文字を大文字にする関数ですよね? だったら解除も何も =PROPER(対象セルまたは対象文字列) となってるのを =(対象セルまたは対象文字列) とすればいいだけでは?

関連するQ&A

  • エクセルの関数について教えてください

    エクセルの関数について教えてください セルA1に「データーの入力規制」のリストを使って入力したら変更しません 次にA3は同じく「データーの入力規則」のリストを使って空白にしておいて変更が有ったら入力します 問題はA2にA3が空白の場合はA1をA3に入力されたらA3が出る 関数を使って表示される方法を教えてください たとえば       A      B             A     B     1  エクセル              1 エクセル    2 エクセル          ⇒   2 ワード    3 (空白)                3 ワード          ちなみに       A2のセルに「=IF(A3="",A1,A3)」と入力したんですが    A3が空白の時A2も空白になってしまいます    A3にワードと入れるとワードが出ます    A3の「データーの入力規制」を解除して行うとうまく行きますが    どうしても「データーの入力規制」の設定のリストを使いたいです     

  • エクセルで

    わかる方教えていただけますでしょうか? エクセルでユーザーの書式設定をせずに、 たとえばセル内にある社員NO、1001000という番号を 010001000と変更したい場合の方法は何かありますか? セルの書式設定を使わないでという条件は 見た目は変化しても上にある確認用のデータ自体は1001000変化しないからです。 (セル内に関数を使用した場合も同じ) 見た目だけでなくデータを変えてしまう方法があれば教えていただけないでしょうか? エクセルではやはり無理でしょうか? ちなみにデータは連番ではなく 1001000、1001001、1001020などとなっています。 おわかりになればよろしくお願いいたします。

  • Excelシートの保護について教えて下さい

    EXCELのシートの保護機能(パスワード付き)をセキュリティ目的で使用しています。 ・出来上がった資料を加工させない ・使用している関数を表示させない設定にし保護をかけて  操作が出来ないようにしている。 ・同一シート上にあるデータをグループ化し見えないようにしている。 etc・・・ とこるがこのデータをコピーした場合は保護がかかってますが 同一データ上でワークシートを作成しコピペすると保護が解除されてしまって全て見えるようになってしまいます。 何か良い方法はあるのでしょうか。 お手数かけます。 宜しくお願い致します。

  • エクセルで、「20030828」を「2003/08/28」にしたいのですが…

    「エクセル2000」を使用しています。 ある列に、 「20030828」などと文字形式で 入っている値を、 「2003/08/28」のような、日付形式の データに変換したいのですが…。 「セルの書式設定」では変えられないですよね? =REPLACE(I2,5,0,"/") という関数で 「2003/0828」 と、表示することには成功したのですが、 「08」と「28」の間にどうすれば 「/」が入れられるのか分かりません。 関数を勉強したことがなく、 方法論を知らずに使っているもので…(^-^;)。 何か良い方法があれば、お教えいただけないでしょうか。

  • EXCELの改行設定

    エクセルで半角スペースを入力すると、改行の関数等を設定していないのにエクセルのシート上で改行されて表示されてしまいます。(数式を入れるバーでは改行されていません。)この設定を解除するにはどうすればよいでしょうか?

  • エクセル2007について。設定した関数が消えます

    どうにも分からないので質問させてください。 エクセル(バージョンは2007です)で売上管理をしており、各行のとあるセルにSUMを設定し その行の合計数を出しています。そのSUMが消えてしまうのです。 関数を設定したセルに直接数字を入力すると、関数が解除されてしまうのは分かります。 ですが、このファイルを触る人間誰もSUMを設定したセルはいじっていません。 何度設定をしても、いつの間にか解除されています。 シートによっては数箇所だけですが、設定した部分全てが解除されているシートもあります。 いちいち設定し直さなければいけないので、大変困っています。 セルにロックをかければいいとは思うのですが、原因が分からないので気持ち悪いです。 勝手に関数が消えるということはありえるでしょうか?

  • エクセルのリンクの解除

    こんにちは。 エクセル2003でデータ表を作成し、リンクの設定をしていましたが、リンク先のファイルの名前を変更したので一度リンクの解除をしました。しかし、リンクの解除をするにあたり、件数がたくさん有るので一度に解除が出来ればと思ったのですが、一度にささっと解除できる方法は無いのでしょうか。やはり手間がかかっても根気よく一件ずつ解除するしかないのでしょうか? 教えて頂けるとありがたいです。

  • エクセルで入力規則の設定のあるセルの関数変更

    エクセルで入力規則の設定(不正なデータが入力されたらエラーメッセージを表示するにチェック) のしてあるセルに入力されている関数を変更する場合、 一度入力規則は解除しなくてはいけないのでしょうか。 私の場合、セルを選択して数式バーで変更をかけてエンターキーを押すと、 変更した関数も不正なデータととられてエラーメッセージが出てしまいます。 関数を少し変更したいとき、いちいち入力規則を解除するのはめんどくさいので、何とかならないのでしょうか。 よろしくお願いいたします。

  • エクセルの文字の大きさセルの幅等変更できない

    エクセルのデータをもらったのですが、文字の大きさ、セル幅、セルの書式設定等変更できません。解除の方法を教えてください。

  • エクセル シートのコピーができないようにする方法

    EXCELのシートの保護機能(パスワード付き)及びブックの保護機能をセキュリティ目的で使用しています。 ちなみにver.2000です。 ・出来上がった資料を加工させない ・使用している関数を表示させない設定にし保護をかけて  操作が出来ないようにしている。 ・同一シート上にあるデータをグループ化し見えないようにしている。 etc・・・ とこるがこのデータ自体をコピーした場合は保護がかかってますが このシートを別のエクセルデータにコピーしますと保護が全て解除されてしまいます。(パスワードも) 何か良い方法はあるのでしょうか。 シートのコピーができなくなれば良いのですが・・・ お手数かけます。 宜しくお願い致します。