説明
この関数を使用して、指定された数値によって参照される Unicode 文字を返却します。これはUNICODE 関数の逆である。UNICHARは、特殊文字を直接タイプすることなくテキスト文字列に挿入するのに便利である。
構文
UNICHAR(番号)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
数値 |
はい | 文字を表すUnicode番号。 | 1から1114111(16進数で0x10FFFF)までの整数。 |
例
サンプルデータ
| A | B | ||
|---|---|---|---|
| 1 | Unicode の値 | 説明 | |
| 2 | 65 | キャピタルA | |
| 3 | 9786 | 白い笑顔 | |
| 4 | 8364 | ユーロサイン | |
| 5 | 937 | ギリシャ大文字オメガ |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| Unicode 番号を対応する文字に変換する。 | =UNICHAR(A2) |
値 65 をそれが表す文字に変換する。 結果:A |
| シンボルを直接入力する代わりにその Unicode 番号を使用してスマイリーフェイスなどの特殊なシンボルを挿入する。 | =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」の Unicode 文字を取得する数式は
=UNICHAR(65)となる。
ヒント
- UNICHAR をUNICODEと組み合わせて使用して文字と数値表現の間で変換する。
- 絵文字や特定の記号など、一部のUnicode文字は、すべての言語設定またはすべてのデバイスで正しく表示されない可能性があることを忘れないでください。