エクセル(Excel)で全角から半角に変換する【ASC関数を使って一括で変換】

「エクセルで全角から半角に変換したい」
「Excelで全角から半角に変換する関数はあるの?一括でやるには?」

エクセルでデータを入力した時に、「半角で統一しなければならないの誤って全角で入力してしまった」ということがあるかと思います。
そんな時は‟ASC”関数を使うと、まとめて半角に変換することができます。

という事で、今回はASC関数を使って全角から半角に変換する方法を解説していきます。
Excelで一つ一つ半角に修正するのが手間だという方は、是非参考にしてみて下さい。

エクセルのASC関数を使って全角から半角に変換する

それでは、早速ASC関数を使って‟全角文字”を‟半角文字”に変換していきます。

今回は、このようなシンプルな年賀状の住所録を用意しました。
「名前」「連名」「郵便番号」「住所」といったように、
年賀状を出す際に必要となる項目を入力しました。

「郵便番号」を上から順に見ていくと、全角文字と半角文字が混在しているのが分かります。
文字の幅もバラバラで見栄えが悪いです。

こちらを全て、‟半角文字”に変換し、幅もきれいに揃うような形にしていきたいと思います。

まず、空白の‟列”を追加し関数を入力するセルを用意していきます。

列名を右クリック(今回は列[E])します。

[挿入]を選択します。

ASC関数を入力するための‟列”が挿入されました。

ASC関数を使って全角文字を半角文字に

それでは、半角に変換したい1番上のセルの‟隣”を選択。
※先ほど挿入した列の一番上のセルです

「=」を入力します。

続いて「as..」と入力します
※大文字の「AS..」を入力してもOKです。

関数の予測一覧に「ASC」という関数が出てきます。

「ASC」関数が選択された状態で[Tab]を押します。
※選択された関数が青くなっています

「=ASC(」という数式が入力されました。

‟半角”に変換したいセルを選択します。

[Enter]を押して確定させます。

全角文字が半角文字に変換できました。

‟全角”から‟半角”に一括変換

半角に変換した‟郵便番号”の残りはオートフィルで求めていきましょう。

アクティブセルの右下でカーソルが「+」の状態でダブルクリックします。

残りのセルも半角に変換できました。

‟半角”に変換したセル(列)のみを残す

このままだと、こちらの年賀状の住所録の「郵便番号」の列が2列になってしまいます。
なので、半角文字に変換した列のみを残したいと思います。

ASC関数を入力したセルを選択し、[Ctrl]と[Shift]を押しながら[↓]を押して郵便番号を下まで選択します。

[Ctrl]を押しながら[C]で半角の郵便番号をコピーします。

貼り付け先(隣)の最初のセルを選択します。

[Ctrl]と[Alt]を押しながら[V]を押します。

[形式を選択して貼り付け]ダイアログボックスが表示されます。

[値]にチェックを入れます。

[OK]をクリックします。

値のみ貼り付けられました。

数式を入力した列を削除します。
削除する列名を選択。

[Ctrl]を押しながら[-]を押して‟郵便番号”の2列目を削除します。

不要な列が削除でき、郵便番号を‟全角文字”から‟半角文字”に直した住所録が作成できました。

エクセル(Excel)で‟全角”から‟半角”に変換する方法まとめ

以上、「エクセル(Excel)で全角から半角に変換する【ASC関数を使って一括で変換】」についてまとめました。
上でやったようにASC関数でオートフィルを使えば、一括で全角から半角に変換することができます。

是非こちらのやり方を参考に、全角から半角に変換してみて下さい。

【動画】エクセルで全角から半角に変換する方法


全角から半角に変換する方法の動画版はこちら。