Excel では、複数のセルをあるケースから別のケースに変更する必要がある場合があります。すべて大文字で入力されたデータをインポートしたか、列の見出しを大文字に変換した可能性があります。いくつかの特別な機能を使用すると、ケースを簡単に変更できます。
複数の列のテキストの大文字と小文字を簡単に変更できる関数が 3 つあります。
- = Upper(B1) – テキストをすべて大文字に変換します
- = Lower(B1) – テキストをすべて小文字に変換します
- = Proper(B1) – テキストを適切な大文字またはタイトルの大文字に変換します (各単語の最初の文字は大文字になります)。
この例では、サンプルの住所リストの姓名からなる 2 つの列を変更します。まず、Last name 列の後に新しい列を挿入します。これを行うには、文字付きのヘッダーをクリックして空の列を挿入する列を強調表示し、ヘッダーを右クリックして、ポップアップ メニューから [挿入] を選択します。
新しい列は、元の列と同じようにフォーマットされます。この例では、列の上部にある灰色で強調表示されたセルに列のタイトルを入力しました。ケースを変換したら、元の列を削除します。
新しい列の最初のセルに、変換するテキストの目的の case 関数を、かっこ内のセル参照とともに入力します。この例では、各名前をタイトルケースに変換したいので、A2 をセル参照として列の最初のセル (見出し行の下) に Proper() 関数を入力しました。
注: 関数の前に必ず等号を付けてください。
ここで、関数を列内の残りのセルに伝播する必要があります。これを行うには、case 関数を含むセルを選択し、[ホーム] タブの [クリップボード] セクションで [コピー] をクリックするか、Ctrl + C キーを押します。
列内の残りのセルを強調表示し、「貼り付け」をクリックするか、Ctrl + V を押します。
ヒント: セルの右下隅にあるボックスをダブルクリックすると、セルの内容を列内の残りのセルに簡単にコピーすることもできます。
新しい列の各セルには、大文字と小文字が異なる名前が含まれているように見えます。ただし、各セルには、別のセルを参照する Proper() 関数が含まれています。元の列を削除する予定なので、関数を評価対象となる実際の名前に置き換える必要があります。これを行うには、関数を含む列内のすべてのセルを強調表示してコピーします。
値を同じセルに貼り付けるには、[ホーム] タブの [クリップボード] セクションにある [貼り付け] ボタンの下矢印をクリックします。次に、「値の貼り付け」セクションで「値」をクリックします。
注: これは、前の記事で 数式を静的な値に変換する 手順と同じです。
これで、列内のすべてのセルに関数ではなくテキストが含まれるようになります。
元の列を削除するには、文字付きのヘッダーをクリックして列全体を選択し、ヘッダーを右クリックして、ポップアップ メニューから [削除] を選択します。
ファーストネームをタイトルケースに変換するには、同じ手順に従いました。
テキストを整理するのはとても簡単です。これらの大文字と小文字の関数は、テキストの大文字と小文字がごちゃ混ぜになっている場合にも機能します (例: bUFfEt)。





