2020年11月30日

「あいうえお…」を簡単に入力したい その2

今回は、式を使って「あ」「い」「う」…を入力する方法です。マニアック?と言われるかも(笑)。

201130autofil5.gif

実は、文字を1字ずつコード番号を持っています。「あ」をオートフィルして「い」が出せないのであれば、コード番号から攻めてみたいと思います。例えば「あ」と入力したセルに対して、「CODE」関数を使えば、その文字のコード番号を取り出すことができます。「あ」は「9250」です。

201130autofil6.gif

コード番号であれば、数値ですから、単純に「1」を加えると、「9251」を取り出すことは簡単にできます。

201130autofil7.gif

この「9251」のコード番号を文字に変換するには「CHAR」関数が有効です。コード番号「9251」は「ぃ」になります。

201130autofil8.gif

こうして「1」ずつ増やしたコード番号をCHAR関数で文字に戻してみると、実は小さな「ぃ」や濁音の「が」などが混じっているので、ご希望の「あ」「い」「う」を順に並べる事はできませんでした。(なんだ、できないんかい!笑)

201130autofil9.gif

ただ半角カタカナであれば「ア」「イ」「ウ」「エ」「オ」と順に出て来ますので、こちらを利用することにします。

201130autofil10.gif

コード番号を1ずつ増やしたのち、文字に変換すれば「アイウエオ…」は簡単に並べる事ができますので、こうして表示した「アイウエオ」を「JIS」関数を使って全角の「アイウエオ」に変換します。

201130autofil11.gif

全角カタカナコードと全角ひらがなコードは、番号が「256」ズレているだけなので、「256」を引き算すれば、ひらがなのコードになるはずです。

201130autofil12.gif

こうしてゲットしたコード番号を、上述の「CHAR」関数を使って文字に戻せば、無事に「あ」「い」「う」「え」「お」が手に入ります。
話を整理して、1つにまとめられるところはまとめてしまうと、次のような手順になります。

201130autofil14.gif

@先頭の「ア」を自分で入力します。

201130autofil15.gif

A「ア」のコード番号をCODE関数で引き出し、1を加えて、更にCHAR関数で文字に戻します。

201130autofil16.gif

Bこれをオートフィルすれば、半角カタカナを順に表示できます。

201130autofil17.gif

Cゲットした半角カタカナ文字を使って、JIS関数で全角に変え、そのコードをCODE関数で求めて256を引きます。更にCHAR関数で処理をします。

201130autofil18.gif

Dこれをオートフィルすれば、ひらがなの「あいうえお」を順に入力する事ができます。

201130autofil19.gif

但し、このままでは単に式として表示させているだけなので、一旦表示した「あいうえお…」をコピーして[値貼り付け]してやれば、完璧に文字として「あいうえお…」を入力する事ができます。

うん。前回のユーザー設定リストの方が簡単でしたよね(笑)。

posted by らぼ at 21:20| Comment(0) | エクセル | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

×

この広告は90日以上新しい記事の投稿がないブログに表示されております。