什么叫code函数,code编程是什么意思

首页 > 机动车 > 作者:YD1662023-12-30 23:12:37

_Excel公式教程

转载

标签: excel公式教程 CODE函数分类: Excel公式教程-函数篇

语法CODE(text)

根据计算机当前使用的字符集,返回字符串第一个字符对应的数字代码。

参数text要求是文本值。如果text是数字值或逻辑值,可按数值类型自动转换规律转成文本值。如果text是空文本,函数返回错误值#VALUE!。

要根据数字代码返回字符,用函数CHAR。如果text=CHAR(number),则CODE(text)=number。

用法

一、返回字符串中字符对应的数字代码。

假设单元格A1为文本值“ABC”,那么:

=CODE(A1) 返回第一个字符“A”的数字代码65

=CODE(MID(A1,2,1)) 返回第二个字符“B”的数字代码66

=CODE(RIGHT(A1)) 返回最末一个字符“C”的数字代码67

从上一篇博文《CHAR函数详解》生成的全字符表中可以发现,字符集中有很多字符是看不见的。

从其他软件导出、或者从网页下载的数据,往往带有这些看不见的字符,或者其他特殊的字符。可以先用LEN函数获取某个数据包含的字符数,再通过CODE函数的检测,就能知道数据里包含了什么字符。

二、结合CHAR函数,进行密码加密。

所谓密码加密,就是电脑上并不存储密码本身,而是将密码通过一定的算法,转换成另一个字符串来储存。这样即使电脑上的密码资料被窃取,如果不知道转换算法,也是无法还原出正确密码的。

密码转换算法非常多。这里仅举两个简单的例子。

假设单元格A1为原密码文本“AMK”,以下公式将其转成文本“DST”:

=CHAR(CODE(A1) 3)&CHAR(CODE(MID(A1,2,1)) 6)&CHAR(CODE(RIGHT(A1)) 9)

而以下公式将其转成文本“MQG”:

=CHAR(CODE(RIGHT(A1)) 2)&CHAR(CODE(MID(A1,2,1)) 4)&CHAR(CODE(A1) 6)

为了保密转换算法,可以把转换公式所在单元格设置为隐藏公式。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.