1

概念


Code函数:

返回第一个字符的ANSI数字代码。


2

语法


=CODE( text )

CODE 函数语法具有以下参数:

text 文本 必需输入。要为其获取第一个字符的代码的文本。


3

ANSI数字代码


计算机内的每一个字符都有一个编码相对应。

例如:

字符A就有一个ANSI数字代码65相对应。

大写字母A~Z相对应的ANSI数字代码是65~90

小写字母a~z相对应的ANSI数字代码是97~122

CODE函数,就是返回文本字符串中第一个字符的ANSI数字代码。


4

举例说明


大家不要忽略了CODE函数,其实它有很多强大的作用,下面我们就来简单列举几个例子。


01.


获取首字母的ANSI码


如下图所示:

我们在C2单元格输入函数:

=CODE(B2)

下拉填充,获取B列所有单词首字母的ANSI码。

比如“Red”首字母“R”的ANSI码为82。


重温Excel基础函数(10):Code函数【返回第一个字符的ANSI数字代码】_大小写


02.


获取汉字词语首个汉字ANSI码


如下图所示:

我们在C2单元格输入函数:

=CODE(B2)

下拉填充,获取B列所有汉字词语首个汉字的ANSI码。

比如“函数”首个汉字“函”的ANSI码为47791。


重温Excel基础函数(10):Code函数【返回第一个字符的ANSI数字代码】_函数返回_02


03.


判断单词首字母大小写


利用CODE函数返回结果的特性:

大写字母A~Z相对应的编码是65~90;

小写字母a~z相对应的编码是97~122;

我们可以判断首字母是大写字母还是小写字母,并且可以有效的进行转换。


例如:

B列既有小写字母开头的单词,又有大写字母开头的单词,在C列判断首字母的大小写情况。 用IF函数结合code函数 可以轻而易举的判断首字母的大小写。


在C2单元格输入函数公式:

=IF(AND(CODE(B2)>=65,CODE(B2)<=90,"大写","小写")


公式含义:

如果B2单元格的ANSI码在65~90之间,返回“大写”,否则返回“小写”。


重温Excel基础函数(10):Code函数【返回第一个字符的ANSI数字代码】_首字母_03