CHAR関数の使い方
数値を文字に変換します。
200720102013201620192021365
- 構文
-
=CHAR(数値) - 引数
-
- 数値必須
- どんな関数か
CHAR は、文字コード(1〜255)から、その番号の文字を返します。よく使うのは
CHAR(10)で、これはセルの中の改行です(A1&CHAR(10)&B1と書き、セルの書式で「折り返して全体を表示する」を入れると改行されます)。CHAR(32)は半角スペース。255 より大きい番号はUNICHARを使います。逆に文字から番号を調べるのはCODEです。- 使用例
-
="第1行" & CHAR(10) & "第2行"を入れると、こうなります。数式例入力 =CHAR(65) ="A"&CHAR(10)&"B" 結果結果 A A
B結果: 第1行(改行)第2行
つまずきやすいところ
- 改行は
CHAR(10)。セルの「折り返して全体を表示」を入れないと1行に見える - 1〜255 の範囲。それを超える文字は UNICHAR
よくあるエラーと、その直し方
#VALUE!- 1〜255 の外の数を指定した(0 や 256 以上)1〜255 にする。それより大きい文字コードは
UNICHARを使う