エクセルでJIS第1水準、第2水準を確認


jis
エクセルのセルA1に何らかの漢字1文字が入力されていて、それがJISの第1水準の漢字か、それとも第2水準の漢字か、それ以外の漢字かを確認したいことがある。
その場合、たとえばセルB1などに下記の関数を貼り付ける。

=IF(AND(12321<=CODE(A1),CODE(A1)<=20307),1,IF(AND(20513<=CODE(A1),CODE(A1)<=29734),2,0))

入力されている文字が第1水準なら1、第2水準なら2、それ以外なら0が表示される。
IFとANDで括弧の対応を確認するのが面倒だし、コードの範囲をいちいち調べるのも面倒なのでメモ。

Posted in Blog. Tagged with , .

6 Responses

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>