Q1:ASC関数で変換したあと、作業用の列を削除すると「#REF!」エラーが表示されます。解決策は?
A1:ASC関数による変換結果は「数式」として参照されているため、参照元の列をそのまま削除するとエラーになります。変換結果の列全体をコピー(Ctrl+C)し、貼り付けたいセルで右クリックして「形式を選択して貼り付け」から「値(V)」を選択してください。数式から固定値へと変換された後であれば、元の列を削除してもデータが消えることはありません。
Q2:全角スペースだけを一括で半角スペースに置き換えたいのですが?
A2:ショートカットキー「Ctrl+H」による置換が最も確実です。「検索する文字列」に全角スペースを1つ入力し、「置換後の文字列」に半角スペースを1つ入力して「すべて置換」を実行してください。列やシート全体を対象に、文字を崩すことなくスペースのみ統一できます。
Q3:住所データの中にある番地(全角数字)だけを半角数字に変換したい場合は?
A3:住所データにASC関数を直接適用すると、マンション名などに含まれる全角カタカナまで半角化されてしまいます。住所データ内の番地のみを半角化したい場合は、本記事で紹介した正規表現を用いたVBAマクロを使用するか、Power Queryの「文字種の変換」機能を利用して数字のみを抽出・置換するのが確実です。