説明
この関数を使用して、指定された数値によって参照される Unicode 文字を返却します。これはUNICODE 関数の逆である。UNICHARは、特殊文字を直接タイプすることなくテキスト文字列に挿入するのに便利である。
構文
UNICHAR(番号)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
数値 |
はい | 文字を表すUnicode番号。 | 1から1114111(16進数で0x10FFFF)までの整数。 |
例
サンプルデータ
| A | B |
|---|---|
| Unicode | 説明 |
| 65 | キャピタルA |
| 9786 | 白い笑顔 |
| 8364 | ユーロサイン |
| 937 | ギリシャ大文字オメガ |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| Unicode番号を、それに対応する文字に変換します。 | =UNICHAR(A2) |
値 65 を、それが表す文字に変換します。 結果:A |
| スマイルマークなどの特殊記号は、直接入力するのではなく、そのユニコード番号を使用して挿入します。 | =UNICHAR(A3) |
値 9786 を、それに対応する記号に変換します。 結果:☺ |
| 通貨記号を直接入力するのではなく、そのUnicode番号を使用して挿入します。 | =UNICHAR(A4) |
値 8364 を、それに対応する記号に変換します。 結果:ユーロ |
| 2つのUnicode数値を算術演算で組み合わせ、その結果を文字に変換します。 | =UNICHAR(A2+A5) |
65と937を足して1002を求め、その合計値を対応する文字に変換します。 結果:Ϫ |
メモ
- テキスト文字列が空、ゼロ、または1から1,114,109までの許容範囲外の場合、UNICHARは#VALUE!エラーを返却する。
- Workivaセル内では、コントロール文字など一部のUnicode文字が正しく表示されない場合があります。
- ワークシートで使用されるフォントによって、特に「高 ASCII」文字(128 から 255 までの文字番号、Unicode U+0080 から U+00FF に対応)については、文字の外観が変わることがあります。フォントが異なれば、これらの文字はさまざまな方法で表示され、視覚的な表現に影響を与える可能性がある。
- UNICHARは、国際的なテキストや特殊記号を扱うときに特に便利です。
- number引数には小数の桁数か16進数を指定します。たとえば、数字 65 に対応する文字 "A" のユニコード文字を得るには、数式は次のようになります: =UNICHAR(65)。
ヒント
- 文字とその数値表現を変換するには、UNICODE と結合して UNICHAR を使用する。
- 絵文字や特定の記号など、一部のUnicode文字は、すべての言語設定またはすべてのデバイスで正しく表示されない可能性があることを忘れないでください。
関連関数
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER