注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

以工匠之心做PPT

https://shop220666256.taobao.com

 
 
 

日志

 
 
关于我

个性概述:常思常念常悟,不嗔不怒不争。真诚真挚真切,动情动意动心。 爱好概述:探索地理,开拓视野,研习历史,获得智慧,书写篇章,分享知识,投身运动,燃烧激情。

网易考拉推荐

Excel017-文本截取函数三剑客-RIGHT  

2017-05-25 19:06:59|  分类: 抛砖引玉 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

▲本期分享技能请观看


Excel017-文本截取函数三剑客-RIGHT - ※布衣公子 - 以工匠之心做PPT


上一期我们分享了文本函数三剑客之一的LEFT函数,您学会了么?今天我们来看看三剑客之二RIGHT 函数,之前有朋友问我怎样提取出字符串中的数字,今天我们就运用RIGHT 函数与LEFT 函数巧妙的结合来将数字从字符串中提取出来。


Excel017-文本截取函数三剑客-RIGHT - ※布衣公子 - 以工匠之心做PPT


我们来看看RIGHT函数解析。很简单,两个参数:

①要截取的文本(字符串)

②要截取的字符个数


Excel017-文本截取函数三剑客-RIGHT - ※布衣公子 - 以工匠之心做PPT


还有一个与RIGHT相似的函数RIGHTB,参数跟RIGHT相同,第二个参数是按字节截取,区别只有在截取文本有汉字的情况下才会显现。通常一个汉字代表两个字节,一个英文字母或者数字代表一个字节。


Excel017-文本截取函数三剑客-RIGHT - ※布衣公子 - 以工匠之心做PPT


让我们通过上表的对比来看看RIGHT 和RIGHTB到底有什么区别吧。我们需要了解以下几点:


① 两个函数都是从右侧第一个字符(字节)开始截取的。

② 当截取的字符或字节个数超出文本长度时,只能显示文本本身。

③ 当文本包含汉字时,一个汉字要占用两个字节,如果只截取一个字节的话,汉字将不会显示。

④如果第二参数省略,默认截取1个字符或一个字节。


Excel017-文本截取函数三剑客-RIGHT - ※布衣公子 - 以工匠之心做PPT


下面我们通过案例来看看RIGHT函数的实际应用吧!


案例1:将下表中各城市的平均工资提取出来。


Excel017-文本截取函数三剑客-RIGHT - ※布衣公子 - 以工匠之心做PPT


在我们还没有学习MID 函数之前,这个问题看似很难解决,但是我们可以同时使用LEFT和RIGHT 函数来实现数字的提取,具体方法如下:


①在B2单元格录入公式:=MAX(IFERROR(--RIGHT(LEFT(A2,ROW($1:$13)),COLUMN($A:$D)),0))


②下拉填充公式。


公式解析:


① ROW($1:$13)是用来创建一个1-13的数组,这样我们使用left函数的时候可以提取1位,2位……13位,可以获得13个结果,这个数组的大小要以文本字符串的最大长度为准。


LEFT(A2,ROW($1:$13))最终得到的结果是:


{"上";"上海";"上海以";"上海以8";"上海以88";"上海以882";"上海以8825";"上海以8825元";"上海以8825元元";"上海以8825元元位";"上海以8825元元位居";"上海以8825元元位居榜";"上海以8825元元位居榜首"}


② COLUMN($A:$D)是用来创建一个1-4的数组,这样我们用right函数的时候可以提取left函数已经提取出的13个结果中的1位,2位……4位,最终获得52(13*4)个结果。


RIGHT(LEFT(A2,ROW($1:$13)),COLUMN($A:$D))最终得出的结果是:


{"上","上","上","上";"海","上海","上海","上海";"以","海以","上海以","上海以";"8","以8","海以8","上海以8";"8","88","以88","海以88";"2","82","882","以882";"5","25","825","8825";"元","5元","25元","825元";"元","元元","5元元","25元元";"位","元位","元元位","5元元位";"居","位居","元位居","元元位居";"榜","居榜","位居榜","元位居榜";"首","榜首","居榜首","位居榜首"}


