感谢邀请,雷哥今天主要跟大家分享下如何使用Excel提取文本中的数字。
从数字长度是否固定的角度出发分类,根据数字的规律雷哥分为以下几个场景。
场景一:数字和非数字部分均为固定长度方法1:函数法
使用文本提取函数LEFT,RIGHT, MID等函数。
如图所示,使用RIGHT函数提取数字。
语法: =Right(文本,提取的数字个数)。例如,=right(A2,3)表示把单元格A2右边数,前3个字符提取出来。方法2:分列法
step1:如图所示,选中需要分列的数据,单击「数据」——「分列」——「固定宽度」
step2:单击需要分列的部分,出现分割线后,单击完成即可
场景二:非数字部分长度固定,数字部分长度不固定直接使用函数=-LOOKUP(1,-RIGHT(A2,ROW($1:$9))) 提取文本中的数字。
大家一看到这个函数是不是有点懵?不过没关系 ,雷哥给大家仔细讲解下。
解释:RIGHT(A2,ROW($1:$9)) 表示,从左边开始提取A2的前1位,前2位,前3位,….,前9位数据。添加 符号 – 后, 正数变为负数,文本则变为错误值。 使用=Lookup(1,数据),表示忽略错误值后,提取小于或者等于1数值。说了这么多,不知道大家听明白了没?具体操作见下图哈。
有些朋友会问,说了这么多,真是烦。有没有特别简单的方法提取数据呢?
雷哥明确告诉你,怎么可能没有。下面雷哥分享下超简单的方法
具体方法为 Ctrl+E 人工智能法step1:在B2单元格中手动输入数据4960后,按下Ctrl+E
step2:如果发现第二列数据还不是大家需要,就需要大家手动输入需要的数据。
此时发现,自动出现的数据就是大家需要的数据。
假如文本比较乱呢,照样可以快速提取数字。如图所示,照样可以快速提取数字。
提示:只要Excel版本在2016以上,就可以使用功能Ctrl+E功能。
总结雷哥分享了不同场景的提取方法,建议大家掌握这个方法。当然了,最简单的方法还是Ctrl+E人工智能法。
各位小伙伴,你最喜爱的方法是哪个呢? 欢迎留言交流~
欢迎大家关注【头条送书小王子】雷哥office,每周免费送Excel/ PPT书/分享职场办公神技,希望偶的分享可以提高大家工作效率,从此不加班~