> 网游 > 综合热点
Char函数和Code函数的应用技巧实例
2018-08-04 02:05:11 作者:佚名
请注意:本文为编辑制作专题转载的资讯,页面显示的时间仅为生成静态页面时间而非具体内容事件发生的时间,由此给您带来的不便敬请谅解!

我之前的一篇文章中讲过,如何利用CHAR函数实现字符"世界杯"的展现,今天仍是这个话题,还将引入CODE函数,并着重讲解这两个函数的利用实例及技巧。以后还会有篇文章讲一下它们的综合利用。这篇文章将会给不熟悉正则运算的朋友解决一大类的问题。

首先我们还是先讲一下CHAR函数和CODE函数,并加以比较说明。

Char函数:CHAR函数可将其他类型计算机文件中的代码转换为字符。

语法:CHAR(number)Number 是用于转换的字符代码,介于 1 到 255 之间。使用的是当前计算机字符集中的字符。

Code函数:CODE函数是Microsoft Excel 中的公式,此函数用于返回文本字符串中第一个字符的数字代码,返回的代码对应于计算机当前使用的字符集。用于返回文本字符串中第一个字符的数字代码,返回的代码对应于计算机当前使用的字符集。

CODE(text)语法参数text必需有,作为需要得到其第一个字符的文本。

示例

=CODE("EXCEL") 返回第一个字符"E"对应的数字代码: 69

=CODE("e") 返回字符"e"对应的数字代码: 101

=CODE(" ") 返回空格对应的数字代码: 32

=CODE("函数") 返回第一个汉字"函"对应的数字代码: 47791

从上面的定义解释中不难看出一些有用的知识点,总结一下非常有价值的几点:

1 Char返回对应于ASCII代码的字符, Code返回对应于首字符的内部代码。

2 Char函数的参数为ASCII代码,其代码范围在1~255之间;而Code函数返回的计算机内部代码可超过1~255的范围。

3 语法中Char(数字),Code(字符/字符串),其中参数可以是引号内的常量或是单元格、区域引用。

4 通过code函数可以得知,数字0~9的编码为48~57,所以如果首字符的编码在这个范围之内,那就是数字,否则就不是数字(不考虑全角字符)。

5 一些不常用的符号输入比较困难,可以用char函数来生成。

上面的5个知识点非常重要,总结了两个函数的很有价值的应用。

好了,看下面的两个实例:

实例1:判断单元格的首字符是否是数字

原理:是利用上面的知识点4: 通过code函数可以得知,数字0~9的编码为48~57,所以如果首字符的编码在这个范围之内,那就是数字,否则就不是数字(不考虑全角字符)。

公式:=IF(AND((CODE(A5)>=48),(CODE(A5)

=48),(CODE(A5)<=57)是说CODE的字符在48与57之间,如果在就返回数字,如果不在就返回不是数字。

通过上面的截图可以看到这个CODE函数的应用实例。

实例2;在单元格内输入特殊字符

原理:利用上面的知识点"5 一些不常用的符号输入比较困难,可以用char函数来生成。"

下面的截图中列出了几个特殊的符号:

如果你在以后的录入中需要录入百分号那么就直接录入=char(37)即可。

今日内容回向:

1 CHAR 函数是如何定义的?

2 CODE函数是如何定义的?

3 CHAR函数和CODE函数总结出来的知识点有哪些?

4 如何判断录入的字符首位是否为数字?

5 如何实现特殊符号的录入?

分享成果,随喜正能量。



相关文章

234游戏网站地图
游戏中心
手机游戏
app大全
单机游戏
网络游戏
网页游戏
手机网游
新闻中心
网游新闻
手游新闻
单机新闻
原创栏目
综合热点
实用问答
专题文章
图片中心
美女图片
爆笑图
二次元
网游图片
单机图片
手游图片
视频中心
单机视频
手游视频
网游视频
视频综合
游戏赛事
攻略中心
单机攻略
手游攻略
网游攻略
爆料中心
娱乐八卦
新鲜事
国内新闻
评测中心
单机评测
手游评测
网游评测
子站导航
234游戏网
234问答
234游戏论坛
vr频道
问答2
问答3

大家都在搜