エクセルのセル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で括弧の対応を確認するのが面倒だし、コードの範囲をいちいち調べるのも面倒なのでメモ。