Excel には
英数字(+カタカナ)の
全角・半角を変換する
ワークシート関数があります。
(Excel 2010 で確認)
全角⇒半角は「ASC」です。 プログラム言語だとアスキーコードとか返す同名の関数が あったりするので少し紛らわしいですね。
=ASC(文字列) 全角の英数カナ文字(2バイト)を、半角の英数カナ文字(1バイト)に 変換します。
半角⇒全角は「JIS」です。
=JIS(文字列) 半角の英数カナ文字(1バイト)を、全角の英数カナ文字(2バイト)に 変換します。
この 2つの関数はペアなので 変換⇒再変換で元に戻ります。