Excel如何提取文本中的数字

来源:本站整理 作者:网络笔记

最佳答案方法1:使用函数当数字在文本的右侧,可以使用LOOKUP来提取,在B5中输入公式=-LOOKUP(1,-RIGHT(A5,ROW($1:$17)))lookup函数语法=lookup(查找值,查找区域,返回结果区域)而这里是lookup函数的特殊用法第一参数:查找值为1查找区域:-RIGHT(A5,......

方法1:使用函数

当数字在文本的右侧,可以使用LOOKUP来提取,在B5中输入公式

=-LOOKUP(1,-RIGHT(A5,ROW($1:$17)))

lookup函数语法=lookup(查找值,查找区域,返回结果区域)

而这里是lookup函数的特殊用法

第一参数:查找值为1

查找区域:-RIGHT(A5,ROW($1:$100))

而right函数的用法=right(文本,第几个), row($1:$100)获取行号作为right函数的第二个参数

就是从右边提取第几个即right(A5,1)从右边第一位取值即为5

right(A5,2)取右边2个即为15

……直到取完为止,形成一个数组

row($1:$100)获取行号作为right函数的第二个参数

在right函数之前在加一个负号(-)即将文本变为错误值,数字变为负数

最后在lookup函数需要一个负号将数值变为正数,这样在数组中查找215!

那么如果数字在左边,同样可以使用lookup,只要将right改为LEFT函数就好了!

方法2:快捷键

如果你对函数不太理解不熟悉,就使用最简单的方法快捷键CTRL+E,无论数字在哪里都比较通用的。操作如下动图。

如果数字和文本不在同一行,就需要使用单元格的筛选功能。

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+