CHAR 函数¶
函数概述¶
CHAR 函数是 Excel 中用于返回与指定数字对应的字符的函数。它将输入的数字转化为对应的字符,可以用于处理文本编码或进行字符替换等操作。在 Excel 中,字符是根据字符集(如 ASCII 或 Unicode)编码的,而 CHAR 函数便是利用这些编码来获取字符。
例如,CHAR(65) 会返回字符 A,因为在 ASCII 编码表中,65 对应的字符是大写字母 A。
基础语法¶
参数说明¶
| 参数 | 描述 |
|---|---|
| number | 必需。一个数字,表示要返回的字符的编码值。该数字必须是介于 1 和 255 之间的整数。 |
| ASCII码 | 字符 | ASCII码 | 字符 | ASCII码 | 字符 |
|---|---|---|---|---|---|
| 0 | NUL | 32 | (空格) | 64 | @ |
| 1 | SOH | 33 | ! | 65 | A |
| 2 | STX | 34 | " | 66 | B |
| 3 | ETX | 35 | # | 67 | C |
| 4 | EOT | 36 | $ | 68 | D |
| 5 | ENQ | 37 | % | 69 | E |
| 6 | ACK | 38 | & | 70 | F |
| 7 | BEL | 39 | ' | 71 | G |
| 8 | BS | 40 | ( | 72 | H |
| 9 | TAB | 41 | ) | 73 | I |
| 10 | LF | 42 | * | 74 | J |
| 11 | VT | 43 | + | 75 | K |
| 12 | FF | 44 | , | 76 | L |
| 13 | CR | 45 | - | 77 | M |
| 14 | SO | 46 | . | 78 | N |
| 15 | SI | 47 | / | 79 | O |
| 16 | DLE | 48 | 0 | 80 | P |
| 17 | DC1 | 49 | 1 | 81 | Q |
| 18 | DC2 | 50 | 2 | 82 | R |
| 19 | DC3 | 51 | 3 | 83 | S |
| 20 | DC4 | 52 | 4 | 84 | T |
| 21 | NAK | 53 | 5 | 85 | U |
| 22 | SYN | 54 | 6 | 86 | V |
| 23 | ETB | 55 | 7 | 87 | W |
| 24 | CAN | 56 | 8 | 88 | X |
| 25 | EM | 57 | 9 | 89 | Y |
| 26 | SUB | 58 | : | 90 | Z |
| 27 | ESC | 59 | ; | 91 | [ |
| 28 | FS | 60 | < | 92 | \ |
| 29 | GS | 61 | = | 93 | ] |
| 30 | RS | 62 | > | 94 | ^ |
| 31 | US | 63 | ? | 95 | _ |
| 32 | (空格) | 64 | @ | 96 | ` |
| 33 | ! | 65 | A | 97 | a |
| 34 | " | 66 | B | 98 | b |
| 35 | # | 67 | C | 99 | c |
| 36 | $ | 68 | D | 100 | d |
| 37 | % | 69 | E | 101 | e |
| 38 | & | 70 | F | 102 | f |
| 39 | ' | 71 | G | 103 | g |
| 40 | ( | 72 | H | 104 | h |
| 41 | ) | 73 | I | 105 | i |
| 42 | * | 74 | J | 106 | j |
| 43 | + | 75 | K | 107 | k |
| 44 | , | 76 | L | 108 | l |
| 45 | - | 77 | M | 109 | m |
| 46 | . | 78 | N | 110 | n |
| 47 | / | 79 | O | 111 | o |
| 48 | 0 | 80 | P | 112 | p |
| 49 | 1 | 81 | Q | 113 | q |
| 50 | 2 | 82 | R | 114 | r |
| 51 | 3 | 83 | S | 115 | s |
| 52 | 4 | 84 | T | 116 | t |
| 53 | 5 | 85 | U | 117 | u |
| 54 | 6 | 86 | V | 118 | v |
| 55 | 7 | 87 | W | 119 | w |
| 56 | 8 | 88 | X | 120 | x |
| 57 | 9 | 89 | Y | 121 | y |
| 58 | : | 90 | Z | 122 | z |
| 59 | ; | 91 | [ | 123 | { |
| 60 | < | 92 | \ | 124 | |
| 61 | = | 93 | ] | 125 | } |
| 62 | > | 94 | ^ | 126 | ~ |
| 63 | ? | 95 | _ | 127 | DEL |
注意事项¶
number必须在 1 到 255 之间,否则会返回错误。- 返回的字符是根据字符编码表来转换的,常见的是 ASCII 编码表(以上已列出0-127的字符)。
基础用法示范¶
示例 1:获取字母 A¶
结果:A
此示例使用了 CHAR(65),返回了 ASCII 编码为 65 的字符,即字母 A。
示例 2:获取换行符¶
结果:换行符
在 Excel 中,CHAR(10) 返回的是换行符,通常用于在单元格中插入换行符。
示例 3:获取其他符号¶
结果:!
该示例返回的是 ASCII 编码为 33 的字符,即感叹号 !。
示例 4:组合多个字符¶
结果:Hello
在这个示例中,多个 CHAR 函数组合在一起,返回了字母 "Hello"。每个 CHAR 函数根据数字编码返回一个字符,再将这些字符连接起来。
总结¶
CHAR 函数是 Excel 中非常实用的函数,用于根据数字编码获取对应的字符。它可以用于处理文本数据中的字符转换,尤其在处理 ASCII 编码时非常方便。通过将不同的数字编码组合在一起,用户可以构建出复杂的文本或特殊符号。
- 用途广泛:可以用于生成特殊字符、符号或控制字符(如换行符、制表符等)。
- 参数范围:
CHAR函数的参数number必须是 1 到 255 之间的整数。 - 简单易用:通过简单的数字输入,即可快速获得对应的字符。
掌握 CHAR 函数的使用,将有助于增强对 Excel 中字符处理的灵活性。