Excel如何提取一串数字中的个别数字(Excel带单位数据怎么提取出来)

一、案例

如下图所示,A1:B8为商品采购表,要求提取B列采购数量中的数字。

二、解决方法

在C2单元格输入公式 =-LOOKUP(0,-LEFT(B2,ROW($1:$9)))

拖动填充柄向下复制公式。

公式解析:

(1)ROW($1:$9)返回数组{1;2;3;4;5;6;7;8;9}

(2)LEFT(B2,ROW($1:$9))指分别从B2单元格提取前1个、2个、3个……9个字符。LEFT函数返回的结果为{"1";"10";"10桶";"10桶";"10桶";"10桶";"10桶";"10桶";"10桶"}。由于B2单元格只有3个字符,因此从B2单元格提取的前3个至前9个字符均为“10桶”。

(3)-LEFT(B2,ROW($1:$9))在LEFT函数前添加负号,可以将LEFT提取的数值型文本转为数值,非数值型的文本转为错误值。其返回的结果为

{-1;-10;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!}

(4)LOOKUP(0,-LEFT(B2,ROW($1:$9))),即在

{-1;-10;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!}中查找“0”。

当LOOKUP查找不到“0”时,会返回小于“0”的最后一个数值“-10”。

(5)-LOOKUP(0,-LEFT(B2,ROW($1:$9)))在LOOKUP函数前添加负号,将返回的负值转为正值。

(0)

相关推荐

  • WPS怎么计算Excel文档带单位数据

    WPS是一款功能强大的办公软件,支持多种文件类型,有些用户想知道WPS怎么计算Excel文档带单位数据,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图箭头所指,找到并双击 ...

  • 如何在excel中求和带单位的数字

    众所周知,在excel中常见的数字运算通常都是不带单位的,因为如果有单位,会被默认为是文本,无法参与运算,但是在很多特殊的情况下,输入的时候就输入了单位,又需要进行求和等运算该怎么办呢?总不能一个个的 ...

  • 怎么在Excel中快速将数字提取出来?

    如今许多小伙伴在日常学习和工作的过程中使用到excel,如果我们要在表格中快速将数字提取出来应该如何操作呢?今天,小编就教大家在Excel中快速将数字提取出来.具体如下:1. 我们先在电脑中将exce ...

  • 怎样提取字符串中的数字 提取文本串中的数字

    对于数字.字母.汉字混合在一起的文本串,要想提取其中的数字,采取查找替换的方法可以实现,但如果文本串没有什么规律,用这个方法很麻烦,利用函数公式可以很快实现想要的结果. 操作方法 01 提取文本串中的 ...

  • excel中如何将数字转换为日期

    在生活中,班主任老师或者搞人事的部门往往会遇到处理一些身份信息,如从身份证提取年龄.将数字转换为日期格式等. 操作方法 01 打开我们需要处理的表格,我这里是单独做的一个表格,A列是数字格式的,B列准 ...

  • Excel如何批量将单元格中的数值提取出来?

    excel单元格中经常是数字和字符混在一起,那么当我们需要从单元格中提取数字时,该用什么样的方法呢?下面小编就为大家详细介绍一下,来看看吧! 步骤 1.需要用到 方方格子 Excel工具箱 的功能,自 ...

  • excel较长数字中的空格如何快速去掉!

    今天要和大家分享的是:excel较长数字中的空格如何快速去掉!详见下图动态演示和步骤分解. 操作方法 01 打开excel表格发现长串数字中前后中间都有空格,如下图所示: 02 如果在excel中ct ...

  • 快速分离excel单元格文字中的混合数字内容

    在excel单元格中经常有数字和汉字混合的内容,有时需要提取出数字内容,应该怎么操作呢?下面教大家一个快速分离法. 操作方法 01 首先打开Excel 2010 ,然后打开一个含有数字和汉字内容的表格 ...

  • excel中怎么把一列中相同的数字删掉

    excel中怎么把一列中相同的数字删掉 我用了两种方式去掉一列中相同的数字 第一种是通过高级筛选命令 第二种是先通过条件格式将重复数字删除 然后将条件格式标记的颜色转化为单元格本身的颜色 然后通过查找 ...

  • EXCEL表格中输入数字时如何显示数字前的0

    在Excel里面,单元格的不同格式造成了显示内容的不同,下面我们介绍一下如何在数字前面显示"0". 操作方法 01 打开Excel,在任意一个单元格里面输入002017. 02 输 ...