帮忙解读一下excel 函数CHAR,解读

公式:="一大队"&CHAR(64+ROW(A1))
买的一个看板模板,部分函数看不懂,能不能来个高手指导非常感谢

函数的效果是随机生成一组6个字符的文本
第一个字符是随机生成A-Z当中的任何字母:=CHAR(RANDBETWEEN(65,90))
第二个字符是随机生成A-Z或者0-9当中的任何字母或者数字=IF(RAND()>0.5,CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(48,57)))
第三个到第六个字符都是同第二个字符原理一致
公式原理:把6个字符分开,分别用RAND()和RANDBETWEEN()两个函数来随机生成数值,通过CHAR()转换成字母和数字,然后用"&"把六个字符连起来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-02

早!

首先要知道ASCII(American Standard Code for Information Interchange:美国信息交换标准代码)是什么:是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的信息交换标准,并等同于国际标准ISO/IEC 646。

通俗讲,任何的计算机字符(包括汉字)都可以有一个标准的数字来记录,通常由1~5位数字。这就是字符的code码。

←ASCII的更详细解释

char函数可以将code码计算出对应的字符,比如=code(65),计算结果为"A"。

那么="一大队"&CHAR(64+ROW(A1))的意思为:下拉可获取“一大队A”~“一大队Z”的有效列表,充分列用ASCII码的顺序来节省大量的输入时间。

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网