常用的几个文本函数及经典例子

常用的几个文本函数及经典例子

ID:43002809

大小:31.52 KB

页数:3页

时间:2019-09-25

常用的几个文本函数及经典例子_第1页
常用的几个文本函数及经典例子_第2页
常用的几个文本函数及经典例子_第3页
资源描述:

《常用的几个文本函数及经典例子》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、常用的几个文本函数及经典例子(原作者:找吃的蚂蚁)过了中秋就是国庆,闲着没事干,再写写关于文本的函数吧。当然了,说的这些函数都是蚂蚁常见的。废话少说了。 先讲三个最常用的,然后按常例讲一些公式吧: 一、LEFT,RIGHT,MID LEFT,RIGHT,MID,这三个函数都是文本的提取的。前两个的格式是一样的,只是提取的方向正好相反。LEFT是从左向右取,RIGHT是从右向左取。 LEFT(text,num_chars) RIGHT(text,num_chars) 第一个参数text,是文本,是你想要在那提取东西的文本,可以是一个字符串,或是一个单元格。第二个参数cha

2、rs是想要提取的个数。 比如:=LEFT(A1,2),也是从A1单元格的文本里,从左边第一位开始,向右提取两位。比如A1的数据是:“找吃的蚂蚁”,得到的结果是:“找吃”。 那么:=RIGHT(A1,2),也就是从A1单元格的文本里,从右边第一位开,向左提取两位,这样就得到:“蚂蚁”。 当然你也可以这样写,如果你喜欢:=LEFT("找吃的蚂蚁",2)。 MID这个函数也是从左向右提取的,但不一定是从第一个起,可以从中间开始。先看它的格式吧:MID(text,start_num,num_chars) 第一个参数也是text,它的属性与前面两个是一样的。第二个参数,star_

3、num,也就是要提取的开始字符,第三个参数num_chars是要提取的个数。 用前面的例子得到“找吃”的结果的:=MID(A1,1,2),而得到“蚂蚁”的公式是:=MID(A1,4,2)。 第一个公式的意思是:在A1单元格里提取文本,从文本的第1位开始,向右提取2个。 第二个公式的意思是:在A1单元格里提取文本,从文本的第4位开始,向右提取2个。 记住了,MID函数只能从左向右提取的。还得讲一个函数才能讲例子:LEN 这是返回字符个数的函数。它有一位兄弟:LENB,它则是返回字节数的,用于双字节。 还得举例吧:还是刚才的数据,A1里的是“找吃的蚂蚁”。那么: =LEN(

4、A1)就会返回:5 LENB(A1)就会返回:10(网友添加:以前看过相关的介绍,拿来帮蚂蚁顶一下: left叫做留头去尾 right叫做藏头露尾 mid叫做掐头去尾 len叫做鲁班神尺)二、公式组合就这么简单,这几个函数的用法就这样了。是不是很容易呀?以前也说过了,函数功能的强大是得多个函数套用起来才显现出来的。下面的一个例子是很多人问过的。公式是君同志那里拿来的,是个会计用到的功能吧:比如在A列(假设是从A2开始)里输入的是数值(会计算的当然是钱了),在B列到L列分别自动填入相应的数值(也就是从亿位到元角分了),并在前面加个“¥”这样的符号:=IF(OR($A2=0

5、,LEN("¥"&$A2*100)<13-COLUMN()),"",LEFT(RIGHT("¥"&$A2*100,13-COLUMN())))这个公式主体分两层,一个是IF判断,里面的前部分是判断的条件,后面的LEFT(RIGHT("¥"&$A2*100,13-COLUMN())),就是数据的提取了。这里,同时用到了LEFT与RIGHT两个函数,我们看看它们是怎么工作的:以B2里的公式为例吧,我把它简化一下,13-COLUMN(),在B2里COLUMN()返回2,13-12=11,公式就简化为:LEFT(RIGHT("¥"&$A2*100,11)),这样好看多了。再打个

6、比方,A2的数据是:375.25,那么$A2*100=37525,这个*100的作用就在这,把小数点乘没了,这样就可以直接一帆风顺地提取数字了。"¥"&$A2*100也就是在前面再加个“¥”,就成了¥375.25。公式变成了=LEFT(RIGHT(¥37525,11))。 RIGHT(¥37525,11),就是在“¥里从右向左提取11个字符,这里只有6个,函数就把它们全都提了出来。 也就是¥37525,把它放回公式里: LEFT(¥37525),这里,LEFT的第二个参数省略了,使用默认值,从左向右提取1个字符,得到¥。 (睡觉了,明天再续。。。。。。。。。。。。。。。

7、)看懂的人可能会发现,在B2得到¥是不正确的呀,因为B2是亿位呀,应该没有数值呀? 呵,别慌,还有前面的公式,现在我只说,那前面的公式就是防止出现这种错误的。它会判断各个数位是否有东西放,如果没有就清空。 那么,当到了G2(千位)里就会得到Y,到了H2(百位)就会得到3了。 还得说明一下13-COLUMN()的作用。这是保证提取的数位保持在1到11位。看,当在B2时COLUMN()是2,13-2=11,就会提取到第11位数据,C2时,COLUMN()是3,13-3=10,就会提取到第10位数据…………………………………. 当开始的单元格变

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。