全角文字を半角に変換する関数。「JIS」(半角文字を全角に変換)とセットで覚えよう。基本的な使い方に加えて、仕事に役立つ実例も紹介する。

全角文字を半角に変換するASC(アスキー)

 住所や電話番号などで全角と半角が混在してしまった表を半角文字に統一したい場面で活躍する関数。適用されるのは、英数字や記号、カタカナなど全角と半角がある文字についてのみだ。

書式

書式 ASC(範囲)
範囲(必須) 半角に変換したいセル範囲を指定する

基本的な使い方

 全角・半角が混在した電話番号の表ができてしまった! これをすべて半角に統一したい! そんなときはASC関数を使う。全角文字は半角に変換され、半角文字はそのままだ。

 注意したいのは、ASC関数は電話番号を置換するものではないということ。例えば下図にあるように、全角・半角が統一されていないA行の電話番号は、あくまで参照元のデータとして残し、B2セルに半角で統一された電話番号を新たに表示する場合に使う。

B2セルには、半角に統一したい電話番号のセル番地(A2)と入れるだけでOK。下方向にコピーすればあっという間にすべて半角にできる
B2セルには、半角に統一したい電話番号のセル番地(A2)と入れるだけでOK。下方向にコピーすればあっという間にすべて半角にできる

【仕事での使い方】全角・半角が混在した文字列を半角に統一する

住所や電話番号の英数字やカタカナの部分で、半角文字と全角文字が混在していることがある。これを半角文字に統一したい
住所や電話番号の英数字やカタカナの部分で、半角文字と全角文字が混在していることがある。これを半角文字に統一したい

 住所や電話番号を手分けして入力したら、数字に全角と半角が混在してしまったので、どちらかにそろえたい。ASC関数を使って全角を半角に変換しよう。なお、ひらがなや漢字は全角しかないので、ASC関数を適用しても文字は変わらない。

参照元のセルの値が最初からすべて半角の場合や、漢字やひらがななど全角しかない文字の場合は、何も変わらない。引数「範囲」に変換対象のセル(A3セル)を指定し、他のセルにコピーする
参照元のセルの値が最初からすべて半角の場合や、漢字やひらがななど全角しかない文字の場合は、何も変わらない。引数「範囲」に変換対象のセル(A3セル)を指定し、他のセルにコピーする