エクセルで全角文字列を半角へ一括変換する際、最も標準的で確実なアプローチがASC関数の活用です。ASC関数は、指定したセル内の「全角の英数字、カタカナ、記号、スペース」を対応する半角文字へと瞬時に変換します。
基本的な構文は極めてシンプルです。
=ASC(文字列)
実際の現場業務では、既存のデータ列の隣に空の作業列を挿入し、変換後のデータを生成してから元の列へ上書きする流れが基本です。
【ステップ1】 変換したいデータ(例:A2セル)の右隣に新しい列を挿入し、B2セルに =ASC(A2) と入力してEnterキーを押します。
【ステップ2】 B2セルの右下にカーソルを合わせ、ポインタが「+」に変わったところでダブルクリック(または下方向へドラッグ)し、列全体の半角変換を実行します。
【ステップ3】 変換後のB列をすべて選択してコピー(Ctrl+C)し、元のA列に対して「形式を選択して貼り付け」から「値(V)」を選択して上書きします。これにより数式が消えて純粋な文字列となり、作業用のB列を安全に削除できます。
なお、逆に半角文字をすべて全角へ統一したい場合は、対となるJIS関数(=JIS(文字列))を使用することで、同様の手順で全角変換が可能です。