アイアムビリーバー |

夢想家でも出来たことやったこと

住所縦書きでどうしても漢数字にしたい人はエクセルで変換しよう

97 views

宛名を縦書きした。宛名のフォントを楷書にした。だったら住所の番地は数字より「漢数字」にしたいという人が読む記事です。

漢数字で悩むのが、「10」を十とするのか「一〇」とするのかだと思う。

ググるとわかるのですが、どちらも正しい解説が一定数あります。文字として書いている意味を考えると「正しく伝える」ことが最大の目的です。

礼儀作法も大切ですが、正しい住所が伝わらないとまったく意味がありません。

逆に正しい住所が伝わり配達されてはじめて、礼儀作法としてどうなのだろうという疑問になると思います。(むずかしいですよね)

わたしは正しい住所を認識できるように「数字の桁数で記述を変更したり」「文字の間隔を調整して認識しやすくしたり」その方法に応じて「10」を十とするのか「一〇」とするのか決定するのが良いと思います。

「漢数字」にしたいなら住所録をエクセルで変換しよう

住所の「ハイフン」はどうしましょう。「ノ」に変換するのか、それとも「の」に変換しましょうか?

数字を漢数字にする前に必要なことがあります。

  1. 全角数字を半角にする
  2. 番地などのハイフンをどうするのか決める「ノ」または「の」に変換する

これらが終わってから、数字を漢数字に変換します。

全角を半角に変換するにはコチラを参照してください。

 

ハイフンを「ノ」や「の」に変換するのはコチラを参照してください。ハイフンを検索して「ノ」や「の」に置換します。

 色々とググってわかったけど段階を踏んで変換する

エクセルでハイフンをのに変換した
ハイフンを関数ASCで「平仮名 の 」に変換しました。

1から5を漢数字に変換
数箇所ググってわかった関数

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(変換したいセル,”1″,”一”),”2″,”二”),”3″,”三”),”4″,”四”),”5″,”五”)

これで1から5までを漢数字に変換(よって画像では0が漢数字に変換されていない)

6から9と0を漢数字に変換次に1から5までを変換し作成されたデータに対して
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(1から5までを漢数字したセルを参照セルとする,”6″,”六”),”7″,”七”),”8″,”八”),”9″,”九”),”0″,”〇”)

これによりすべての半角数字が漢数字に変換されました。

変換されたセルをコピーして文字列として貼り直します。

変換後に文字列として貼り付け
これで参照元を削除してもデータは変換された状態で残ります。

この記事が気に入ったら
いいね ! しよう

Twitter で