CHAR関数の使い方

数値を文字に変換します。

200720102013201620192021365
構文
=CHAR(数値)
引数
  1. 数値必須
どんな関数か

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 を使う

CHARを使う実例レシピ(3件)

同じ「文字列操作」の関数

文字列操作の関数をすべて見る(40件)