LoginSignup
10
5

More than 5 years have passed since last update.

[Excel]文字をCode関数でコードに置き換えた場合の一覧

Last updated at Posted at 2016-07-29

セルに入力されている文字種のチェックなどで使うことがある、文字種とコードの対比表です。
CODE関数で文字それぞれのコードを調べました。

例えばセルA1に入力された文字が半角数字かどうか判定したい場合

= IF(AND(CODE(A1)>=48,CODE(A1)<=57),TRUE,FALSE)

といった感じに利用します。

※CODE関数は最初の1文字に対して処理されるので、
 厳密にはこれだけではダメです。

対比表

種類 内容 CODE範囲
半角数字 0123456789 48-57
半角英字 ABCDEFGHIJKLMNOPQRSTUVWXYZ 65-90
半角英字 abcdefghijklmnopqrstuvwxyz 97-122
半角記号 []^_` 91-96
半角記号 {\ }-
半角記号 !"#$%&'()*+,-./ 33-47
半角カナ 。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ 161-223
全角数字 0123456789 9007-9018
全角英字 abcdefghijklmnopqrstuvwxyz 9057-9082
全角英字 ABCDEFGHIJKLMNOPQRSTUVWXYZ 9025-9050
全角記号 ─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂ 10273-10304
全角記号 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇ 8482-8574
全角カナ ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ 9505-9590
全角ひらがな ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん 9249-9331
半角スペース 32
全角スペース 8481
改行(ctrl+j) 10
タブ 9

ちなみに、

  • CODE関数で2バイト文字を指定して返されるコードはJISコードです。
  • コードから文字を返す関数はCHAR関数です。

おかしな点や補足情報などありましたら、コメントいただけるとありがたいです!

10
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
5