今天我将前面三天分享的内容,先做一个小总结;然后再分享给大家几组简单的文本函数(有冷门内容)
。前些时间,我给大家分享了16个文本处理函数,文章链接及相关内容如下:
(← 点击即可查看)
分享的基础知识:
1、Office内容的默认编码语言的说明;
2、字符、字节的关系;
3、全角、半角的说明;
4、中文符号、英文符号所占的字符、字节对比。
(← 点击即可查看)
分享的8个函数:
1、字符串的皮尺:LEN、LENB函数的基础及应用案例【4个案例】;
2、字符串的剪刀:LEFT、LEFTB、MID、MIDB、RIGHT、RIGHTB函数的基础及应用案例【2个案例:一个是常规汉字、字母的提取;1个是身份号码信息的提取,里面有公历转农历的函数方法】;
(← 点击即可查看)
分享的8个函数:
1、字符串的狙击镜:SEARCH、SEARCHB、FIND、FINDB函数的基础及应用案例,着重分析了两组函数的相同点和不同点,以及通配符在查找中的应用【2个案例】;
2、字符串的涂改液:REPLACR、REPLACEB、SUBSTITUTE函数的基础及应用案例,通过案例对这组函数的特点、区别,并对函数的适用场景做了说明【3个案例】;
3、对字符串处理的REPT函数,分享了函数的基础知识和应用案例【3个案例】;
分享的2个综合案例:
1、字符串的拆分、金额数值的拆分。
四、今天再分享几组简单文本函数
1、全角、半角转换函数【ASC、JIS】
细心的朋友应该会发现,在函数名称中半角转全角写的是【JIS】,但是在函数示例中,用的却是【WIDECHAR】。如果你们有好奇心,去帮助文件搜索,还会发现一个更有趣的事情:
这是为什么呢?再给大家展示几个函数:dbcs、 junja、big5……可能绝大部分朋友都没有见过吧,并且帮助文件中也查询不到。在这里给大家做一个说明:以上三个函数和我用的WIDECHAR、以及JIS,其实是同一个函数,最终的帮助都指向【JIS】函数。那么是什么原因造成的这么多个名字呢?
【冷门知识】原因在于上图红色框中圈出的那句话:函数的名称及其转换的字符取决于您的语言设置。即Office设置的默认编辑语言不同,【JIS】函数则会根据语言设置显示不同的名称 。见下表:
为什么只测试这五种语言呢?因为在微软的帮助文件中,有一句说明:支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。以后再看到这几个函数,就知道是什么原因了。
2、文本清理函数【TRIM、CLEAN】
注意:①TRIM仅对字符串首尾的空格有效果,对字符串中间的空格无效;
②CLEAN仅对非打印字符(比如换行符【代码10】等)有效果,对空格【代码32】无效。详见下表;
这些可不见的非打印字符,常常来自从网页复制扎贴来的数据,对数据的查找、引用结果会造成很大的影响,所以当查找引用数据遇到错误的时候,先检查原始数据。
3、字符与字符集数字代码转换函数【CODE、CHAR】
这两个函数的注意事项:
①如果是字符串,CODE函数只计算字符串第一个字符的数字代码;
②每个字符都有对应的CODE值,大写字母、小写字母、全角字符、半角字符,都不一样;
③CODE和CHAR可以相互转换。
④CHAR的帮助文件中有一句:字符集数字代码介于 1 到 255 之间用于指定所需字符的数字,这个是针对十进制的单字节字符(在十进制中,1字节【8位】可以表示的最大十进制数是255,即2^0+2^1+2^2+2^3+2^4+2^5+2^6+2^7=255),具体结果,可以通过系统的插入符号,右下角【来自】选择ASCII(十进制),然后点击表中的字符,就可以看到对应的字符代码,由于1~31为不可打印字符,所以这个表的第一个字符是从代码32(空格)开始的。
⑤在实际使用中,汉字的字符集代码都是16进制的,转换过程中,系统会先将16进制的代码转换为十进制的代码(汉字是2字节【16位】的字符,转换为十进制后代码最大值是65535),我们以汉字【一】为例:
这个函数常用于生成联系的列号序号,或者配合INDIRECT函数引用单元格。
4、字母大小写转换函数【LOWER、UPPER、PROPER】
关于文本函数的分享,到此告一段落。我连续这几天一共分享了25个文本函数,再加上之前分享过的 ,共26个。在实际操作中,文本处理函数往往都是相互配合使用,在一起分类做分享,我们可以方便的知道哪些函数是同一类效果;在同一类的函数中,各有函数又有什么特点、什么相同点、不同观点,在哪种情况下用这个好,在什么情况下又用另一个好。
如果需要我在文中分享用的内容和案例,可以关注我,然后私信发送关键字【文本函数】获取文件。
好了,今天就到这里,感谢各位朋友的关注和支持。
如果你喜欢我分享的内容,请点个赞支持下;
如果你觉得我分享的内容对你有帮助,可以关注我;
如果要看我以前分享过的好玩的内容,大家可以去我的主页查看历史文章。
閱讀更多 上班下班 的文章