教えて!HELPDESK

Excel   Word  Outlook  PowerPoint   Windows

  

Excel:Char関数 文字一覧

 

CHAR関数は、1〜255 の数字を指定すると対応する文字を返します。 文字は利用OSのANSI文字セットから返されます(詳細はページ下部)

 

■ 使い方(例)

char(97) → a

 

■ Char関数文字一覧

 
Char関数 文字
Char(1) SOH(ヘッダ開始)
Char(2) STX(本文開始)
Char(3) ETX(本文終了)
Char(4) EOT(終了)
Char(5) ENQ(照会)
Char(6) ACK(確認)
Char(7) BEL(ベル)
Char(8) BS(バックスペース)
Char(9) TAB(水平タブ)
Char(10) LF(改行(Line Feed))
Char(11) VT(垂直タブ(Vertical Tab))
Char(12) FF(改ページ(Form Feed))
Char(13) CR(キャリッジリターン(Carriage Return))
Char(14) SO(シフトアウト(Shift Out))
Char(15) SI(シフトイン(Shift In))
Char(16) DLE(データリンクエスケープ(Data Link Escape))
Char(17) DC1(デバイス制御1(Device Control 1))
Char(18) DC2(デバイス制御2(Device Control 2))
Char(19) DC3(デバイス制御3(Device Control 3))
Char(20) DC4(デバイス制御4(Device Control 4))
Char(21) NAK(非確認応答(Negative Acknowledgement))
Char(22) SYN(同期(Synchronize))
Char(23) ETB(終了タブ(End of Block))
Char(24) CAN(キャンセル(Cancel))
Char(25) EM(終了メッセージ(End of Medium))
Char(26) SUB(サブスティチュート(Substitute))
Char(27) ESC(エスケープ(Escape))
Char(28) FS(ファイルセパレータ(File Separator))
Char(29) GS(グループセパレータ(Group Separator))
Char(30) RS(レコードセパレータ(Record Separator))
Char(31) US(ユーザーセパレータ(Unit Separator))
Char(32) (空白)(スペース(空白))
Char(33) !
Char(34) "
Char(35) #
Char(36) $
Char(37) %
Char(38) &
Char(39) '
Char(40) (
Char(41) )
Char(42) *
Char(43) +
Char(44) ,
Char(45) -
Char(46) .
Char(47) /
Char(48) 0
Char(49) 1
Char(50) 2
Char(51) 3
Char(52) 4
Char(53) 5
Char(54) 6
Char(55) 7
Char(56) 8
Char(57) 9
Char(58) :
Char(59) ;
Char(60) <
Char(61) =
Char(62) >
Char(63) ?
Char(64) @
Char(65) A
Char(66) B
Char(67) C
Char(68) D
Char(69) E
Char(70) F
Char(71) G
Char(72) H
Char(73) I
Char(74) J
Char(75) K
Char(76) L
Char(77) M
Char(78) N
Char(79) O
Char(80) P
Char(81) Q
Char(82) R
Char(83) S
Char(84) T
Char(85) U
Char(86) V
Char(87) W
Char(88) X
Char(89) Y
Char(90) Z
Char(91) [
Char(92) \
Char(93) ]
Char(94) ^
Char(95) _
Char(96) `
Char(97) a
Char(98) b
Char(99) c
Char(100) d
Char(101) e
Char(102) f
Char(103) g
Char(104) h
Char(105) i
Char(106) j
Char(107) k
Char(108) l
Char(109) m
Char(110) n
Char(111) o
Char(112) p
Char(113) q
Char(114) r
Char(115) s
Char(116) t
Char(117) u
Char(118) v
Char(119) w
Char(120) x
Char(121) y
Char(122) z
Char(123) {
Char(124) |
Char(125) }
Char(126) ~
Char(127) DEL
Char(128) PAD
Char(129) 予約領域(未定義)
Char(130) 制御文字
Char(131) 制御文字
Char(132) 制御文字
Char(133) 制御文字
Char(134) 制御文字
Char(135) 制御文字
Char(136) 制御文字
Char(137) 制御文字
Char(138) 制御文字
Char(139) 制御文字
Char(140) 制御文字
Char(141) 制御文字
Char(142) 制御文字
Char(143) 制御文字
Char(144) 制御文字
Char(145) 制御文字
Char(146) 制御文字
Char(147) 制御文字
Char(148) 制御文字
Char(149) 制御文字
Char(150) 制御文字
Char(151) 制御文字
Char(152) 制御文字
Char(153) 制御文字
Char(154) 制御文字
Char(155) 制御文字
Char(156) 制御文字
Char(157) 制御文字
Char(158) 制御文字
Char(159) 制御文字
Char(160) ノンブレークスペース(空白)
Char(161)
Char(162)
Char(163)
Char(164)
Char(165)
Char(166)
Char(167)
Char(168)
Char(169)
Char(170)
Char(171)
Char(172)
Char(173)
Char(174)
Char(175)
Char(176)
Char(177)
Char(178)
Char(179)
Char(180)
Char(181)
Char(182)
Char(183)
Char(184)
Char(185)
Char(186)
Char(187)
Char(188)
Char(189)
Char(190)
Char(191) ソ
Char(192)
Char(193)
Char(194)
Char(195)
Char(196)
Char(197)
Char(198)
Char(199)
Char(200)
Char(201)
Char(202)
Char(203)
Char(204)
Char(205)
Char(206)
Char(207)
Char(208)
Char(209)
Char(210)
Char(211)
Char(212)
Char(213)
Char(214)
Char(215)
Char(216)
Char(217)
Char(218)
Char(219)
Char(220)
Char(221)
Char(222)
Char(223)
Char(224) 制御文字
Char(225) 制御文字
Char(226) 制御文字
Char(227) 制御文字
Char(228) 制御文字
Char(229) 制御文字
Char(230) 制御文字
Char(231) 制御文字
Char(232) 制御文字
Char(233) 制御文字
Char(234) 制御文字
Char(235) 制御文字
Char(236) 制御文字
Char(237) 制御文字
Char(238) 制御文字
Char(239) 制御文字
Char(240) 制御文字
Char(241) 制御文字
Char(242) 制御文字
Char(243) 制御文字
Char(244) 制御文字
Char(245) 制御文字
Char(246) 制御文字
Char(247) 制御文字
Char(248) 制御文字
Char(249) 制御文字
Char(250) 制御文字
Char(251) 制御文字
Char(252) 制御文字
Char(253) ý
Char(254) þ
Char(255) ÿ

 

利用しているOSのANSI文字セットを利用するため、日本語版WindowsではCP932(Shift-JISをベースにしたWindows拡張文字セット)の1バイト領域(ASCII、JIS X 0201半角カナ、Windows拡張1バイト文字)を参照して文字を返します。引数は10進数で指定します。1バイト分(数値255まで)のデータしか扱えないため、漢字などの2バイト文字を返すことはできません。

 

CP932は、Shift-JISをベースにしたWindows専用の拡張エンコードです。現在は新しいシステムではあまり使われませんが、特に古いシステムやアプリケーション、互換性維持のためにCP932が使わる場合があります。現在、Windowsの内部コードはUNICODE(文字集合)、UTF-16(エンコード方式)です。

 

※補足

利用PCのANSIなので、日本語WindowsならCP932ですが、例えばWindowsのシステムロケールを英語などに変更している場合、英語版ANSI=CP1252なので、別のコードページを参照します。

 

日本語版WindowsのデフォルトのANSIコードページは 932 (CP932) です。そのため、通常はCP932を参照していると考えて差し支えありません。
2. ただし「確実」と言いきれない例外ケース
「ANSI = CP932」という関係は、環境設定によっては変わる可能性があります。
システムロケールの変更: Windowsの「地域」設定で「システムロケール」を英語などに変更している場合、CHAR関数が参照するのは CP1252(欧米用)など別のコードページになります。

 

教えて!HELPDESK

Excel   Word  Outlook  PowerPoint   Windows