Excel——从文本中提取数字

可以分为三种:数字在开始处,数字在中间,数字在结尾处

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1iaXRpb27vvKBf77ygMzA5,size_20,color_FFFFFF,t_70,g_se,x_16

第一种:数字在开始处

通用公式:

=-LOOKUP(0,-LEFT(要提取数字的单元格,ROW($1:$15)))

公式中,ROW($1:$15)部分数字 15 表示想要提取的数字的最长长度。

eg:  =-LOOKUP(0,-LEFT(B3,ROW($1:$15)))

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1iaXRpb27vvKBf77ygMzA5,size_20,color_FFFFFF,t_70,g_se,x_16

 

第二种:数字在中间

本例中,实际的公式如下:

=-LOOKUP(1,-RIGHT(LEFT(B3,LOOKUP(10,--MID(B3,ROW($1:$20),1),ROW($1:$20))),ROW($1:$20)))

公式中,ROW($1:$20)部分数字 20 表示想要提取的数字的单元格长度,可以根据实际需求调整。

eg:

=-LOOKUP(1,-RIGHT(LEFT(B8,LOOKUP(10,-MID(B8,ROW($1:$20),1),ROW($1:$20))),ROW($1:$20)))

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1iaXRpb27vvKBf77ygMzA5,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

第三种:数字在结尾处

通用公式:

=-LOOKUP(0,-RIGHT(要提取数字的单元格,ROW($1:$15)))

公式中,ROW($1:$15)部分数字 15 表示想要提取的数字的最长长度,可以根据实际需求调整。

eg:     =-LOOKUP(0,-RIGHT(B13,ROW($1:$15)))

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1iaXRpb27vvKBf77ygMzA5,size_14,color_FFFFFF,t_70,g_se,x_16

 

下载地址:

https://download.csdn.net/download/qq_55641896/85078675

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值