目次
今回は、Excelの大文字を小文字や大文字に変更するさまざまな方法についてお伝えします。 Excelの小文字/大文字関数、VBAマクロ、Microsoft Word、そしてAblebitsの使いやすいアドインを使って、これらの作業を実行する方法を学びます。
問題は、Excelには大文字と小文字を区別する機能がないことだ。 MicrosoftはなぜWordにこれほど強力な機能を提供し、Excelに追加しなかったのだろう。 これがあれば、多くのユーザーが表計算の作業を楽にできるはずだ。 しかし、急いで表内のテキストデータをすべて打ち直す必要はない。幸い、セル内のテキスト値を次のように変換するよい方法があるのだ。大文字、小文字の区別はありません。
目次です。
テキストの大文字・小文字を変更するExcel関数
Microsoft Excelには、テキストの大文字小文字を変更するための特別な関数が3つあります。 それらは次のとおりです。 アッパー , LOWER と PROPER upper() 関数は、文字列中の小文字をすべて大文字に変換します。 lower() 関数は、文字列から大文字を除外します。 proper() 関数は、単語の最初の文字を大文字にして、他の文字を小文字にします (Proper Case)。
これらの3つのオプションはすべて同じ原理で動作するので、そのうちの1つを使用する方法を紹介します。 では、そのうちの1つである エクセル大文字機能 を例として挙げます。
Excelの数式を入力する
- 変換したいテキストを含む列の隣に、新しい(ヘルパー)列を挿入します。
注:このステップは任意です。 テーブルが大きくない場合は、隣接する任意の空白の列を使用できます。
- 等号を入力する (=) と関数名 (上) を新しい列の隣のセル(B3)に入力します。
- 括弧の中に適切なセル参照を入力します。 (C3) を関数名の後に追加します。
数式は次のようになります。
=UPPER(C3)
ここで、C3 は変換対象のテキストがある元の列のセルである。 - Enter をクリックします。
上のスクリーンショットにあるように、セルB3にはセルC3のテキストが大文字で表示されています。
数式を列方向にコピーする
ここで、ヘルパー列の他のセルに数式をコピーする必要があります。
- 数式を含むセルを選択します。
- 選択したセルの右下にある小さな四角形(塗りつぶしハンドル)にマウスカーソルを移動し、小さな十字が見えるまで移動します。
- マウスボタンを押したまま、数式を適用したいセル上にドラッグダウンします。
- マウスボタンを離す。
注:新しい列を表の端まで埋める必要がある場合は、手順5〜7をスキップして、フィルハンドルをダブルクリックするだけです。
ヘルパーカラムの削除
つまり、同じテキストデータを持つ2つのカラムがありますが、ケースは異なります。 正しい方だけを残したいのでしょう。 ヘルパーカラムから値をコピーして、それを取り除いてみましょう。
- 数式を含むセルをハイライトし、Ctrl + Cキーを押してコピーします。
- 元の列の最初のセルを右クリックします。
- をクリックします。 価値観 アイコンアンダー 貼り付けオプション をコンテキストメニューに追加します。
必要なのはテキスト値だけなので、このオプションを選ぶと、後で数式エラーが発生するのを防ぐことができます。
- 選択したヘルパーカラムを右クリックし 削除 をメニューから選択します。
- ピック コラム全体 において 削除 をクリックすると、ダイアログボックスが表示されます。 よっしゃー .
お待たせしました。
この理論を聞くと、とても難しく感じるかもしれませんが、実際にやってみると、Excelの関数を使ってケースを変更することは、決して難しいことではないことがわかります。
Microsoft Wordを使用してExcelの大文字と小文字を変更する
Excelの数式をいじりたくない場合は、Wordの大文字小文字を変更する特別なコマンドを使用することができます。 この方法がどのように機能するか、自由に発見してください。
- Excelで大文字小文字を変更したい範囲を選択します。
- Ctrl + Cキーを押すか、選択範囲内で右クリックし コピー をコンテキストメニューから選択します。
- 新しいWord文書を開く。
- Ctrl + Vを押すか、白紙ページで右クリックし、次のように選択します。 貼り付け コンテキストメニューのオプション
これで、Excelの表がWordで表示されました。
- 表中の大文字・小文字を変更したいテキストをハイライト表示します。
- に移動します。 フォント のグループです。 ホーム タブをクリックし 変更事例 アイコンを表示します。
- 5つのケースオプションから1つを選びます。
注:テキストを選択し、希望のスタイルが適用されるまでShift + F3を押すこともできます。 キーボードショートカットを使用すると、大文字、小文字、文 字のみを選択できます。
これで、Wordで大文字小文字を変換した表ができあがりました。 あとは、コピーしてExcelに貼り付けるだけです。
VBAマクロでテキストの大文字・小文字を変換する
Excelで大文字・小文字を変換するVBAマクロもあります。 VBAの知識がなくても大丈夫です。 少し前までは私もあまり知りませんでしたが、今ではExcelでテキストを大文字・小文字に変換する簡単なマクロを3つ紹介します。
ExcelでVBAコードを挿入して実行する方法は、以前のブログ記事でよく紹介されていたので、労せずして紹介します。 ただ、コピーして貼り付けるマクロを紹介したいのです。 モジュール .
テキストを変換する場合 大文字 の場合、以下のExcel VBAマクロを使用することができます。
Sub Uppercase() For Each Cell In Selection If Not Cell.HasFormula Then Cell.Value = UCase(Cell.Value) End If Next Cell End Sub
応募方法 エクセル小文字 に、以下のコードを挿入してください。 モジュール ウィンドウに表示されます。
Sub Lowercase() For Each Cell In Selection If Not Cell.HasFormula Then Cell.Value = LCase(Cell.Value) End If Next Cell End Sub
テキスト値を変換したい場合は、以下のマクロを選んでください。 プロパー/タイトルケース .
Sub Propercase() For Each Cell In Selection If Not Cell.HasFormula Then Cell.Value = _ Application _ .WorksheetFunction _ .Proper(Cell.Value) End If Next Cell End Sub
アドイン「Cell Cleaner」でケースを素早く交換
上記の3つの方法を見ると、まだExcelで大文字小文字を簡単に変更する方法はないと思うかもしれません。 では、大文字小文字を簡単に変更する方法について見てみましょう。 セルクリーナー おそらく、その後に気が変わり、この方法が一番うまくいくでしょう。
- アドインをダウンロードし、パソコンにインストールしてください。
インストール後、新しい エイブルビットのデータ というタブがExcelに表示されます。
- テキストの大文字と小文字を変更したいセルを選択します。
- をクリックします。 変更事例 のアイコンが表示されます。 クリーン のグループです。 エイブルビットのデータ タブで表示します。
があります。 変更事例 がワークシートの左側に表示されます。
- リストから必要なケースを選択します。
- を押してください。 変更事例 ボタンを押すと、結果が表示されます。
注:テーブルのオリジナルバージョンを維持したい場合は、テーブルの バックアップ用ワークシート ボックスを使用します。
Cell Cleaner for Excelを使えば、大文字小文字の切り替えがより簡単になりそうですね。
Cell Cleaner は、テキストの大文字と小文字の変換以外にも、テキスト形式の数字を数字形式に変換したり、Excel テーブル内の不要な文字や余分なスペースを削除することができます。 30 日間の無料体験版をダウンロードして、このアドインがどれだけ役に立つか確認してみてください。
ビデオ:Excelで大文字小文字を変更する方法
Excelの大文字・小文字を変更する方法、VBAマクロ、Ablebitsアドインは、いつでもあなたのお役に立ちます。 あとは、あなたに最適なツールを選ぶだけです。