③ --这个符号的含义是把文本数值化,我们也可以用N()函数,效果是一样的,如果原来是文本字符串,会显示#VALUE!,如果原来是数字文本,会显示数字。


--RIGHT(LEFT(A2,ROW($1:$13)),COLUMN($A:$D))最终得出的结果是:


{#VALUE!,#VALUE!,#VALUE!,#VALUE!;#VALUE!,#VALUE!,#VALUE!,#VALUE!;#VALUE!,#VALUE!,#VALUE!,#VALUE!;8,#VALUE!,#VALUE!,#VALUE!;8,88,#VALUE!,#VALUE!;2,82,882,#VALUE!;5,25,825,8825;#VALUE!,#VALUE!,#VALUE!,#VALUE!;#VALUE!,#VALUE!,#VALUE!,#VALUE!;#VALUE!,#VALUE!,#VALUE!,#VALUE!;#VALUE!,#VALUE!,#VALUE!,#VALUE!;#VALUE!,#VALUE!,#VALUE!,#VALUE!;#VALUE!,#VALUE!,#VALUE!,#VALUE!}


④ IFERROR 是容错函数,当公式结果出现错误值时,我们让其显示为0.


IFERROR(--RIGHT(LEFT(A2,ROW($1:$13)),COLUMN($A:$D)),0)最终显示的结果是:


{0,0,0,0;0,0,0,0;0,0,0,0;8,0,0,0;8,88,0,0;2,82,882,0;5,25,825,8825;0,0,0,0;0,0,0,0;0,0,0,0;0,0,0,0;0,0,0,0;0,0,0,0}


⑤ MAX 函数是用来求多个数值中的最大值。


⑥ 由于是数组公式,所以要同时按CTRL+SHIFT+ENTER三键结束公式的录入才能显示正确的结果。


案例2:将下表中各职位的年收入提取出来。


Excel017-文本截取函数三剑客-RIGHT - ※布衣公子 - 以工匠之心做PPT


这个案例中,我们要提取数字的文本字符串没有这么规则,能不能用案例1的方法呢,答案是肯定的,大家可以自己尝试一下,直接把案例1中的B2单元格的公式复制到B10单元格就可以了。


友情提醒:目前案例1和案例2的方法只能提取整数,如果数字包含小数的话这种方法就不适用了,我们在接下来的分享中会跟大家一起探讨如何从文本字符串中提取小数。


 

Excel017-文本截取函数三剑客-RIGHT - ※布衣公子 - 以工匠之心做PPT


今天的内容就分享到这里,非常感谢大家一直以来对布衣公子的关注和支持!如果您有任何PPT和Excel技能方面的问题,您可以给公子留言,有可能您的问题就会在下一个视频中出现!


本篇文章匹配的相关PPT、视频、Excel演示课件及WORD教程下载:

https://pan.baidu.com/s/1hrUBM4W


往期教程:

Excel016-文本截取函数三剑客-LEFT

Excel015-多条件计数函数COUNTIFS

Excel014-秒杀一切的求和函数SUMIFS

Excel013-动态求和求平均,SUBTOTAL显身手

Excel012-Vlookup不为人知的秘密

Excel011-真真假假,傻傻分不清

Excel010-图片导入,怎么这么多套路?

Excel009-合并工作表的神器

Excel008 -涨姿势了,原来还可以这样添加目录

Excel007 -深藏不露,这招管用


……

更多技能分享请您微信公众号(HR-PPT)后台回复「目录」查看


布衣公子2015-2016两年大合集已发布

详情单击:布衣公子两年PPT作品大合集

Excel017-文本截取函数三剑客-RIGHT - ※布衣公子 - 以工匠之心做PPT
  评论这张
 
阅读(51)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017