1
概念
Char函数:
根据其参数的ANSI数字代码返回字符。
2
语法
=CHAR(number)
Number 为用于转换的字符数字代码,介于1和255之间。使用的是当前计算机字符集中的字符。
3
ANSI数字代码
计算机内的每一个字符都有一个编码相对应。
例如:
字符A就有一个ANSI数字代码65相对应。
大写字母A~Z相对应的ANSI数字代码是65~90;
小写字母a~z相对应的ANSI数字代码是97~122。
4
CHAR函数的逆函数
CHAR函数与CODE函数互为逆运算。
CODE函数,就是返回文本字符串中第一个字符的ANSI数字代码。
例如想要获取字母A的ANSI数字代码,则需要输入函数公式:
=CODE("A")
即可得到字母A的ANSI数字代码65。
5
举例说明
01.
根据ANSI码获取对应文本
如下图所示:
在D2单元格输入函数公式:
=CHAR(C2)
下拉填充公式,即可得到C列ANSI码的对应文本。
02.
获取字母序号
如何快速填充26个大写、小写英文字母?
解决方案:
在C2单元格输入函数公式:
=CHAR(63+ROW())
ROW()函数获取所在单元格的行号。
ROW()函数获取C2单元格的行号2后与63相加得到ANSI码65,CHAR函数返回ANSI码65对应的文本,得到A。以此类推。
03.
获取1~10带圈数字
我们可以利用带圈数字的ANSI码返回1~10带圈数字。
如下图所示:
在C2单元格输入函数公式(可配合ROW使用):
=CHAR(B2)
下拉填充公式,即可得到B列ANSI码的对应的1~10带圈数字。