説明
この関数を使用すると、テキスト文字列の先頭文字に対応する数値コードを取得できます。チェーンでサポートされます。
CODE は、提供されたテキスト文字列の最初の文字に対応する Unicode 文字コードを数値で返却します。
構文
CODE(テキスト)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
SMS|SMS 送信 |
はい | 最初の文字のコードを検索したいテキスト文字列。 | テキスト文字列、テキストを含むセルへの参照、またはテキストになる数式。 |
例
サンプルデータ
| A | B |
|---|---|
| 文字 | 説明 |
| A | 大文字A |
| a | 小文字のa |
| 1 | ナンバーワン |
| ! | エクスクラメーションマーク |
| Hello | ワード |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 大文字のアルファベットの数字コードを調べてください。 | =CODE(A2) |
大文字の「A」に対応するUnicode値を返します。 結果:65 |
| 小文字のアルファベットの数字コードを調べてください。 | =CODE(A3) |
小文字の「a」に対応するUnicode値を返します。 結果:97 |
| テキストとして保存されている数字の数値コードを検索します。 | =コード(A4) |
文字「1」のUnicode値を返します。 結果:49 |
| 句読点の文字に対応する数値コードを調べてください。 | =CODE(A5) |
感嘆符のUnicode値を返します。 結果:33 |
| 長い単語の最初の文字のみの数字コードを調べてください。 | =コード(A6) |
「Hello」の最初の文字(「H」)のみを読み取り、そのUnicode値を返します。 結果:72 |
メモ
- CODEは、Unicode文字設定内の文字を表す番号を返却します。
- テキスト引数が空の場合、CODEは#VALUE!エラーを返却する。
- CODEは、文字列が複数の文字を含む場合でも、テキスト文字列の最初の文字だけを考慮する。
- CODEは、CHAR と結合して使用されることが多いが、これは反転操作(数値を対応する文字に変換)を行うものである。
ヒント
- CODE 関数を使用すると、文字を Unicode 値に基づいて比較することができます。これは、サンプルデータの並べ替えやフィルタリングに役立ちます。
- CODE 関数を、、LEFT 、、MID 、、RIGHT などの他のテキスト関数と組み合わせて使用することで、文字列内の特定の文字を処理することができます。
- CODE関数は、大文字と小文字、数字、特殊文字によって異なる値を返すことに注意してください。
- 大文字と小文字を変換するには、CODE関数を簡単な算術演算と組み合わせて使用できます(例:
CODE("A") + 32は、「a」に対応するコードを返します)。 - 非ASCII文字を扱う場合、CODEはUnicode値を返却し、拡張文字のASCIIコードとは異なる場合があることに注意してください。
関連関数
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER