• ベストアンサー

Word/Excelで一括文字変換の方法教えて下さい。

Microsoftのアプリケーションでの 文字変換の質問です。 対象はWord2000/Excel2000、欲をいうとVisio2000です。 ちなみに0S:NT4.0です。 上記のアプリケーションにて、ファイル中のアルファベットを 全て大文字から小文字(もしくは小文字から大文字)に一括で 変換する方法ってありますか? 私は根気よく、1文字ずつ"全て置換"でA~Zまで26回変換する 方法しか知りません。 ご存知の方、宜しくお願いします。 また"それは無理だ"などの意見もありましたら宜しくお願いします。

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

  • ベストアンサー
  • mitsu-s
  • ベストアンサー率25% (7/27)
回答No.1

Wordの場合 Ctrl + a キーにて全て選択の後、 書式タブの文字種の変換で全て大文字(すべて小文字)を選択 Visioの場合 Ctrl + a キーにて全て選択の後、 書式タブのテキストを選択 英字設定で、全て大文字を選択 (Visioの場合、全て小文字がみあたりません。 一番近いものは、先頭文字のみ大文字だと思われます) Excelの場合 Upper関数 → 指定したセルの文字を全て大文字変換 Lower関数 → 指定したセルの文字を全て小文字変換 があります。 が、セルの一つ一つに関数を入れなければ なりません。。 他に方法があるのかもしれませんが、これくらいしか気付きませんでした。

lts107
質問者

お礼

ありがとう御座いました。 Wordの機能、これ教えてめちゃくちゃ嬉しいです。 でも、Visioが無いのが残念です。 "先頭文字のみ大文字"でも結構作業量は減るので 嬉しかったです。

その他の回答 (2)

回答No.3

エクセルで下のマクロを実行すると 選択したセルを 全て小文字 全て大文字 単語の先頭を大文字 とできます。 使い方は 変更したいセルを範囲指定をして 各マクロを実行です。 選択したところのみです。 連続セルでも、飛び飛びでも可。 Sub 全部小文字() 選択範囲 = Selection.Address For Each 選択セル In Range(選択範囲) 選択セル.Value = UCase(選択セル) Next End Sub Sub 全部大文字() 選択範囲 = Selection.Address For Each 選択セル In Range(選択範囲) 選択セル.Value = LCase(選択セル) Next End Sub Sub 全部先頭大文字() 選択範囲 = Selection.Address For Each 選択セル In Range(選択範囲) 選択セル.Value = StrConv(選択セル, vbProperCase) Next End Sub 'この上までをコピーしてください。 'マクロの設置方法ですが、ご存知なら以下は無視してください。 '1.新規ブックを開く '2.ツール-マクロー新しいマクロの記録-OK '3.表示されたボタンをクリック '4.ツール-マクロ-マクロ-Macro1選択-編集 '5.画面が表示されたら、内容を消去して 'この上のものと置き換えてください。 '6.エクセルに戻る '準備完了です。 '実行する時は '処理したいセルを選択してから 'ツール-マクロ-マクロ-「各マクロの名前」 'を選択して-実行 'ボタンを作ると1クリックで実行できます。

lts107
質問者

お礼

かなり細かくご丁寧にありがとうございます。 Excelの関数は、ほとんど知らないので これを機にしてみようかな!?

  • adol37
  • ベストアンサー率36% (26/72)
回答No.2

EXCELであれば関数を使って変換することが出来ます。 大文字→小文字:LOWER(引数)  小文字→大文字:UPPER(引数) 引数欄へはそれぞれ該当するセルを選択します。詳細は関数をヘルプで見てください。 後は戻り値を元の部分へ「値複写」すれば変換出来ます。 WORDとVISIO2000では同様の関数が見つけられませんでした。

lts107
質問者

お礼

ありがとう御座いました。

関連するQ&A

  • Excel2000で、文字を一括で数字に変換したい。

    Excel2000で、文字を一括で数字に変換したいのですが、可能でしょうか? Aなどアルファベットで評価をしておいて、最期に配点をして計算をしたいのですが、その機能があるのか、またその方法がわかりません。 お願いします。

  • Wordの変換で大文字、小文字を混ぜたいです。

    Word Mac 2011を使っています。 RAM値 という言葉を RAM valueに一括変換したいのですが、変換後の表示が「RAM VALUE」とすべて大文字になってしまいます。 あいまい検索は外し、大文字、小文字を区別するにチェックを入れています。 この言葉以外でも「値」という文字がでてくるため、「値」すべてを「value」にするのではなく、RAM値だけを拾い出して置換したいです。 どなたかアドバイス頂けませんでしょうか。

    • 締切済み
    • Mac
  • Wordで一括して改ページする方法

    Wordで、ある文字の後に(またはそのある文字を置換して)改ページを入れるように一括して変換する方法を探しています。 例えば下のように、文字Bの次(またはあったところ)に必ず改ページが入るようにしたいのです。 Wordの置換機能やその他どんな方法でもかまいませんので、ご存知の方、教えてください。 A      A              A B      B C  --> --------- または -------- B      C              C A      B       ---------        --------         A              A 

  • エクセル2002での単純な文字置換について

    表中に散らばるある文字を他の文字に一括置換する方法はありますでしょうか? 例えば表中にある複数の記号「○」を数字「1」にすべて変換してしまうにはどうすれば良いでしょうか?初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • Excelで文字の置換について

    Excelで文字の置換を行いたいのですが、 ある特定の文字以外をすべて置換する方法を教えていただけませんでしょうか? 例えば、数字の0だけは置換せずに、それ以外の文字(あ、1、aなど)をすべてzに置換するといったようなことしたいのですが、 何か素早く置換できる方法がありましたら教えていただければと思います。 よろしくお願い致します。

  • ワードで,特定の文字だけ,字体を一括変換する方法

    ワードで,特定の文字だけ,字体を一括変換する方法はないでしょうか? たとえば,明朝体で書かれた数十ページある文章の中で,数十か所ある「図」という文字だけを,ゴシック体に一括変換するという方法です。 ご存知の方がいらっしゃいましたら,どうぞ宜しくお願い致します。

  • 一括文字変換方法について

    複数のテキストファイルにまたがってある同じ文字(キーワード)を簡単に一括で変換する方法をご存知の方教えて頂けませんか?

  • 複数のファイル 改行が入った文字列の一括変換

    改行が入って複数行にわたる文字列を 複数のファイルを対象にして 一括変換するツールは ありませんでしょうか。 一行だけの文字列では 「ファイルから置換」を使っているのですが、 複数行を対象にした置換をする方法がわからないのです。

  • ワードでの文字変換

    「ワード」の文字変換についてです。 文章中に(1)、(2)、(3)・・・・という文字があります。それを上付き文字にして、1)、2)、3)・・・・というように変換したいのですが、どのようにすればいいのでしょうか。 一括でできる方法はありますでしょうか。 よろしくお願いいたします。

  • EXCELで日本語の記号を特殊文字に一括変換

    エクセルで、MSゴシックで書かれた記号(◆)を(エクセルのツールバーにある「記号と特殊文字」)「Wingdings」の中にある「◆」に置換したいのですが、同じセルのひとつの文章として「◆日本語の文章(MSゴシック)・・・」となっているため、一括変換がうまく行きません。ひとつの文章のなかで、特定の文字だけ「置換」機能を使うことはできないのでしょうか? どなたか詳しい方がいらっしゃればよろしくご教示ください。よろしくお願いいたします。

専門家に質問してみよう