Excelで文字のコードを調べるには、CODE関数とUNICODE関数があります。
CODE関数は従来の関数で、半角はASCII、全角はJISコードを返します。
一方、UNICODE関数はUnicode規格に対応しており、記号・絵文字・多言語文字まで幅広く扱えるのが特徴です。
この記事では、UNICODE関数の使い方をわかりやすく解説します。
UNICODE関数とは
UNICODE関数は、指定した文字列の先頭の1文字に対応するUnicodeコードポイント(数値)を返す関数です。
- Unicodeは世界中の文字や記号を統一的に扱うための規格です。
- 文字を数値として扱うことで、比較や判定などの処理に活用できます。
書式
=UNICODE(文字列)
引数の説明
- 文字列:コード番号を取得したい文字や文字列を指定(※複数文字を指定した場合は、先頭の1文字のみが対象になります。)
UNICODE関数の使い方
例:文字コードを取得
=UNICODE(B3)
この例では、UNICODE関数を使って文字のコード番号を取得しています。

「A」は「65」、「あ」は「12354」のように、それぞれの文字に対応する数値が返されます。
これらの数値はUnicodeという文字コード規格に基づいており、文字を識別するための内部的な番号です。
また、「①」のような特殊文字でもコードを取得できるため、見た目では判別しにくい違いを数値で確認することができます。
このようにUNICODE関数は、文字の違いを正確に判定したい場合や、データの整合性チェックに役立つ関数です。
PR
created by Rinker
¥1,595
(2026/05/16 07:53:56時点 楽天市場調べ-詳細)
関連関数
| 関数名 | 特徴 |
|---|---|
| UNICHAR関数 | コード番号から文字を取得する |
| CODE関数 | 文字のコード番号(ANSI)を取得する |
| CHAR関数 | 数値から文字を取得する |
| LEFT関数 | 文字列の左側から指定した文字を取得する |
| LEN関数 | 文字列の長さを取得する |
まとめ
UNICODE関数は、文字のUnicodeコードポイントを取得できる関数です。
見た目では分かりにくい文字の違いを数値で判別できるため、データのチェックや処理に役立ちます。
UNICHAR関数と組み合わせることで、文字とコードの相互変換も可能になります。



Excel人気記事