分享

Excel函数应用篇:Excel函数CHAR

 每天学学Excel 2022-03-13

在计算机数据表示中,每一个字符都有对应的ASCII码与其对应,Char函数可以将ASCII码转换成对应的字符,该函数在编程及循环操作时常见

在excel中用char函数则可以快速显示出各种数字。

函数CHAR:根据本机中的字符集,返回由代码数字指定的字符。

函数语法:CHAR(number)

一、生成英文字母

1、生成大写英文字母

输入公式:

=CHAR(ROW(A65))

ROW(A65)返回65,公式下拉变成ROW(A66)、ROW(A67)……

CHAR(65)至CHAR(90)生成大写英文字母A-Z。

2、生成小写英文字母

输入公式:

=CHAR(ROW(A97))

CHAR(97)至 CHAR(122)生成小写英文字母a-z。

二、生成数字序号

1、生成序号⒈至⒛

输入公式:=CHAR(ROW(A41649))

CHAR(41649)至CHAR(41668)生成序号⒈至⒛。

2、生成序号⑴至⒇

输入公式:

=CHAR(ROW(A41669))

CHAR(41669)至CHAR(41688)生成序号⑴至⒇。

3、生成序号㈠至㈩

输入公式:

=CHAR(ROW(A41701))

CHAR(41701)至CHAR(41710) 生成序号㈠至㈩。

4、生成带圈的数字序号①至⑩

输入公式:

=CHAR(ROW(A41689))

CHAR(41689)至CHAR(41698)生成序号①至⑩。

三、用函数CHAR表白

用函数CHAR生成“我爱你”

B2单元格输入:=CHAR(52946)

C2单元格输入:=CHAR(45230)

D2单元格输入:=CHAR(50403)

这些代码数字不用去死记硬背,不知道的话可以使用函数CODE。

四、将“-”替换为换行符

如下图,将A列内容根据“-”换行,效果如C列所示:

输入公式:

=SUBSTITUTE(A2,"-",CHAR(10)),向下填充。

注意C列是【自动换行】状态;

用函数SUBSTITUTE将“-”替换为CHAR(10),CHAR(10)表示换行。

五、与“if函数”一起换行符

某单位对考核结果不及格的人员需要提示进行补考,首先需要用IF函数判断,为了让显示结果更加清晰,可以将考核结果和是否需要补考的信息进行换行,在EXCEL公式中,如果要在计算过程中强制在某个位置换行显示,可以使用CHAR(10)函数来实现。

在C3单元格中输入公式:=IF(B3>=60,"考核结果:及格"&CHAR(10)&"不需要补考","考核结果:不及格"&CHAR(10)&"需要补考"),按回车键即可将考核结果和是否需要补考的信息进行换行。见下图:


CHAR函数的参数是10的时候,产生的字符是换行符,但换行符需要设置单元格为自动换行才会起作用,如果不设置单元格为自动换行,就算插入了换行符,输出结果也不会换行显示。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多