CHAR関数、CODE関数、UNICHAR関数、UNICODE関数(文字コード)
コード番号から文字を取得したり、文字からコード番号を取得する関数です。
CODE関数:指定した文字列の先頭文字の数値コードを返します。
UNICHAR関数:指定された数値により参照されるUnicode文字を返します。
UNICODE関数:文字列の最初の文字に対応する番号 (コード ポイント) を返します。
関数の書式
=CHAR(数値)
※指定できる数値は、ANSI(半角)、JIS(全角)の範囲に限られます。
=CODE(文字列)
先頭の文字コードのみ返されます。
※コードを取得できる文字は、ANSI(半角)、JIS(全角)の範囲に限られます。
=UNICHAR(数値)
=UNICODE(文字列)
先頭の文字コードのみ返されます。
CHAR関数、CODE関数、UNICHAR関数、UNICODE関数の使用例
数値/文字 A2セル~A26 |
数式 | 結果 | 説明 |
A | =CODE(A2) | 65 | |
a | =CODE(A3) | 97 | |
あ | =CODE(A4) | 9250 | |
亜 | =CODE(A5) | 12321 | |
1 | =CODE(A6) | 49 | |
⑳ | =CODE(A7) | 11572 | ⑳まではJIS範囲です |
㉑ | =CODE(A8) | 63 | ㋿以降はJISにありません |
㎥ | =CODE(A9) | 63 | JIS範囲外は63が返されます |
𩸽 | =CODE(A10) | 63 | JIS範囲外は63が返されます |
65 | =CHAR(A11) | A | |
97 | =CHAR(A12) | a | |
9250 | =CHAR(A13) | あ | |
12321 | =CHAR(A14) | 亜 | |
49 | =CHAR(A15) | 1 | |
11572 | =CHAR(A16) | ⑳ | |
A | =UNICODE(A17) | 65 | 半角はCODE関数と同じ文字コード |
あ | =UNICODE(A18) | 12354 | 全角はCODE関数とは違う文字コード |
㉑ | =UNICODE(A19) | 12881 | |
㎥ | =UNICODE(A20) | 13221 | |
𩸽 | =UNICODE(A21) | 171581 | サロゲートペア |
65 | =UNICHAR(A22) | A | |
12354 | =UNICHAR(A23) | あ | |
12881 | =UNICHAR(A24) | ㉑ | |
13221 | =UNICHAR(A25) | ㎥ | |
171581 | =UNICHAR(A26) | 𩸽 |
文字コードの詳細はとても難しいものです。
以下を参照してください。
エクセル関数辞典 AI版(CHAR)
エクセル関数辞典 AI版(CODE)
エクセル関数辞典 AI版(UNICHAR)
エクセル関数辞典 AI版(UNICODE)
Officeサポート CODE関数
Officeサポート UNICHAR関数
Officeサポート UNICODE関数
ワークシート関数一覧(2007まで)
ワークシート関数一覧(2010以降)
同じテーマ「エクセル入門」の記事
JIS関数(半角の英数カナ文字を全角に変換)
PHONETIC関数(文字列からふりがなを抽出)
REPT関数(文字列を指定回数繰り返す)
CHAR関数、CODE関数、UNICHAR関数、UNICODE関数(文字コード)
INT関数(指定数値を最も近い整数に切り捨て)
ROUND関数(数値を四捨五入して指定桁数に)
ROUNDUP関数(数値を切り上げて指定桁数に)
ROUNDDOWN関数(数値を切り捨てて指定桁数に)
MAX関数(範囲に含まれる最大の数値)
MIN関数(範囲に含まれる最小の数値)
LARGE関数(範囲の中でk番目に大きなデータ)
新着記事NEW ・・・新着記事一覧を見る
Excelワークシート関数全一覧|Excelリファレンス(6月12日)
エクセル関数辞典 AI版|エクセル入門(6月10日)
生成AIと100本ノック 28本目:シートをブックに分割|生成AI活用研究(6月8日)
生成AIと脱Excelの時代:ブラックボックスと共に進む知的変革|生成AI活用研究(2025-06-08)
生成AIと100本ノック 27本目:ハイパーリンクのURL|生成AI活用研究(6月7日)
生成AIと100本ノック 26本目:ファイル一覧作成|生成AI活用研究(6月6日)
AI時代のプログラミング再考:記述の自由と知の民主化|生成AI活用研究(2025-06-06)
Excel×スプレッドシート連携:HTTP GETで学ぶGAS API設計入門|生成AI活用研究(2025-06-04)
AI×ひらめき ― 「ネタ」が飛躍する創造の増幅プロセス|生成AI活用研究(2025-06-03)
Googleカレンダーの日本の祝日をGASとExcelで取得する ~APIキー不要、XML連携ガイド~|生成AI活用研究(2025-06-02)
アクセスランキング ・・・ ランキング一覧を見る
1.最終行の取得(End,Rows.Count)|VBA入門
2.変数宣言のDimとデータ型|VBA入門
3.繰り返し処理(For Next)|VBA入門
4.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
5.RangeとCellsの使い方|VBA入門
6.FILTER関数(範囲をフィルター処理)|エクセル入門
7.メッセージボックス(MsgBox関数)|VBA入門
8.セルのクリア(Clear,ClearContents)|VBA入門
9.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
10.マクロとは?VBAとは?VBAでできること|VBA入門
このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。