Excel全角を半角に一括変換!カタカナ崩れを防ぐ神ワザ解説
Excel全角を半角に一括変換!カタカナ崩れを防ぐ神ワザ解説の概要と注目ポイントを一挙に解説しました。
Q1:数字だけを半角にしてカタカナは全角のまま残す一番手軽な方法は?
A1:対象セルが少ない場合はCtrl + Hの置換機能で「0〜9」を個別に置換するか、パワークエリのカスタム列変換を用いるのが最も確実です。マクロが使える環境であれば、正規表現を利用したVBAコードを実行することで一発変換できます。
Q2:ASC関数を適用しても全角のまま変わらない文字があるのはなぜ?
A2:ASC関数で変換できるのは「半角文字が存在する文字(英数字、一部の記号、カタカナ)」に限られます。特殊な記号(丸数字、全角ダッシュ、一部の単位記号など)や漢字・ひらがなは半角が存在しないため、全角のまま保持されます。
Q3:数式で半角にした後、数式を消して文字列として確定させるには?
A3:変換後のセル範囲をコピー(Ctrl + C)し、同じ場所(または別の列)で右クリックして「値の貼り付け」(ショートカットはCtrl + Shift + VまたはAlt → E → S → V)を行ってください。