説明
テキスト文字列の最初の文字の Unicode 値を返却するには、この関数を使用します。 これはUNICHAR 関数の逆である。
構文
UNICODE(テキスト)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
SMS|SMS 送信 |
はい | 最初の文字の Unicode 値が必要なテキスト。 | 関数に直接入力したダブルクォーテーション(" ")で囲まれた1文字、セル参照、またはこれらのいずれかになる数式。 |
例
サンプルデータ
| A |
|---|
| Apple |
| ボート |
| ジョージ |
| 45 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 数式に直接入力した特定の文字のUnicode値を調べます。 | =UNICODE("A") |
文字「A」の数値コードポイントを返します。 結果:65 |
| セルのテキストの先頭文字のUnicode値を調べます。 | =ユニコード(A3) |
「George」の最初の文字(「G」)を読み取り、そのコードポイントを返します。 結果:71 (「G」の値) |
| セルにテキストではなく数値が入っている場合、その最初の文字のUnicode値を調べます。 | =ユニコード(A4) |
数値「45」をテキスト「45」として扱い、その最初の文字「4」のコードポイントを返します。 結果:52 (「4」に対応する値) |
| 数式に直接入力された数値の最初の文字のUnicode値を調べます。 | =ユニコード(24) |
数値「24」をテキスト「24」として扱い、その最初の文字「2」のコードポイントを返します。 結果:50 (「2」に対応する値) |
| テキスト文字列内の最初の文字だけでなく、他の場所にある文字のユニコード値を検索します。 | =UNICODE(MID(A3,3,2)) |
「George」の3文字目から「or」を抽出し、その最初の文字である「o」のコードポイントを返します。 結果:111 (「o」の値) |
メモ
- UNICODE関数は、テキスト文字列の最初の文字のUnicode値を返却します。
- テキスト文字列が空の場合、UNICODEは#VALUE!エラーを返却する。
- ワークシートで使用されるフォントによって、特に「高 ASCII」文字(128 から 255 までの文字番号、Unicode U+0080 から U+00FF に対応)については、文字の外観が変わることがあります。フォントが異なれば、これらの文字はさまざまな方法で表示され、視覚的な表現に影響を与える可能性がある。
- この関数は、特定のフォントやアプリケーションで正しく表示されない可能性のあるテキスト文字列の識別に使用できます。
ヒント
- UNICODEを使って文字の数値コードを検索すると、テキストデータの問題をデバッグするのに便利です。
- UNICODE と MID やLEN などの関数を結合して、テキスト文字列をより効果的に分析・操作する。
- UNICODEは最初の文字のコードポイントのみを返却する。後続の文字のコードポイントを取得するには、MID などの関数をUNICODEと組み合わせて使用する。(上記の例を参照)。
関連関数
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER