日本では丸囲み数字(丸数字)がよく使われてきました。これは、数字を丸で囲むことによってほかの数字と区別する目的で広く利用されています。とはいえ、丸数字は、場合によっては文字化けの原因になってしまうこともありますので、念のため普通の数字に変換したい場合もあるでしょう。ほかには、漢数字や全角数字で書かれている住所の番地を半角数字に変えたいなど、文字種類をそろえたいという場合もあるでしょう。

 そこで今回は、Excelファイル内の任意の列にある丸数字や漢数字を半角数字に変換するというプログラムを作ってみます。

丸数字や漢数字を半角数字に変換します。
丸数字や漢数字を半角数字に変換します。
[画像のクリックで拡大表示]

プログラム

 今回は、Windows上のExcelで動くWSH/JScriptでプログラムを作ってみましょう。完成したプログラムは、こちらからダウンロードすることができます。ダウンロードしたアーカイブの中に入っている「conv-numchars.jse」が今回のメインプログラムです。ExcelファイルをこのJSEファイルにドラッグすることで、任意の列にある丸文字や漢数字を変換することができます。