• 公開日:
  • 更新日:

エクセルで全角を半角に変換する方法

住所録を作るときに郵便番号や場合によっては電話番号などを入力すると思います。そのデータが全角や半角か混じってしまっているものだと、手動で修正するのは大変ですね。

そういった場合に、関数を使って全角を半角に修正する方法をお伝えします。

数字を全角から半角にする方法

全角と半角の数字や記号が混じった電話番号を半角にする方法です。

表の準備

電話番号が入力されている表を準備します。

ASC関数の入力

D3セルに『=ASC(』と入力します。ASC関数は全角を半角に変換する関数です。

全角を半角にするセルを参照

半角に変換したいセルを参照します。【C3セルを選択】しましょう。

全角を半角に

全ての数字とハイフンが半角に変換されました。【フィルハンドルを下へドラッグ】して他のセルにも反映させます。

他のセルへ反映

全角と半角が混じったものでも、全角括弧でもすべて半角に変換されます。

カタカナも同様の方法で全角から半角にできる

カタカナを全角から半角に

カタカナもASC関数で全角から半角にすることが可能です。

全角スペースを半角スペースに変換する方法

スペースに関しても、ASC関数で全角から半角にすることができます。また、スペースのような決まった記号に関しては、他に2つの変換(置換)方法があります。

Ctrl+Hで置換する

置換する範囲を選択

全角スペースがある【範囲を選択】し、【Ctrl+H】を押します。

置換文字を入力

「検索と置換」ダイアログボックスが表示されますので、検索する文字列に『全角スペース』を入力し、置換後の文字列に『半角スペース』を入力します。どちらも目には見えないです。

その後【すべてを置換】ボタンを押します。

置換済み

置換されたことを確認し、【OK】ボタンを押します。

半角スペースに置換済み

全角スペースを半角スペースに置換されました。

SUBSTITUTE関数で置換する

SUBTITUTE関数

SUBSTITUTE関数は、文字列を置換する関数です。『=SUBSTITUTE(B3," "," ")』と入力します。全角スペースを検索して、半角スペースに置換します。

SUBTITUTE関数で置換

SUBSTITUTE関数で半角スペースに置換されました。【フィルハンドルを下へドラッグ】して他のセルにも反映させます。

他のセルへ反映

他のセルへ反映されました。