Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

エクセルファイルを複数の人が更新を重ねていると、数字や文字の入力方法をきちんとルール化していないと、編集する人によっては数字やカタカナを半角で入力する人もいれば全角で入力する人もいるでしょう。また、アルファベットを大文字で入力する人もいれば、小文字で入力する人もいるでしょう。

そのようなファイルは、半角と全角、大文字と小文字が混在しており、見た目にも美しくなく、文字列の検索にも影響を及ぼします。

そこで、半角と全角、大文字と小文字を統一することになりますが、修正箇所が多いと手作業で修正するのは現実的とは言えません。

そこで活用したいのが、全角・半角、大文字・小文字を変換する関数を利用して統一する方法です。

ここでは、Microsoft Excel(エクセル)でシート内の文字列を一括で半角/全角や大文字/小文字に統一する方法を紹介します。

動作環境

この記事は、以下の環境で実行した結果を基にしています。他のエディションやバージョンでは、動作結果が異なる場合があることをご了承ください。

ソフトウェア バージョン
Windows10 Pro 64bit 2004
Microsoft Excel for Microsoft 365 16.0.13127.20402

文字列を半角に統一する

セルに入力されている文字列のうち、英数字やカタカナを半角に統一するには「ASC」関数を利用します。

ASC関数の書式は、次のとおりです。

=ASC(文字列)

ここでは、A列に入力されているデータを、ASC関数を使って半角に変換しB列に表示するため、セルB1に「=ASC(B1)」と入力します。

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

すると、セルB1に半角に変換されたデータが表示されます。

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

あとは、セルB1をコピーして、B列の他のセルにコピーすれば、A列のデータを半角に統一できます。

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

画像をクリックするとアニメーションで確認できます。

Memo

なお、B列は表示上は半角に変換された文字列ですが、入力されているのは数式なので、エクセル内でB列の文字列をコピーするときは「形式を選択してコピー」で「値」をコピーする必要があります。

文字列を全角に統一する

セルに入力されている文字列のうち、英数字やカタカナを全角に統一するには「JIS」関数を利用します。

手順は、文字列を半角に統一するときと同じ要領で、全角に変換するするための列を用意して、その列に「=JIS(A1)」というように数式を入力します。

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

英字を小文字に統一する

セルに入力されている文字列のうち、英字を小文字に統一するには「LOWER」関数を利用します。

手順は、文字列を半角に統一するときと同じ要領で、小文字に変換するするための列を用意して、その列に「=LOWER(A1)」というように数式を入力します。

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

英字を大文字に統一する

セルに入力されている文字列のうち、英字を大文字に統一するには「UPPER」関数を利用します。

手順は、文字列を半角に統一するときと同じ要領で、大文字に変換するするための列を用意して、その列に「=UPPER(A1)」というように数式を入力します。

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

英単語の先頭のみ大文字にする

セルに入力されている文字列のうち、英単語の先頭文字だけ大文字に統一するには「PROPER」関数を利用します。

手順は、文字列を半角に統一するときと同じ要領で、変換するするための列を用意して、その列に「=PROPER(A1)」というように数式を入力します。

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

Excel(エクセル)でシート内の文字列を半角/全角や大文字/小文字に統一する

あとがき

複数の人が更新を重ねてエクセルファイルを作成する場合、完成前にここで紹介している関数で、全角・半角、大文字・小文字を統一すれば、効率よく見やすい資料を作成できるでしょう。

ご活用あれ。

記事が役立ったらシェアしてくれるとうれしいです。

あなたにおすすめのコンテンツ
トップへ戻る