Q1:ASC関数を使ってもカタカナが半角になりません。何が原因でしょうか?
A1:元のセルが「ひらがな」で入力されている可能性があります。ASC関数は「全角カタカナ」を半角カタカナに変換する仕様であり、「ひらがな」は半角化されずそのまま維持されます。ひらがなを半角カタカナにしたい場合は、一度ひらがなを全角カタカナに変換してからASC関数を適用してください。
Q2:エクセルで関数を使わずに、ショートカットキーだけで一瞬で全角から半角にする方法はありますか?
A2:エクセル単体のキー操作としては、変換したいセル範囲の隣に1つだけ手入力した上で「Ctrl + E」(フラッシュフィル)を実行するのが最速のショートカットです。また、範囲をコピーしてWordに貼り付け、「Shift + F3」で文字種を変換してエクセルに戻す手法も、数式を使わない高速ショートカット技として実務で広く使われています。
Q3:全角と半角のスペースだけをきれいに統一・削除したい場合はどうすればよいですか?
A3:エクセルの「置換」機能(Ctrl + H)を使うのが最も手軽です。検索する文字列に「全角スペース」、置換後の文字列に「半角スペース」を入力して「すべて置換」を実行すれば一括統一できます。スペースそのものを完全に消去したい場合は、置換後の文字列を空欄のまま実行するか、TRIM関数やSUBSTITUTE関数を組み合わせて処理します。