excel中的char是什么函数(第二十五天EXCEL转换函数CHAR)

在日常工作中,我们经常用EXCEL函数处理表册,函数的运用,大幅度提升了我们的工作效率。笔者集合工作实际,把最常用的EXCEL函数进行逐一详细讲解,课程中有大量案例,为便于朋友们更加深入了解各个函数的用法,将于每天上午7:00同步发布视频教程和图文教程(包含公式)。只要不懈努力和不断实践,通过30天的系统学习,你也能成为EXCEL函数高手,从此告别加班,让同事和朋友刮目相看。

今天,我将和大家一起分享几个字符串转换函数CHAR、VALUE、T、REPT,平时工作中虽然用得不多,但这几个函数用好了能解决一些你意想不到的问题。

一、CHAR函数基础知识

(一)CHAR函数定义

CHAR函数返回对应数字代码的字符,使用CHAR可将从其他类型计算机上的文件中获取的代码数字转换为字符。

语法:CHAR(数字)

数字:必需参数,指定所需的字符,介于1到255之间的数字,使用的是当前计算机字符集中的字符。

excel中的char是什么函数(第二十五天EXCEL转换函数CHAR)(1)

从上图可以看出,大写字母A—Z相对应的编码是65—90,小写字母a—z相对应的编码是97—122;代码41689—41698可以返回数字1—10带圈字,代码41713—41724可以返回序号Ⅰ—Ⅻ。

(二)CHAR函数案例实践:用CHAR(10)在公式中实现换行

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

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

excel中的char是什么函数(第二十五天EXCEL转换函数CHAR)(2)

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

本例中,使用了IF函数进行判断,IF函数的相关用法可参考我发布的系列教程。

二、VALUE函数基础知识

VALUE函数定义:VALUE函数的作用是将代表数字的文本字符串转换成数字,如果是数字,则返回数字本身。

语法:VALUE(文本)

文本:必需参数,表示需要转换成数值格式的文本字符串,或者包含要转换文本的单元格引用。该参数可以是EXCEL中可识别的任意数值常数、日期或时间格式,如果不是这些格式,则函数VALUE返回错误值#VALUE!。

通常不需要在公式中使用函数VALUE,EXCEL可以自动在需要时将文本转换为数字,实际使用中,往往在函数前加“--”代替VALUE函数。据官方说明,提供此函数是为了与其他电子表格程序兼容。

excel中的char是什么函数(第二十五天EXCEL转换函数CHAR)(3)

三、T函数基础知识

(一)T函数定义

T函数属于EXCEL函数中的文本类函数,该函数的作用是返回值引用的文字。

语法:T(参数)

参数:必需参数,当源数据为文本时,返回值还是文本,若源数据为数值或逻辑值,则返回值为空。

EXCEL会根据需要自动转换值,因此通常不需要在公式中使用T函数,提供此函数是为了与其他电子表格程序兼容。

excel中的char是什么函数(第二十五天EXCEL转换函数CHAR)(4)

(二)T函数案例实践:为公式添加说明

在使用EXCEL时,使用公式处理各种数据,会使得数据的处理更加便捷和轻松。由于每个人的逻辑思维不同,在用公式处理数据时使用的公式可能会有所不同,会给其他人员阅读公式带来不便,这时可以考虑在公式后面添加公式说明。为公式添加说明,首先需要考虑的是不能影响公式的功能,不会让公式因添加了说明而发生变化。

在E3单元格中输入公式:=IF(D3>=60,"及格","不及格")&T(N("公式说明:大于等于60分为及格")),按回车键即可为公式添加说明且不影响公式结果。见下图:

excel中的char是什么函数(第二十五天EXCEL转换函数CHAR)(5)

T函数只能为结果是文本型的公式添加说明,如果为结果是数值型的公式添加说明则不能使用T函数,否则会将数值型结果转换为文本型,不利于公式结果参与其他运算,可以考虑在公式后面添加这个说明: N("公式说明:说明内容")。

三、REPT函数基础知识

(一)REPT函数定义

REPT函数可以按照指定的次数重复显示文本,相当于复制文本。

语法:REPT(文本,重复次数)

文本:必需参数,是指需要重复显示的文本。

重复次数:必需参数,是指用于指定文本重复次数的整数。

使用REPT函数注意事项:

—如果第2个参数“重复次数”为0,则REPT返回空文本。

—如果“重复次数”不是整数,将被截尾取整。

—REPT函数结果的长度不能超过32,767个字符,否则将返回错误值#VALUE!。

excel中的char是什么函数(第二十五天EXCEL转换函数CHAR)(6)

(二)REPT函数案例实践

1.隐藏手机号码中间的4位数

日常工作中,需要统计手机号码,为了信息不泄露,会对手机号码进行加密处理,一般会用*号代替手机号码中间4位数,用LEFT、REPT和RIGHT函数就可以实现。

在C3单元格中输入公式:=LEFT(B3,4)&REPT("*",4)&RIGHT(B3,3),按回车键即可隐藏手机号码中间4位数。见下图:

excel中的char是什么函数(第二十五天EXCEL转换函数CHAR)(7)

本例中,先用LEFT(B3,4)提取手机号码前4位,用REPT("*",4)重复4次*号,用RIGHT(B3,3)提取手机号码后3位,最后用文本连接符&连接起来。

2.制作五星评价简易图

在考核评价中,有时候需要一目了然表达考核情况,可以考虑使用简易图表的方式来表示,本例中评价分为1~5分,1分用一颗实心五角星★表示,5分以下的其他分值用一颗空心五角星☆表示。

在C3单元格中输入公式:=REPT("★",B3)&REPT("☆",(5-B3)),回车后即可得到五星评价图。见下图:

excel中的char是什么函数(第二十五天EXCEL转换函数CHAR)(8)

本例中,首先使用REPT("★",B3)为★用B3单元格的数字指定重复次数,再用REPT("☆",(5-B3))为☆指定重复次数,因为最高分为5分,所以用5减去已计算重复的★次数,即5减去B3单元格的次数,最后用文本连接符&连接起来。

以上就是字符串转换函数CHAR、VALUE、T、REPT的基础知识和几个经典案例,想要学习好EXCEL函数,要学会多个函数的组合,后续课程中我们会讲到多函数结合的用法,能进行更为复杂的计算,对提升工作效率有很大帮助。

个人建议:在学习EXCEL函数时,首先要熟悉函数的功能和语法,尽量多写,通过反复书写和实践,对照文中的案例,举一反三,我相信,你的EXCEL技巧会得到快速提升,日积月累,必成大器!

感谢朋友们的支持,如果你有好的意见建议和问题,欢迎在评论区留言交流,期待你的精彩!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页